Packages

t

es.weso.shex.parser

ShExDocVisitor

trait ShExDocVisitor[T] extends ParseTreeVisitor[T]

This interface defines a complete generic visitor for a parse tree produced by ShExDocParser.

Source
ShExDocVisitor.java
Linear Supertypes
ParseTreeVisitor[T], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ShExDocVisitor
  2. ParseTreeVisitor
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def visit(arg0: ParseTree): T
    Definition Classes
    ParseTreeVisitor
  2. abstract def visitAdd(ctx: AddContext): T

    Visit a parse tree produced by the add labeled alternative in ShExDocParser#binOp.

    Visit a parse tree produced by the add labeled alternative in ShExDocParser#binOp.

    ctx

    the parse tree

    returns

    the visitor result

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. abstract def visitChildren(arg0: RuleNode): T
    Definition Classes
    ParseTreeVisitor
  10. 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

  11. 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

  12. abstract def visitDiv(ctx: DivContext): T

    Visit a parse tree produced by the div labeled alternative in ShExDocParser#binOp.

    Visit a parse tree produced by the div labeled alternative in ShExDocParser#binOp.

    ctx

    the parse tree

    returns

    the visitor result

  13. abstract def visitEquals(ctx: EqualsContext): T

    Visit a parse tree produced by the equals labeled alternative in ShExDocParser#binOp.

    Visit a parse tree produced by the equals labeled alternative in ShExDocParser#binOp.

    ctx

    the parse tree

    returns

    the visitor result

  14. abstract def visitErrorNode(arg0: ErrorNode): T
    Definition Classes
    ParseTreeVisitor
  15. abstract def visitExactRange(ctx: ExactRangeContext): T

    Visit a parse tree produced by the exactRange labeled alternative in ShExDocParser#repeatRange.

    Visit a parse tree produced by the exactRange labeled alternative in ShExDocParser#repeatRange.

    ctx

    the parse tree

    returns

    the visitor result

  16. 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

  17. 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

  18. 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

  19. abstract def visitGe(ctx: GeContext): T

    Visit a parse tree produced by the ge labeled alternative in ShExDocParser#binOp.

    Visit a parse tree produced by the ge labeled alternative in ShExDocParser#binOp.

    ctx

    the parse tree

    returns

    the visitor result

  20. 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

  21. abstract def visitGt(ctx: GtContext): T

    Visit a parse tree produced by the gt labeled alternative in ShExDocParser#binOp.

    Visit a parse tree produced by the gt labeled alternative in ShExDocParser#binOp.

    ctx

    the parse tree

    returns

    the visitor result

  22. 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

  23. 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

  24. 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

  25. abstract def visitInlineShapeAtomAny(ctx: InlineShapeAtomAnyContext): T

    Visit a parse tree produced by the inlineShapeAtomAny labeled alternative in ShExDocParser#inlineShapeAtom.

    Visit a parse tree produced by the inlineShapeAtomAny labeled alternative in ShExDocParser#inlineShapeAtom.

    ctx

    the parse tree

    returns

    the visitor result

  26. abstract def visitInlineShapeAtomLitNodeConstraint(ctx: InlineShapeAtomLitNodeConstraintContext): T

    Visit a parse tree produced by the inlineShapeAtomLitNodeConstraint labeled alternative in ShExDocParser#inlineShapeAtom.

    Visit a parse tree produced by the inlineShapeAtomLitNodeConstraint labeled alternative in ShExDocParser#inlineShapeAtom.

    ctx

    the parse tree

    returns

    the visitor result

  27. abstract def visitInlineShapeAtomNonLitNodeConstraint(ctx: InlineShapeAtomNonLitNodeConstraintContext): T

    Visit a parse tree produced by the inlineShapeAtomNonLitNodeConstraint labeled alternative in ShExDocParser#inlineShapeAtom.

    Visit a parse tree produced by the inlineShapeAtomNonLitNodeConstraint labeled alternative in ShExDocParser#inlineShapeAtom.

    ctx

    the parse tree

    returns

    the visitor result

  28. abstract def visitInlineShapeAtomShapeExpression(ctx: InlineShapeAtomShapeExpressionContext): T

    Visit a parse tree produced by the inlineShapeAtomShapeExpression labeled alternative in ShExDocParser#inlineShapeAtom.

    Visit a parse tree produced by the inlineShapeAtomShapeExpression labeled alternative in ShExDocParser#inlineShapeAtom.

    ctx

    the parse tree

    returns

    the visitor result

  29. abstract def visitInlineShapeAtomShapeOrRef(ctx: InlineShapeAtomShapeOrRefContext): T

    Visit a parse tree produced by the inlineShapeAtomShapeOrRef labeled alternative in ShExDocParser#inlineShapeAtom.

    Visit a parse tree produced by the inlineShapeAtomShapeOrRef labeled alternative in ShExDocParser#inlineShapeAtom.

    ctx

    the parse tree

    returns

    the visitor result

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. abstract def visitLanguageRangeAt(ctx: LanguageRangeAtContext): T

    Visit a parse tree produced by the languageRangeAt labeled alternative in ShExDocParser#languageRange.

    Visit a parse tree produced by the languageRangeAt labeled alternative in ShExDocParser#languageRange.

    ctx

    the parse tree

    returns

    the visitor result

  40. abstract def visitLanguageRangeFull(ctx: LanguageRangeFullContext): T

    Visit a parse tree produced by the languageRangeFull labeled alternative in ShExDocParser#languageRange.

    Visit a parse tree produced by the languageRangeFull labeled alternative in ShExDocParser#languageRange.

    ctx

    the parse tree

    returns

    the visitor result

  41. abstract def visitLe(ctx: LeContext): T

    Visit a parse tree produced by the le labeled alternative in ShExDocParser#binOp.

    Visit a parse tree produced by the le labeled alternative in ShExDocParser#binOp.

    ctx

    the parse tree

    returns

    the visitor result

  42. 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

  43. abstract def visitLitNodeConstraintLiteral(ctx: LitNodeConstraintLiteralContext): T

    Visit a parse tree produced by the litNodeConstraintLiteral labeled alternative in ShExDocParser#inlineNonLitNodeConstraint.

    Visit a parse tree produced by the litNodeConstraintLiteral labeled alternative in ShExDocParser#inlineNonLitNodeConstraint.

    ctx

    the parse tree

    returns

    the visitor result

  44. abstract def visitLitNodeConstraintStringFacet(ctx: LitNodeConstraintStringFacetContext): T

    Visit a parse tree produced by the litNodeConstraintStringFacet labeled alternative in ShExDocParser#inlineNonLitNodeConstraint.

    Visit a parse tree produced by the litNodeConstraintStringFacet labeled alternative in ShExDocParser#inlineNonLitNodeConstraint.

    ctx

    the parse tree

    returns

    the visitor result

  45. 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

  46. 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

  47. 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

  48. abstract def visitLt(ctx: LtContext): T

    Visit a parse tree produced by the lt labeled alternative in ShExDocParser#binOp.

    Visit a parse tree produced by the lt labeled alternative in ShExDocParser#binOp.

    ctx

    the parse tree

    returns

    the visitor result

  49. 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

  50. abstract def visitMinMaxRange(ctx: MinMaxRangeContext): T

    Visit a parse tree produced by the minMaxRange labeled alternative in ShExDocParser#repeatRange.

    Visit a parse tree produced by the minMaxRange labeled alternative in ShExDocParser#repeatRange.

    ctx

    the parse tree

    returns

    the visitor result

  51. 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

  52. abstract def visitMinus(ctx: MinusContext): T

    Visit a parse tree produced by the minus labeled alternative in ShExDocParser#binOp.

    Visit a parse tree produced by the minus labeled alternative in ShExDocParser#binOp.

    ctx

    the parse tree

    returns

    the visitor result

  53. abstract def visitMult(ctx: MultContext): T

    Visit a parse tree produced by the mult labeled alternative in ShExDocParser#binOp.

    Visit a parse tree produced by the mult labeled alternative in ShExDocParser#binOp.

    ctx

    the parse tree

    returns

    the visitor result

  54. 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

  55. 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

  56. 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

  57. abstract def visitNodeConstraintDatatype(ctx: NodeConstraintDatatypeContext): T

    Visit a parse tree produced by the nodeConstraintDatatype labeled alternative in ShExDocParser#inlineLitNodeConstraint.

    Visit a parse tree produced by the nodeConstraintDatatype labeled alternative in ShExDocParser#inlineLitNodeConstraint.

    ctx

    the parse tree

    returns

    the visitor result

  58. abstract def visitNodeConstraintLiteral(ctx: NodeConstraintLiteralContext): T

    Visit a parse tree produced by the nodeConstraintLiteral labeled alternative in ShExDocParser#inlineLitNodeConstraint.

    Visit a parse tree produced by the nodeConstraintLiteral labeled alternative in ShExDocParser#inlineLitNodeConstraint.

    ctx

    the parse tree

    returns

    the visitor result

  59. abstract def visitNodeConstraintNonLiteral(ctx: NodeConstraintNonLiteralContext): T

    Visit a parse tree produced by the nodeConstraintNonLiteral labeled alternative in ShExDocParser#inlineLitNodeConstraint.

    Visit a parse tree produced by the nodeConstraintNonLiteral labeled alternative in ShExDocParser#inlineLitNodeConstraint.

    ctx

    the parse tree

    returns

    the visitor result

  60. abstract def visitNodeConstraintNumericFacet(ctx: NodeConstraintNumericFacetContext): T

    Visit a parse tree produced by the nodeConstraintNumericFacet labeled alternative in ShExDocParser#inlineLitNodeConstraint.

    Visit a parse tree produced by the nodeConstraintNumericFacet labeled alternative in ShExDocParser#inlineLitNodeConstraint.

    ctx

    the parse tree

    returns

    the visitor result

  61. abstract def visitNodeConstraintValueSet(ctx: NodeConstraintValueSetContext): T

    Visit a parse tree produced by the nodeConstraintValueSet labeled alternative in ShExDocParser#inlineLitNodeConstraint.

    Visit a parse tree produced by the nodeConstraintValueSet labeled alternative in ShExDocParser#inlineLitNodeConstraint.

    ctx

    the parse tree

    returns

    the visitor result

  62. 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

  63. 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

  64. abstract def visitNotEquals(ctx: NotEqualsContext): T

    Visit a parse tree produced by the notEquals labeled alternative in ShExDocParser#binOp.

    Visit a parse tree produced by the notEquals labeled alternative in ShExDocParser#binOp.

    ctx

    the parse tree

    returns

    the visitor result

  65. 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

  66. 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

  67. 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

  68. 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

  69. 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

  70. 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

  71. abstract def visitOptionalCardinality(ctx: OptionalCardinalityContext): T

    Visit a parse tree produced by the optionalCardinality labeled alternative in ShExDocParser#cardinality.

    Visit a parse tree produced by the optionalCardinality labeled alternative in ShExDocParser#cardinality.

    ctx

    the parse tree

    returns

    the visitor result

  72. abstract def visitPlusCardinality(ctx: PlusCardinalityContext): T

    Visit a parse tree produced by the plusCardinality labeled alternative in ShExDocParser#cardinality.

    Visit a parse tree produced by the plusCardinality labeled alternative in ShExDocParser#cardinality.

    ctx

    the parse tree

    returns

    the visitor result

  73. 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

  74. 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

  75. 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

  76. 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

  77. 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

  78. 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

  79. 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

  80. abstract def visitRepeatCardinality(ctx: RepeatCardinalityContext): T

    Visit a parse tree produced by the repeatCardinality labeled alternative in ShExDocParser#cardinality.

    Visit a parse tree produced by the repeatCardinality labeled alternative in ShExDocParser#cardinality.

    ctx

    the parse tree

    returns

    the visitor result

  81. 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

  82. 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

  83. 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

  84. 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

  85. 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

  86. abstract def visitShapeAtomAny(ctx: ShapeAtomAnyContext): T

    Visit a parse tree produced by the shapeAtomAny labeled alternative in ShExDocParser#shapeAtom.

    Visit a parse tree produced by the shapeAtomAny labeled alternative in ShExDocParser#shapeAtom.

    ctx

    the parse tree

    returns

    the visitor result

  87. abstract def visitShapeAtomLitNodeConstraint(ctx: ShapeAtomLitNodeConstraintContext): T

    Visit a parse tree produced by the shapeAtomLitNodeConstraint labeled alternative in ShExDocParser#shapeAtom.

    Visit a parse tree produced by the shapeAtomLitNodeConstraint labeled alternative in ShExDocParser#shapeAtom.

    ctx

    the parse tree

    returns

    the visitor result

  88. abstract def visitShapeAtomNonLitNodeConstraint(ctx: ShapeAtomNonLitNodeConstraintContext): T

    Visit a parse tree produced by the shapeAtomNonLitNodeConstraint labeled alternative in ShExDocParser#shapeAtom.

    Visit a parse tree produced by the shapeAtomNonLitNodeConstraint labeled alternative in ShExDocParser#shapeAtom.

    ctx

    the parse tree

    returns

    the visitor result

  89. abstract def visitShapeAtomShapeExpression(ctx: ShapeAtomShapeExpressionContext): T

    Visit a parse tree produced by the shapeAtomShapeExpression labeled alternative in ShExDocParser#shapeAtom.

    Visit a parse tree produced by the shapeAtomShapeExpression labeled alternative in ShExDocParser#shapeAtom.

    ctx

    the parse tree

    returns

    the visitor result

  90. abstract def visitShapeAtomShapeOrRef(ctx: ShapeAtomShapeOrRefContext): T

    Visit a parse tree produced by the shapeAtomShapeOrRef labeled alternative in ShExDocParser#shapeAtom.

    Visit a parse tree produced by the shapeAtomShapeOrRef labeled alternative in ShExDocParser#shapeAtom.

    ctx

    the parse tree

    returns

    the visitor result

  91. 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

  92. 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

  93. 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

  94. 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

  95. 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

  96. 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

  97. 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

  98. 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

  99. 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

  100. abstract def visitStarCardinality(ctx: StarCardinalityContext): T

    Visit a parse tree produced by the starCardinality labeled alternative in ShExDocParser#cardinality.

    Visit a parse tree produced by the starCardinality labeled alternative in ShExDocParser#cardinality.

    ctx

    the parse tree

    returns

    the visitor result

  101. 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

  102. 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

  103. 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

  104. 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

  105. 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

  106. 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

  107. abstract def visitTerminal(arg0: TerminalNode): T
    Definition Classes
    ParseTreeVisitor
  108. 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

  109. 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

  110. 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

  111. 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

  112. 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

  113. 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

  114. 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

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from ParseTreeVisitor[T]

Inherited from AnyRef

Inherited from Any

Ungrouped