SchemaMappingsMaker

es.weso.shapepath.schemamappings.SchemaMappingsMaker
class SchemaMappingsMaker extends SchemaMappingsDocBaseVisitor[Any]

Visits the AST and builds the corresponding abstract syntax

Attributes

Graph
Supertypes
class SchemaMappingsDocBaseVisitor[Any]
trait SchemaMappingsDocVisitor[Any]
class AbstractParseTreeVisitor[Any]
trait ParseTreeVisitor[Any]
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Types

Value members

Concrete methods

def isDefined[A](x: A): Boolean
def resolve(prefixedName: String): Builder[IRI]
override def visitAbsolutePathExpr(ctx: AbsolutePathExprContext): Builder[List[Step]]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitBaseDecl(ctx: BaseDeclContext): Builder[IRI]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitBlankNode(ctx: BlankNodeContext): Builder[BNode]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitBlankNodeLabel(ctx: BlankNodeLabelContext): Builder[BNodeLabel]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitContextTest(ctx: ContextTestContext): Builder[ContextType]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitDirective(ctx: DirectiveContext): Builder[Directive]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitExprIndex(ctx: ExprIndexContext): Builder[ExprIndex]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitImportDecl(ctx: ImportDeclContext): Builder[IRI]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitIri(ctx: IriContext): Builder[IRI]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
def visitList[A, B](visitFn: A => Builder[B], ls: List[A]): Builder[List[B]]
override def visitMapping(ctx: MappingContext): Builder[SchemaMapping]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitMappings(ctx: MappingsContext): Builder[List[SchemaMapping]]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
def visitOpt[A, B](visitFn: A => Builder[B], v: A): Builder[Option[B]]
override def visitPrefixDecl(ctx: PrefixDeclContext): Builder[(Prefix, IRI)]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitPrefixedName(ctx: PrefixedNameContext): Builder[String]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitRelativePathExpr(ctx: RelativePathExprContext): Builder[List[Step]]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitSchemaMappingsDoc(ctx: SchemaMappingsDocContext): Builder[SchemaMappings]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitShapeExprContext(ctx: ShapeExprContextContext): Builder[ContextType]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitShapeExprIndex(ctx: ShapeExprIndexContext): Builder[ShapeExprIndex]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitShapeExprLabel(ctx: ShapeExprLabelContext): Builder[ShapeLabel]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitShapePathExpr(ctx: ShapePathExprContext): Builder[ShapePath]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
def visitStepExpr(ctx: StepExprContext): Builder[Step]
override def visitTripleExprContext(ctx: TripleExprContextContext): Builder[ContextType]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitTripleExprIndex(ctx: TripleExprIndexContext): Builder[TripleExprIndex]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor
override def visitTripleExprLabel(ctx: TripleExprLabelContext): Builder[(ShapeLabel, Option[Int])]

Attributes

Definition Classes
SchemaMappingsDocBaseVisitor -> SchemaMappingsDocVisitor

Inherited methods

def visit(x$0: ParseTree): T

Attributes

Inherited from:
AbstractParseTreeVisitor
def visitBooleanLiteral(x$0: BooleanLiteralContext): T

Attributes

Inherited from:
SchemaMappingsDocBaseVisitor
def visitChildren(x$0: RuleNode): T

Attributes

Inherited from:
AbstractParseTreeVisitor
def visitContextStep(x$0: ContextStepContext): T

Attributes

Inherited from:
SchemaMappingsDocBaseVisitor
def visitDatatype(x$0: DatatypeContext): T

Attributes

Inherited from:
SchemaMappingsDocBaseVisitor
def visitErrorNode(x$0: ErrorNode): T

Attributes

Inherited from:
AbstractParseTreeVisitor
def visitExprIndexStep(x$0: ExprIndexStepContext): T

Attributes

Inherited from:
SchemaMappingsDocBaseVisitor
def visitNumericLiteral(x$0: NumericLiteralContext): T

Attributes

Inherited from:
SchemaMappingsDocBaseVisitor
def visitPredicate(x$0: PredicateContext): T

Attributes

Inherited from:
SchemaMappingsDocBaseVisitor
def visitRdfLiteral(x$0: RdfLiteralContext): T

Attributes

Inherited from:
SchemaMappingsDocBaseVisitor
def visitRdfType(x$0: RdfTypeContext): T

Attributes

Inherited from:
SchemaMappingsDocBaseVisitor
def visitString(x$0: StringContext): T

Attributes

Inherited from:
SchemaMappingsDocBaseVisitor
def visitTerminal(x$0: TerminalNode): T

Attributes

Inherited from:
AbstractParseTreeVisitor