ShapeMapsMaker

class ShapeMapsMaker(base: Option[IRI], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMapBaseVisitor[Any]

Visits the AST and builds the corresponding ShapeMaps classes

class ShapeMapBaseVisitor[Any]
trait ShapeMapVisitor[Any]
class AbstractParseTreeVisitor[Any]
trait ParseTreeVisitor[Any]
class Object
trait Matchable
class Any

Value members

Concrete methods

def isDefined[A](x: A): Boolean
def resolve(prefixedName: String, prefixMap: PrefixMap): Builder[IRI]
override def visitBooleanLiteral(ctx: BooleanLiteralContext): Builder[Literal]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
def visitDatatype(ctx: DatatypeContext, prefixMap: PrefixMap): Builder[IRI]
override def visitExtended(ctx: ExtendedContext): Builder[NodeSelector]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitJsonAttributes(ctx: JsonAttributesContext): Builder[Option[Json]]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
def visitList[A, B](visitFn: A => Builder[B], ls: List[A]): Builder[List[B]]
override def visitLiteral(ctx: LiteralContext): Builder[Literal]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitNodeSelector(ctx: NodeSelectorContext): Builder[NodeSelector]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitNumericLiteral(ctx: NumericLiteralContext): Builder[Literal]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitObjectTerm(ctx: ObjectTermContext): Builder[RDFNode]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
def visitOpt[A, B](visitFn: A => Builder[B], v: A): Builder[Option[B]]
override def visitPair(ctx: PairContext): Builder[Association]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPath(ctx: PathContext): Builder[SHACLPath]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPathAlternative(ctx: PathAlternativeContext): Builder[SHACLPath]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPathElt(ctx: PathEltContext): Builder[SHACLPath]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPathEltOrInverse(ctx: PathEltOrInverseContext): Builder[SHACLPath]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPathPrimary(ctx: PathPrimaryContext): Builder[SHACLPath]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPathSequence(ctx: PathSequenceContext): Builder[SHACLPath]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPrefixedName(ctx: PrefixedNameContext): Builder[String]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitRdfLiteral(ctx: RdfLiteralContext): Builder[Literal]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitReason(ctx: ReasonContext): Builder[Option[String]]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitShapeMap(ctx: ShapeMapContext): Builder[QueryShapeMap]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitShapeSelector(ctx: ShapeSelectorContext): Builder[ShapeMapLabel]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitStatus(ctx: StatusContext): Builder[Status]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitStatusAndShape(ctx: StatusAndShapeContext): Builder[(ShapeMapLabel, Status)]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitString(ctx: StringContext): Builder[String]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitSubjectTerm(ctx: SubjectTermContext): Builder[RDFNode]
Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
def visitTriplePattern(ctx: TriplePatternContext): Builder[TriplePattern]

Inherited methods

def visit(x$0: ParseTree): Any
Inherited from:
AbstractParseTreeVisitor
def visitBlankNode(x$0: BlankNodeContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitChildren(x$0: RuleNode): Any
Inherited from:
AbstractParseTreeVisitor
def visitDatatype(x$0: DatatypeContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitErrorNode(x$0: ErrorNode): Any
Inherited from:
AbstractParseTreeVisitor
def visitFocusObject(x$0: FocusObjectContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitFocusSubject(x$0: FocusSubjectContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitInverse(x$0: InverseContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitNegation(x$0: NegationContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitNodeIri(x$0: NodeIriContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitOptional(x$0: OptionalContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitPlus(x$0: PlusContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitPredicate(x$0: PredicateContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitQuestionMark(x$0: QuestionMarkContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitRdfType(x$0: RdfTypeContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitShapeIri(x$0: ShapeIriContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitStar(x$0: StarContext): Any
Inherited from:
ShapeMapBaseVisitor
def visitTerminal(x$0: TerminalNode): Any
Inherited from:
AbstractParseTreeVisitor

Concrete fields