trait ShapeMapVisitor[T] extends ParseTreeVisitor[T]
This interface defines a complete generic visitor for a parse tree produced
by ShapeMapParser
.
- Source
- ShapeMapVisitor.java
- Alphabetic
- By Inheritance
- ShapeMapVisitor
- ParseTreeVisitor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
visit(arg0: ParseTree): T
- Definition Classes
- ParseTreeVisitor
-
abstract
def
visitBlankNode(ctx: BlankNodeContext): T
Visit a parse tree produced by
ShapeMapParser#blankNode
.Visit a parse tree produced by
ShapeMapParser#blankNode
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitBooleanLiteral(ctx: BooleanLiteralContext): T
Visit a parse tree produced by
ShapeMapParser#booleanLiteral
.Visit a parse tree produced by
ShapeMapParser#booleanLiteral
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitChildren(arg0: RuleNode): T
- Definition Classes
- ParseTreeVisitor
-
abstract
def
visitDatatype(ctx: DatatypeContext): T
Visit a parse tree produced by
ShapeMapParser#datatype
.Visit a parse tree produced by
ShapeMapParser#datatype
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitErrorNode(arg0: ErrorNode): T
- Definition Classes
- ParseTreeVisitor
-
abstract
def
visitExtended(ctx: ExtendedContext): T
Visit a parse tree produced by
ShapeMapParser#extended
.Visit a parse tree produced by
ShapeMapParser#extended
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitFocusObject(ctx: FocusObjectContext): T
Visit a parse tree produced by the
focusObject
labeled alternative inShapeMapParser#triplePattern
.Visit a parse tree produced by the
focusObject
labeled alternative inShapeMapParser#triplePattern
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitFocusSubject(ctx: FocusSubjectContext): T
Visit a parse tree produced by the
focusSubject
labeled alternative inShapeMapParser#triplePattern
.Visit a parse tree produced by the
focusSubject
labeled alternative inShapeMapParser#triplePattern
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInverse(ctx: InverseContext): T
Visit a parse tree produced by
ShapeMapParser#inverse
.Visit a parse tree produced by
ShapeMapParser#inverse
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitJsonAttributes(ctx: JsonAttributesContext): T
Visit a parse tree produced by
ShapeMapParser#jsonAttributes
.Visit a parse tree produced by
ShapeMapParser#jsonAttributes
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLiteral(ctx: LiteralContext): T
Visit a parse tree produced by
ShapeMapParser#literal
.Visit a parse tree produced by
ShapeMapParser#literal
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNegation(ctx: NegationContext): T
Visit a parse tree produced by
ShapeMapParser#negation
.Visit a parse tree produced by
ShapeMapParser#negation
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNodeIri(ctx: NodeIriContext): T
Visit a parse tree produced by
ShapeMapParser#nodeIri
.Visit a parse tree produced by
ShapeMapParser#nodeIri
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNodeSelector(ctx: NodeSelectorContext): T
Visit a parse tree produced by
ShapeMapParser#nodeSelector
.Visit a parse tree produced by
ShapeMapParser#nodeSelector
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNumericLiteral(ctx: NumericLiteralContext): T
Visit a parse tree produced by
ShapeMapParser#numericLiteral
.Visit a parse tree produced by
ShapeMapParser#numericLiteral
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitObjectTerm(ctx: ObjectTermContext): T
Visit a parse tree produced by
ShapeMapParser#objectTerm
.Visit a parse tree produced by
ShapeMapParser#objectTerm
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitOptional(ctx: OptionalContext): T
Visit a parse tree produced by the
optional
labeled alternative inShapeMapParser#pathMod
.Visit a parse tree produced by the
optional
labeled alternative inShapeMapParser#pathMod
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPair(ctx: PairContext): T
Visit a parse tree produced by
ShapeMapParser#pair
.Visit a parse tree produced by
ShapeMapParser#pair
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPath(ctx: PathContext): T
Visit a parse tree produced by
ShapeMapParser#path
.Visit a parse tree produced by
ShapeMapParser#path
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPathAlternative(ctx: PathAlternativeContext): T
Visit a parse tree produced by
ShapeMapParser#pathAlternative
.Visit a parse tree produced by
ShapeMapParser#pathAlternative
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPathElt(ctx: PathEltContext): T
Visit a parse tree produced by
ShapeMapParser#pathElt
.Visit a parse tree produced by
ShapeMapParser#pathElt
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPathEltOrInverse(ctx: PathEltOrInverseContext): T
Visit a parse tree produced by
ShapeMapParser#pathEltOrInverse
.Visit a parse tree produced by
ShapeMapParser#pathEltOrInverse
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPathPrimary(ctx: PathPrimaryContext): T
Visit a parse tree produced by
ShapeMapParser#pathPrimary
.Visit a parse tree produced by
ShapeMapParser#pathPrimary
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPathSequence(ctx: PathSequenceContext): T
Visit a parse tree produced by
ShapeMapParser#pathSequence
.Visit a parse tree produced by
ShapeMapParser#pathSequence
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPlus(ctx: PlusContext): T
Visit a parse tree produced by the
plus
labeled alternative inShapeMapParser#pathMod
.Visit a parse tree produced by the
plus
labeled alternative inShapeMapParser#pathMod
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPredicate(ctx: PredicateContext): T
Visit a parse tree produced by
ShapeMapParser#predicate
.Visit a parse tree produced by
ShapeMapParser#predicate
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPrefixedName(ctx: PrefixedNameContext): T
Visit a parse tree produced by
ShapeMapParser#prefixedName
.Visit a parse tree produced by
ShapeMapParser#prefixedName
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitQuestionMark(ctx: QuestionMarkContext): T
Visit a parse tree produced by
ShapeMapParser#questionMark
.Visit a parse tree produced by
ShapeMapParser#questionMark
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitRdfLiteral(ctx: RdfLiteralContext): T
Visit a parse tree produced by
ShapeMapParser#rdfLiteral
.Visit a parse tree produced by
ShapeMapParser#rdfLiteral
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitRdfType(ctx: RdfTypeContext): T
Visit a parse tree produced by
ShapeMapParser#rdfType
.Visit a parse tree produced by
ShapeMapParser#rdfType
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitReason(ctx: ReasonContext): T
Visit a parse tree produced by
ShapeMapParser#reason
.Visit a parse tree produced by
ShapeMapParser#reason
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeIri(ctx: ShapeIriContext): T
Visit a parse tree produced by
ShapeMapParser#shapeIri
.Visit a parse tree produced by
ShapeMapParser#shapeIri
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeMap(ctx: ShapeMapContext): T
Visit a parse tree produced by
ShapeMapParser#shapeMap
.Visit a parse tree produced by
ShapeMapParser#shapeMap
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeSelector(ctx: ShapeSelectorContext): T
Visit a parse tree produced by
ShapeMapParser#shapeSelector
.Visit a parse tree produced by
ShapeMapParser#shapeSelector
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitStar(ctx: StarContext): T
Visit a parse tree produced by the
star
labeled alternative inShapeMapParser#pathMod
.Visit a parse tree produced by the
star
labeled alternative inShapeMapParser#pathMod
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitStatus(ctx: StatusContext): T
Visit a parse tree produced by
ShapeMapParser#status
.Visit a parse tree produced by
ShapeMapParser#status
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitStatusAndShape(ctx: StatusAndShapeContext): T
Visit a parse tree produced by
ShapeMapParser#statusAndShape
.Visit a parse tree produced by
ShapeMapParser#statusAndShape
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitString(ctx: StringContext): T
Visit a parse tree produced by
ShapeMapParser#string
.Visit a parse tree produced by
ShapeMapParser#string
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitSubjectTerm(ctx: SubjectTermContext): T
Visit a parse tree produced by
ShapeMapParser#subjectTerm
.Visit a parse tree produced by
ShapeMapParser#subjectTerm
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitTerminal(arg0: TerminalNode): T
- Definition Classes
- ParseTreeVisitor