ShapeMapsMaker

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

Visits the AST and builds the corresponding ShapeMaps classes

Attributes

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

Members list

Concise view

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]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
def visitDatatype(ctx: DatatypeContext, prefixMap: PrefixMap): Builder[IRI]
override def visitExtended(ctx: ExtendedContext): Builder[NodeSelector]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitJsonAttributes(ctx: JsonAttributesContext): Builder[Option[Json]]

Attributes

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]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitNodeSelector(ctx: NodeSelectorContext): Builder[NodeSelector]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitNumericLiteral(ctx: NumericLiteralContext): Builder[Literal]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitObjectTerm(ctx: ObjectTermContext): Builder[RDFNode]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
def visitOpt[A, B](visitFn: A => Builder[B], v: A): Builder[Option[B]]
override def visitPair(ctx: PairContext): Builder[Association]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPath(ctx: PathContext): Builder[SHACLPath]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPathAlternative(ctx: PathAlternativeContext): Builder[SHACLPath]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPathElt(ctx: PathEltContext): Builder[SHACLPath]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPathEltOrInverse(ctx: PathEltOrInverseContext): Builder[SHACLPath]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPathPrimary(ctx: PathPrimaryContext): Builder[SHACLPath]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitPathSequence(ctx: PathSequenceContext): Builder[SHACLPath]

Attributes

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

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitRdfLiteral(ctx: RdfLiteralContext): Builder[Literal]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitReason(ctx: ReasonContext): Builder[Option[String]]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitShapeMap(ctx: ShapeMapContext): Builder[QueryShapeMap]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitShapeSelector(ctx: ShapeSelectorContext): Builder[ShapeMapLabel]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitStatus(ctx: StatusContext): Builder[Status]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitStatusAndShape(ctx: StatusAndShapeContext): Builder[(ShapeMapLabel, Status)]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitString(ctx: StringContext): Builder[String]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
override def visitSubjectTerm(ctx: SubjectTermContext): Builder[RDFNode]

Attributes

Definition Classes
ShapeMapBaseVisitor -> ShapeMapVisitor
def visitTriplePattern(ctx: TriplePatternContext): Builder[TriplePattern]

Inherited methods

def visit(x$0: ParseTree): T

Attributes

Inherited from:
AbstractParseTreeVisitor
def visitBlankNode(x$0: BlankNodeContext): T

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
AbstractParseTreeVisitor
def visitFocusObject(x$0: FocusObjectContext): T

Attributes

Inherited from:
ShapeMapBaseVisitor
def visitFocusSubject(x$0: FocusSubjectContext): T

Attributes

Inherited from:
ShapeMapBaseVisitor
def visitInverse(x$0: InverseContext): T

Attributes

Inherited from:
ShapeMapBaseVisitor
def visitNegation(x$0: NegationContext): T

Attributes

Inherited from:
ShapeMapBaseVisitor
def visitNodeIri(x$0: NodeIriContext): T

Attributes

Inherited from:
ShapeMapBaseVisitor
def visitOptional(x$0: OptionalContext): T

Attributes

Inherited from:
ShapeMapBaseVisitor
def visitPlus(x$0: PlusContext): T

Attributes

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

Attributes

Inherited from:
ShapeMapBaseVisitor
def visitQuestionMark(x$0: QuestionMarkContext): T

Attributes

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

Attributes

Inherited from:
ShapeMapBaseVisitor
def visitShapeIri(x$0: ShapeIriContext): T

Attributes

Inherited from:
ShapeMapBaseVisitor
def visitStar(x$0: StarContext): T

Attributes

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

Attributes

Inherited from:
AbstractParseTreeVisitor

Concrete fields