trait ShExDocVisitor[T] extends ParseTreeVisitor[T]
This interface defines a complete generic visitor for a parse tree produced
by ShExDocParser
.
- Source
- ShExDocVisitor.java
- Alphabetic
- By Inheritance
- ShExDocVisitor
- ParseTreeVisitor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
visit(arg0: ParseTree): T
- Definition Classes
- ParseTreeVisitor
-
abstract
def
visitAdd(ctx: AddContext): T
Visit a parse tree produced by the
add
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
add
labeled alternative inShExDocParser#binOp
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitAnnotation(ctx: AnnotationContext): T
Visit a parse tree produced by
ShExDocParser#annotation
.Visit a parse tree produced by
ShExDocParser#annotation
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitBaseDecl(ctx: BaseDeclContext): T
Visit a parse tree produced by
ShExDocParser#baseDecl
.Visit a parse tree produced by
ShExDocParser#baseDecl
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitBasicExpr(ctx: BasicExprContext): T
Visit a parse tree produced by
ShExDocParser#basicExpr
.Visit a parse tree produced by
ShExDocParser#basicExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitBlankNode(ctx: BlankNodeContext): T
Visit a parse tree produced by
ShExDocParser#blankNode
.Visit a parse tree produced by
ShExDocParser#blankNode
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitBooleanLiteral(ctx: BooleanLiteralContext): T
Visit a parse tree produced by
ShExDocParser#booleanLiteral
.Visit a parse tree produced by
ShExDocParser#booleanLiteral
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitBracketedTripleExpr(ctx: BracketedTripleExprContext): T
Visit a parse tree produced by
ShExDocParser#bracketedTripleExpr
.Visit a parse tree produced by
ShExDocParser#bracketedTripleExpr
.- 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
ShExDocParser#datatype
.Visit a parse tree produced by
ShExDocParser#datatype
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitDirective(ctx: DirectiveContext): T
Visit a parse tree produced by
ShExDocParser#directive
.Visit a parse tree produced by
ShExDocParser#directive
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitDiv(ctx: DivContext): T
Visit a parse tree produced by the
div
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
div
labeled alternative inShExDocParser#binOp
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitEquals(ctx: EqualsContext): T
Visit a parse tree produced by the
equals
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
equals
labeled alternative inShExDocParser#binOp
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitErrorNode(arg0: ErrorNode): T
- Definition Classes
- ParseTreeVisitor
-
abstract
def
visitExactRange(ctx: ExactRangeContext): T
Visit a parse tree produced by the
exactRange
labeled alternative inShExDocParser#repeatRange
.Visit a parse tree produced by the
exactRange
labeled alternative inShExDocParser#repeatRange
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitExpr(ctx: ExprContext): T
Visit a parse tree produced by
ShExDocParser#expr
.Visit a parse tree produced by
ShExDocParser#expr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitExtension(ctx: ExtensionContext): T
Visit a parse tree produced by
ShExDocParser#extension
.Visit a parse tree produced by
ShExDocParser#extension
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitExtraPropertySet(ctx: ExtraPropertySetContext): T
Visit a parse tree produced by
ShExDocParser#extraPropertySet
.Visit a parse tree produced by
ShExDocParser#extraPropertySet
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitGe(ctx: GeContext): T
Visit a parse tree produced by the
ge
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
ge
labeled alternative inShExDocParser#binOp
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitGroupTripleExpr(ctx: GroupTripleExprContext): T
Visit a parse tree produced by
ShExDocParser#groupTripleExpr
.Visit a parse tree produced by
ShExDocParser#groupTripleExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitGt(ctx: GtContext): T
Visit a parse tree produced by the
gt
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
gt
labeled alternative inShExDocParser#binOp
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitImportDecl(ctx: ImportDeclContext): T
Visit a parse tree produced by
ShExDocParser#importDecl
.Visit a parse tree produced by
ShExDocParser#importDecl
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInclude(ctx: IncludeContext): T
Visit a parse tree produced by
ShExDocParser#include
.Visit a parse tree produced by
ShExDocParser#include
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInlineShapeAnd(ctx: InlineShapeAndContext): T
Visit a parse tree produced by
ShExDocParser#inlineShapeAnd
.Visit a parse tree produced by
ShExDocParser#inlineShapeAnd
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInlineShapeAtomAny(ctx: InlineShapeAtomAnyContext): T
Visit a parse tree produced by the
inlineShapeAtomAny
labeled alternative inShExDocParser#inlineShapeAtom
.Visit a parse tree produced by the
inlineShapeAtomAny
labeled alternative inShExDocParser#inlineShapeAtom
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInlineShapeAtomLitNodeConstraint(ctx: InlineShapeAtomLitNodeConstraintContext): T
Visit a parse tree produced by the
inlineShapeAtomLitNodeConstraint
labeled alternative inShExDocParser#inlineShapeAtom
.Visit a parse tree produced by the
inlineShapeAtomLitNodeConstraint
labeled alternative inShExDocParser#inlineShapeAtom
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInlineShapeAtomNonLitNodeConstraint(ctx: InlineShapeAtomNonLitNodeConstraintContext): T
Visit a parse tree produced by the
inlineShapeAtomNonLitNodeConstraint
labeled alternative inShExDocParser#inlineShapeAtom
.Visit a parse tree produced by the
inlineShapeAtomNonLitNodeConstraint
labeled alternative inShExDocParser#inlineShapeAtom
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInlineShapeAtomShapeExpression(ctx: InlineShapeAtomShapeExpressionContext): T
Visit a parse tree produced by the
inlineShapeAtomShapeExpression
labeled alternative inShExDocParser#inlineShapeAtom
.Visit a parse tree produced by the
inlineShapeAtomShapeExpression
labeled alternative inShExDocParser#inlineShapeAtom
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInlineShapeAtomShapeOrRef(ctx: InlineShapeAtomShapeOrRefContext): T
Visit a parse tree produced by the
inlineShapeAtomShapeOrRef
labeled alternative inShExDocParser#inlineShapeAtom
.Visit a parse tree produced by the
inlineShapeAtomShapeOrRef
labeled alternative inShExDocParser#inlineShapeAtom
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInlineShapeDefinition(ctx: InlineShapeDefinitionContext): T
Visit a parse tree produced by
ShExDocParser#inlineShapeDefinition
.Visit a parse tree produced by
ShExDocParser#inlineShapeDefinition
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInlineShapeExpression(ctx: InlineShapeExpressionContext): T
Visit a parse tree produced by
ShExDocParser#inlineShapeExpression
.Visit a parse tree produced by
ShExDocParser#inlineShapeExpression
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInlineShapeNot(ctx: InlineShapeNotContext): T
Visit a parse tree produced by
ShExDocParser#inlineShapeNot
.Visit a parse tree produced by
ShExDocParser#inlineShapeNot
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInlineShapeOr(ctx: InlineShapeOrContext): T
Visit a parse tree produced by
ShExDocParser#inlineShapeOr
.Visit a parse tree produced by
ShExDocParser#inlineShapeOr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitInlineShapeOrRef(ctx: InlineShapeOrRefContext): T
Visit a parse tree produced by
ShExDocParser#inlineShapeOrRef
.Visit a parse tree produced by
ShExDocParser#inlineShapeOrRef
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitIri(ctx: IriContext): T
Visit a parse tree produced by
ShExDocParser#iri
.Visit a parse tree produced by
ShExDocParser#iri
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitIriExclusion(ctx: IriExclusionContext): T
Visit a parse tree produced by
ShExDocParser#iriExclusion
.Visit a parse tree produced by
ShExDocParser#iriExclusion
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitIriRange(ctx: IriRangeContext): T
Visit a parse tree produced by
ShExDocParser#iriRange
.Visit a parse tree produced by
ShExDocParser#iriRange
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLanguageExclusion(ctx: LanguageExclusionContext): T
Visit a parse tree produced by
ShExDocParser#languageExclusion
.Visit a parse tree produced by
ShExDocParser#languageExclusion
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLanguageRangeAt(ctx: LanguageRangeAtContext): T
Visit a parse tree produced by the
languageRangeAt
labeled alternative inShExDocParser#languageRange
.Visit a parse tree produced by the
languageRangeAt
labeled alternative inShExDocParser#languageRange
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLanguageRangeFull(ctx: LanguageRangeFullContext): T
Visit a parse tree produced by the
languageRangeFull
labeled alternative inShExDocParser#languageRange
.Visit a parse tree produced by the
languageRangeFull
labeled alternative inShExDocParser#languageRange
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLe(ctx: LeContext): T
Visit a parse tree produced by the
le
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
le
labeled alternative inShExDocParser#binOp
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLitNodeConstraint(ctx: LitNodeConstraintContext): T
Visit a parse tree produced by
ShExDocParser#litNodeConstraint
.Visit a parse tree produced by
ShExDocParser#litNodeConstraint
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLitNodeConstraintLiteral(ctx: LitNodeConstraintLiteralContext): T
Visit a parse tree produced by the
litNodeConstraintLiteral
labeled alternative inShExDocParser#inlineNonLitNodeConstraint
.Visit a parse tree produced by the
litNodeConstraintLiteral
labeled alternative inShExDocParser#inlineNonLitNodeConstraint
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLitNodeConstraintStringFacet(ctx: LitNodeConstraintStringFacetContext): T
Visit a parse tree produced by the
litNodeConstraintStringFacet
labeled alternative inShExDocParser#inlineNonLitNodeConstraint
.Visit a parse tree produced by the
litNodeConstraintStringFacet
labeled alternative inShExDocParser#inlineNonLitNodeConstraint
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLiteral(ctx: LiteralContext): T
Visit a parse tree produced by
ShExDocParser#literal
.Visit a parse tree produced by
ShExDocParser#literal
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLiteralExclusion(ctx: LiteralExclusionContext): T
Visit a parse tree produced by
ShExDocParser#literalExclusion
.Visit a parse tree produced by
ShExDocParser#literalExclusion
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLiteralRange(ctx: LiteralRangeContext): T
Visit a parse tree produced by
ShExDocParser#literalRange
.Visit a parse tree produced by
ShExDocParser#literalRange
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLt(ctx: LtContext): T
Visit a parse tree produced by the
lt
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
lt
labeled alternative inShExDocParser#binOp
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitMax_range(ctx: Max_rangeContext): T
Visit a parse tree produced by
ShExDocParser#max_range
.Visit a parse tree produced by
ShExDocParser#max_range
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitMinMaxRange(ctx: MinMaxRangeContext): T
Visit a parse tree produced by the
minMaxRange
labeled alternative inShExDocParser#repeatRange
.Visit a parse tree produced by the
minMaxRange
labeled alternative inShExDocParser#repeatRange
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitMin_range(ctx: Min_rangeContext): T
Visit a parse tree produced by
ShExDocParser#min_range
.Visit a parse tree produced by
ShExDocParser#min_range
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitMinus(ctx: MinusContext): T
Visit a parse tree produced by the
minus
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
minus
labeled alternative inShExDocParser#binOp
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitMult(ctx: MultContext): T
Visit a parse tree produced by the
mult
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
mult
labeled alternative inShExDocParser#binOp
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitMultiElementGroup(ctx: MultiElementGroupContext): T
Visit a parse tree produced by
ShExDocParser#multiElementGroup
.Visit a parse tree produced by
ShExDocParser#multiElementGroup
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitMultiElementOneOf(ctx: MultiElementOneOfContext): T
Visit a parse tree produced by
ShExDocParser#multiElementOneOf
.Visit a parse tree produced by
ShExDocParser#multiElementOneOf
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNegation(ctx: NegationContext): T
Visit a parse tree produced by
ShExDocParser#negation
.Visit a parse tree produced by
ShExDocParser#negation
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNodeConstraintDatatype(ctx: NodeConstraintDatatypeContext): T
Visit a parse tree produced by the
nodeConstraintDatatype
labeled alternative inShExDocParser#inlineLitNodeConstraint
.Visit a parse tree produced by the
nodeConstraintDatatype
labeled alternative inShExDocParser#inlineLitNodeConstraint
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNodeConstraintLiteral(ctx: NodeConstraintLiteralContext): T
Visit a parse tree produced by the
nodeConstraintLiteral
labeled alternative inShExDocParser#inlineLitNodeConstraint
.Visit a parse tree produced by the
nodeConstraintLiteral
labeled alternative inShExDocParser#inlineLitNodeConstraint
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNodeConstraintNonLiteral(ctx: NodeConstraintNonLiteralContext): T
Visit a parse tree produced by the
nodeConstraintNonLiteral
labeled alternative inShExDocParser#inlineLitNodeConstraint
.Visit a parse tree produced by the
nodeConstraintNonLiteral
labeled alternative inShExDocParser#inlineLitNodeConstraint
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNodeConstraintNumericFacet(ctx: NodeConstraintNumericFacetContext): T
Visit a parse tree produced by the
nodeConstraintNumericFacet
labeled alternative inShExDocParser#inlineLitNodeConstraint
.Visit a parse tree produced by the
nodeConstraintNumericFacet
labeled alternative inShExDocParser#inlineLitNodeConstraint
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNodeConstraintValueSet(ctx: NodeConstraintValueSetContext): T
Visit a parse tree produced by the
nodeConstraintValueSet
labeled alternative inShExDocParser#inlineLitNodeConstraint
.Visit a parse tree produced by the
nodeConstraintValueSet
labeled alternative inShExDocParser#inlineLitNodeConstraint
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNonLitNodeConstraint(ctx: NonLitNodeConstraintContext): T
Visit a parse tree produced by
ShExDocParser#nonLitNodeConstraint
.Visit a parse tree produced by
ShExDocParser#nonLitNodeConstraint
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNonLiteralKind(ctx: NonLiteralKindContext): T
Visit a parse tree produced by
ShExDocParser#nonLiteralKind
.Visit a parse tree produced by
ShExDocParser#nonLiteralKind
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNotEquals(ctx: NotEqualsContext): T
Visit a parse tree produced by the
notEquals
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
notEquals
labeled alternative inShExDocParser#binOp
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNotStartAction(ctx: NotStartActionContext): T
Visit a parse tree produced by
ShExDocParser#notStartAction
.Visit a parse tree produced by
ShExDocParser#notStartAction
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNumericFacet(ctx: NumericFacetContext): T
Visit a parse tree produced by
ShExDocParser#numericFacet
.Visit a parse tree produced by
ShExDocParser#numericFacet
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNumericLength(ctx: NumericLengthContext): T
Visit a parse tree produced by
ShExDocParser#numericLength
.Visit a parse tree produced by
ShExDocParser#numericLength
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNumericLiteral(ctx: NumericLiteralContext): T
Visit a parse tree produced by
ShExDocParser#numericLiteral
.Visit a parse tree produced by
ShExDocParser#numericLiteral
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNumericRange(ctx: NumericRangeContext): T
Visit a parse tree produced by
ShExDocParser#numericRange
.Visit a parse tree produced by
ShExDocParser#numericRange
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitOneOfTripleExpr(ctx: OneOfTripleExprContext): T
Visit a parse tree produced by
ShExDocParser#oneOfTripleExpr
.Visit a parse tree produced by
ShExDocParser#oneOfTripleExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitOptionalCardinality(ctx: OptionalCardinalityContext): T
Visit a parse tree produced by the
optionalCardinality
labeled alternative inShExDocParser#cardinality
.Visit a parse tree produced by the
optionalCardinality
labeled alternative inShExDocParser#cardinality
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPlusCardinality(ctx: PlusCardinalityContext): T
Visit a parse tree produced by the
plusCardinality
labeled alternative inShExDocParser#cardinality
.Visit a parse tree produced by the
plusCardinality
labeled alternative inShExDocParser#cardinality
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPredicate(ctx: PredicateContext): T
Visit a parse tree produced by
ShExDocParser#predicate
.Visit a parse tree produced by
ShExDocParser#predicate
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPrefixDecl(ctx: PrefixDeclContext): T
Visit a parse tree produced by
ShExDocParser#prefixDecl
.Visit a parse tree produced by
ShExDocParser#prefixDecl
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPrefixedName(ctx: PrefixedNameContext): T
Visit a parse tree produced by
ShExDocParser#prefixedName
.Visit a parse tree produced by
ShExDocParser#prefixedName
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitQualifier(ctx: QualifierContext): T
Visit a parse tree produced by
ShExDocParser#qualifier
.Visit a parse tree produced by
ShExDocParser#qualifier
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitRawNumeric(ctx: RawNumericContext): T
Visit a parse tree produced by
ShExDocParser#rawNumeric
.Visit a parse tree produced by
ShExDocParser#rawNumeric
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitRdfLiteral(ctx: RdfLiteralContext): T
Visit a parse tree produced by
ShExDocParser#rdfLiteral
.Visit a parse tree produced by
ShExDocParser#rdfLiteral
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitRdfType(ctx: RdfTypeContext): T
Visit a parse tree produced by
ShExDocParser#rdfType
.Visit a parse tree produced by
ShExDocParser#rdfType
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitRepeatCardinality(ctx: RepeatCardinalityContext): T
Visit a parse tree produced by the
repeatCardinality
labeled alternative inShExDocParser#cardinality
.Visit a parse tree produced by the
repeatCardinality
labeled alternative inShExDocParser#cardinality
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitRestriction(ctx: RestrictionContext): T
Visit a parse tree produced by
ShExDocParser#restriction
.Visit a parse tree produced by
ShExDocParser#restriction
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitSemanticAction(ctx: SemanticActionContext): T
Visit a parse tree produced by
ShExDocParser#semanticAction
.Visit a parse tree produced by
ShExDocParser#semanticAction
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitSenseFlags(ctx: SenseFlagsContext): T
Visit a parse tree produced by
ShExDocParser#senseFlags
.Visit a parse tree produced by
ShExDocParser#senseFlags
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShExDoc(ctx: ShExDocContext): T
Visit a parse tree produced by
ShExDocParser#shExDoc
.Visit a parse tree produced by
ShExDocParser#shExDoc
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeAnd(ctx: ShapeAndContext): T
Visit a parse tree produced by
ShExDocParser#shapeAnd
.Visit a parse tree produced by
ShExDocParser#shapeAnd
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeAtomAny(ctx: ShapeAtomAnyContext): T
Visit a parse tree produced by the
shapeAtomAny
labeled alternative inShExDocParser#shapeAtom
.Visit a parse tree produced by the
shapeAtomAny
labeled alternative inShExDocParser#shapeAtom
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeAtomLitNodeConstraint(ctx: ShapeAtomLitNodeConstraintContext): T
Visit a parse tree produced by the
shapeAtomLitNodeConstraint
labeled alternative inShExDocParser#shapeAtom
.Visit a parse tree produced by the
shapeAtomLitNodeConstraint
labeled alternative inShExDocParser#shapeAtom
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeAtomNonLitNodeConstraint(ctx: ShapeAtomNonLitNodeConstraintContext): T
Visit a parse tree produced by the
shapeAtomNonLitNodeConstraint
labeled alternative inShExDocParser#shapeAtom
.Visit a parse tree produced by the
shapeAtomNonLitNodeConstraint
labeled alternative inShExDocParser#shapeAtom
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeAtomShapeExpression(ctx: ShapeAtomShapeExpressionContext): T
Visit a parse tree produced by the
shapeAtomShapeExpression
labeled alternative inShExDocParser#shapeAtom
.Visit a parse tree produced by the
shapeAtomShapeExpression
labeled alternative inShExDocParser#shapeAtom
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeAtomShapeOrRef(ctx: ShapeAtomShapeOrRefContext): T
Visit a parse tree produced by the
shapeAtomShapeOrRef
labeled alternative inShExDocParser#shapeAtom
.Visit a parse tree produced by the
shapeAtomShapeOrRef
labeled alternative inShExDocParser#shapeAtom
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeDefinition(ctx: ShapeDefinitionContext): T
Visit a parse tree produced by
ShExDocParser#shapeDefinition
.Visit a parse tree produced by
ShExDocParser#shapeDefinition
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeExprDecl(ctx: ShapeExprDeclContext): T
Visit a parse tree produced by
ShExDocParser#shapeExprDecl
.Visit a parse tree produced by
ShExDocParser#shapeExprDecl
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeExprLabel(ctx: ShapeExprLabelContext): T
Visit a parse tree produced by
ShExDocParser#shapeExprLabel
.Visit a parse tree produced by
ShExDocParser#shapeExprLabel
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeExpression(ctx: ShapeExpressionContext): T
Visit a parse tree produced by
ShExDocParser#shapeExpression
.Visit a parse tree produced by
ShExDocParser#shapeExpression
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeNot(ctx: ShapeNotContext): T
Visit a parse tree produced by
ShExDocParser#shapeNot
.Visit a parse tree produced by
ShExDocParser#shapeNot
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeOr(ctx: ShapeOrContext): T
Visit a parse tree produced by
ShExDocParser#shapeOr
.Visit a parse tree produced by
ShExDocParser#shapeOr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeOrRef(ctx: ShapeOrRefContext): T
Visit a parse tree produced by
ShExDocParser#shapeOrRef
.Visit a parse tree produced by
ShExDocParser#shapeOrRef
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeRef(ctx: ShapeRefContext): T
Visit a parse tree produced by
ShExDocParser#shapeRef
.Visit a parse tree produced by
ShExDocParser#shapeRef
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitSingleElementGroup(ctx: SingleElementGroupContext): T
Visit a parse tree produced by
ShExDocParser#singleElementGroup
.Visit a parse tree produced by
ShExDocParser#singleElementGroup
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitStarCardinality(ctx: StarCardinalityContext): T
Visit a parse tree produced by the
starCardinality
labeled alternative inShExDocParser#cardinality
.Visit a parse tree produced by the
starCardinality
labeled alternative inShExDocParser#cardinality
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitStart(ctx: StartContext): T
Visit a parse tree produced by
ShExDocParser#start
.Visit a parse tree produced by
ShExDocParser#start
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitStartActions(ctx: StartActionsContext): T
Visit a parse tree produced by
ShExDocParser#startActions
.Visit a parse tree produced by
ShExDocParser#startActions
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitStatement(ctx: StatementContext): T
Visit a parse tree produced by
ShExDocParser#statement
.Visit a parse tree produced by
ShExDocParser#statement
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitString(ctx: StringContext): T
Visit a parse tree produced by
ShExDocParser#string
.Visit a parse tree produced by
ShExDocParser#string
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitStringFacet(ctx: StringFacetContext): T
Visit a parse tree produced by
ShExDocParser#stringFacet
.Visit a parse tree produced by
ShExDocParser#stringFacet
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitStringLength(ctx: StringLengthContext): T
Visit a parse tree produced by
ShExDocParser#stringLength
.Visit a parse tree produced by
ShExDocParser#stringLength
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitTerminal(arg0: TerminalNode): T
- Definition Classes
- ParseTreeVisitor
-
abstract
def
visitTripleConstraint(ctx: TripleConstraintContext): T
Visit a parse tree produced by
ShExDocParser#tripleConstraint
.Visit a parse tree produced by
ShExDocParser#tripleConstraint
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitTripleExprLabel(ctx: TripleExprLabelContext): T
Visit a parse tree produced by
ShExDocParser#tripleExprLabel
.Visit a parse tree produced by
ShExDocParser#tripleExprLabel
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitTripleExpression(ctx: TripleExpressionContext): T
Visit a parse tree produced by
ShExDocParser#tripleExpression
.Visit a parse tree produced by
ShExDocParser#tripleExpression
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitUnaryTripleExpr(ctx: UnaryTripleExprContext): T
Visit a parse tree produced by
ShExDocParser#unaryTripleExpr
.Visit a parse tree produced by
ShExDocParser#unaryTripleExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitValueSet(ctx: ValueSetContext): T
Visit a parse tree produced by
ShExDocParser#valueSet
.Visit a parse tree produced by
ShExDocParser#valueSet
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitValueSetValue(ctx: ValueSetValueContext): T
Visit a parse tree produced by
ShExDocParser#valueSetValue
.Visit a parse tree produced by
ShExDocParser#valueSetValue
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitXsFacet(ctx: XsFacetContext): T
Visit a parse tree produced by
ShExDocParser#xsFacet
.Visit a parse tree produced by
ShExDocParser#xsFacet
.- ctx
the parse tree
- returns
the visitor result
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )