class SchemaMaker extends ShExDocBaseVisitor[Any]
Visits the AST and builds the corresponding ShEx abstract syntax
- Source
- SchemaMaker.scala
- Alphabetic
- By Inheritance
- SchemaMaker
- ShExDocBaseVisitor
- ShExDocVisitor
- AbstractParseTreeVisitor
- ParseTreeVisitor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new SchemaMaker()
Type Members
- type Cardinality = (Option[Int], Option[Max])
- type Directive = Either[(Prefix, IRI), Either[IRI, IRI]]
- case class Extends(labels: List[ShapeLabel]) extends Qualifier with Product with Serializable
- case class Extra(iris: List[IRI]) extends Qualifier with Product with Serializable
- type NotStartAction = Either[Start, (ShapeLabel, ShapeExpr)]
- sealed trait NumericLength extends AnyRef
- sealed trait NumericRange extends AnyRef
- sealed trait Qualifier extends AnyRef
- case class Restricts(labels: List[ShapeLabel]) extends Qualifier with Product with Serializable
- case class Sense(optInverse: Option[Boolean], optNegated: Option[Boolean]) extends Product with Serializable
- type Start = Option[ShapeExpr]
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
- def addAnnotations(maybeTe: Option[TripleExpr], anns: List[Annotation]): Builder[Option[TripleExpr]]
-
def
aggregateResult(arg0: Any, arg1: Any): Any
- Attributes
- protected[tree]
- Definition Classes
- AbstractParseTreeVisitor
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def checkFacets(ls: List[XsFacet]): Builder[Unit]
- def cleanCode(str: String): Builder[String]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
defaultResult(): Any
- Attributes
- protected[tree]
- Definition Classes
- AbstractParseTreeVisitor
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def extendTripleExpr(te: TripleExpr, cardinality: Cardinality, anns: List[Annotation], sActs: List[SemAct]): TripleExpr
- def extractIRIfromIRIREF(d: String, base: Option[IRI]): Builder[IRI]
- def getCardinality(ctx: CardinalityContext): Builder[Cardinality]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getDecimal(str: String): Builder[BigDecimal]
- def getDouble(str: String): Builder[Double]
- def getInteger(str: String): Builder[Int]
- def getPrefixes(ds: List[Directive]): Map[Prefix, IRI]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def isDefined[A](x: A): Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def makeNumericFacet(nr: NumericRange, nl: NumericLiteral): Builder[NumericFacet]
- def makeNumericLength(nr: NumericLength, n: Int): Builder[NumericFacet]
- def makeNumericLiteral(lexicalForm: String, datatype: IRI): Builder[NumericLiteral]
- def makeShape(qualifiers: List[Qualifier], tripleExpr: Option[TripleExpr], semActs: List[SemAct], anns: List[Annotation]): Builder[ShapeExpr]
-
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()
- def optBuilder[A](v: A): Builder[Option[A]]
- def optListCombine[A](maybeAs: Option[List[A]], as: List[A]): Option[List[A]]
- def optMapBuilder[A, B](x: Option[A], f: (A) ⇒ Builder[B]): Builder[Option[B]]
- val optional: (Some[Int], Some[IntMax])
- val plus: (Some[Int], Some[Star.type])
- def removeUnderscore(str: String): String
- def resolve(prefixedName: String): Builder[IRI]
- def shapesMap2List(sm: ShapesMap): List[ShapeExpr]
-
def
shouldVisitNextChild(arg0: RuleNode, arg1: Any): Boolean
- Attributes
- protected[tree]
- Definition Classes
- AbstractParseTreeVisitor
- def splitPrefix(str: String): (String, String)
- val star: (Some[Int], Some[Star.type])
- def stripStringLiteral1(s: String): String
- def stripStringLiteral2(s: String): String
- def stripStringLiteralLong1(s: String): String
- def stripStringLiteralLong2(s: String): String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
visit(arg0: ParseTree): Any
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitAdd(ctx: AddContext): Any
Visit a parse tree produced by the
add
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
add
labeled alternative inShExDocParser#binOp
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitAnnotation(ctx: AnnotationContext): Builder[Annotation]
Visit a parse tree produced by
ShExDocParser#annotation
.Visit a parse tree produced by
ShExDocParser#annotation
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitBaseDecl(ctx: BaseDeclContext): Builder[IRI]
Visit a parse tree produced by
ShExDocParser#baseDecl
.Visit a parse tree produced by
ShExDocParser#baseDecl
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitBasicExpr(e: BasicExprContext): Builder[ValueExpr]
Visit a parse tree produced by
ShExDocParser#basicExpr
.Visit a parse tree produced by
ShExDocParser#basicExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitBlankNode(ctx: BlankNodeContext): Builder[BNode]
Visit a parse tree produced by
ShExDocParser#blankNode
.Visit a parse tree produced by
ShExDocParser#blankNode
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitBooleanLiteral(ctx: BooleanLiteralContext): Builder[Literal]
Visit a parse tree produced by
ShExDocParser#booleanLiteral
.Visit a parse tree produced by
ShExDocParser#booleanLiteral
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitBracketedTripleExpr(ctx: BracketedTripleExprContext): Builder[TripleExpr]
Visit a parse tree produced by
ShExDocParser#bracketedTripleExpr
.Visit a parse tree produced by
ShExDocParser#bracketedTripleExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitChildren(arg0: RuleNode): Any
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitDatatype(ctx: DatatypeContext): Builder[IRI]
Visit a parse tree produced by
ShExDocParser#datatype
.Visit a parse tree produced by
ShExDocParser#datatype
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitDirective(ctx: DirectiveContext): Builder[Directive]
Visit a parse tree produced by
ShExDocParser#directive
.Visit a parse tree produced by
ShExDocParser#directive
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitDiv(ctx: DivContext): Any
Visit a parse tree produced by the
div
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
div
labeled alternative inShExDocParser#binOp
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitEquals(ctx: EqualsContext): Any
Visit a parse tree produced by the
equals
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
equals
labeled alternative inShExDocParser#binOp
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitErrorNode(arg0: ErrorNode): Any
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitExactRange(ctx: ExactRangeContext): Any
Visit a parse tree produced by the
exactRange
labeled alternative inShExDocParser#repeatRange
.Visit a parse tree produced by the
exactRange
labeled alternative inShExDocParser#repeatRange
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitExpr(e: ExprContext): Builder[ValueExpr]
Visit a parse tree produced by
ShExDocParser#expr
.Visit a parse tree produced by
ShExDocParser#expr
.The default implementation returns the result of calling
#visitChildren
onctx
.- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitExtension(ctx: ExtensionContext): Builder[Qualifier]
Visit a parse tree produced by
ShExDocParser#extension
.Visit a parse tree produced by
ShExDocParser#extension
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitExtraPropertySet(ctx: ExtraPropertySetContext): Builder[Qualifier]
Visit a parse tree produced by
ShExDocParser#extraPropertySet
.Visit a parse tree produced by
ShExDocParser#extraPropertySet
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitGe(ctx: GeContext): Any
Visit a parse tree produced by the
ge
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
ge
labeled alternative inShExDocParser#binOp
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitGroupTripleExpr(ctx: GroupTripleExprContext): Builder[TripleExpr]
Visit a parse tree produced by
ShExDocParser#groupTripleExpr
.Visit a parse tree produced by
ShExDocParser#groupTripleExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitGt(ctx: GtContext): Any
Visit a parse tree produced by the
gt
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
gt
labeled alternative inShExDocParser#binOp
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitImportDecl(ctx: ImportDeclContext): Builder[IRI]
Visit a parse tree produced by
ShExDocParser#importDecl
.Visit a parse tree produced by
ShExDocParser#importDecl
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitInclude(ctx: IncludeContext): Builder[TripleExpr]
Visit a parse tree produced by
ShExDocParser#include
.Visit a parse tree produced by
ShExDocParser#include
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
- def visitInlineLitNodeConstraint(ctx: InlineLitNodeConstraintContext): Builder[NodeConstraint]
- def visitInlineNonLitNodeConstraint(ctx: InlineNonLitNodeConstraintContext): Builder[NodeConstraint]
-
def
visitInlineShapeAnd(ctx: InlineShapeAndContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#inlineShapeAnd
.Visit a parse tree produced by
ShExDocParser#inlineShapeAnd
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
- def visitInlineShapeAtom(ctx: InlineShapeAtomContext): Builder[ShapeExpr]
-
def
visitInlineShapeAtomAny(ctx: InlineShapeAtomAnyContext): Any
Visit a parse tree produced by the
inlineShapeAtomAny
labeled alternative inShExDocParser#inlineShapeAtom
.Visit a parse tree produced by the
inlineShapeAtomAny
labeled alternative inShExDocParser#inlineShapeAtom
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitInlineShapeAtomLitNodeConstraint(ctx: InlineShapeAtomLitNodeConstraintContext): Any
Visit a parse tree produced by the
inlineShapeAtomLitNodeConstraint
labeled alternative inShExDocParser#inlineShapeAtom
.Visit a parse tree produced by the
inlineShapeAtomLitNodeConstraint
labeled alternative inShExDocParser#inlineShapeAtom
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitInlineShapeAtomNonLitNodeConstraint(ctx: InlineShapeAtomNonLitNodeConstraintContext): Any
Visit a parse tree produced by the
inlineShapeAtomNonLitNodeConstraint
labeled alternative inShExDocParser#inlineShapeAtom
.Visit a parse tree produced by the
inlineShapeAtomNonLitNodeConstraint
labeled alternative inShExDocParser#inlineShapeAtom
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitInlineShapeAtomShapeExpression(ctx: InlineShapeAtomShapeExpressionContext): Any
Visit a parse tree produced by the
inlineShapeAtomShapeExpression
labeled alternative inShExDocParser#inlineShapeAtom
.Visit a parse tree produced by the
inlineShapeAtomShapeExpression
labeled alternative inShExDocParser#inlineShapeAtom
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitInlineShapeAtomShapeOrRef(ctx: InlineShapeAtomShapeOrRefContext): Any
Visit a parse tree produced by the
inlineShapeAtomShapeOrRef
labeled alternative inShExDocParser#inlineShapeAtom
.Visit a parse tree produced by the
inlineShapeAtomShapeOrRef
labeled alternative inShExDocParser#inlineShapeAtom
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitInlineShapeDefinition(ctx: InlineShapeDefinitionContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#inlineShapeDefinition
.Visit a parse tree produced by
ShExDocParser#inlineShapeDefinition
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitInlineShapeExpression(ctx: InlineShapeExpressionContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#inlineShapeExpression
.Visit a parse tree produced by
ShExDocParser#inlineShapeExpression
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitInlineShapeNot(ctx: InlineShapeNotContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#inlineShapeNot
.Visit a parse tree produced by
ShExDocParser#inlineShapeNot
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitInlineShapeOr(ctx: InlineShapeOrContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#inlineShapeOr
.Visit a parse tree produced by
ShExDocParser#inlineShapeOr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitInlineShapeOrRef(ctx: InlineShapeOrRefContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#inlineShapeOrRef
.Visit a parse tree produced by
ShExDocParser#inlineShapeOrRef
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitIri(ctx: IriContext): Builder[IRI]
Visit a parse tree produced by
ShExDocParser#iri
.Visit a parse tree produced by
ShExDocParser#iri
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitIriExclusion(ctx: IriExclusionContext): Builder[IRIExclusion]
Visit a parse tree produced by
ShExDocParser#iriExclusion
.Visit a parse tree produced by
ShExDocParser#iriExclusion
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitIriRange(ctx: IriRangeContext): Builder[ValueSetValue]
Visit a parse tree produced by
ShExDocParser#iriRange
.Visit a parse tree produced by
ShExDocParser#iriRange
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitLanguageExclusion(ctx: LanguageExclusionContext): Builder[LanguageExclusion]
Visit a parse tree produced by
ShExDocParser#languageExclusion
.Visit a parse tree produced by
ShExDocParser#languageExclusion
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
- def visitLanguageRange(ctx: LanguageRangeContext): Builder[ValueSetValue]
-
def
visitLanguageRangeAt(ctx: LanguageRangeAtContext): Any
Visit a parse tree produced by the
languageRangeAt
labeled alternative inShExDocParser#languageRange
.Visit a parse tree produced by the
languageRangeAt
labeled alternative inShExDocParser#languageRange
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitLanguageRangeFull(ctx: LanguageRangeFullContext): Any
Visit a parse tree produced by the
languageRangeFull
labeled alternative inShExDocParser#languageRange
.Visit a parse tree produced by the
languageRangeFull
labeled alternative inShExDocParser#languageRange
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitLe(ctx: LeContext): Any
Visit a parse tree produced by the
le
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
le
labeled alternative inShExDocParser#binOp
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
- def visitList[A, B](visitFn: (A) ⇒ Builder[B], ls: List[A]): Builder[List[B]]
-
def
visitLitNodeConstraint(ctx: LitNodeConstraintContext): Builder[NodeConstraint]
Visit a parse tree produced by
ShExDocParser#litNodeConstraint
.Visit a parse tree produced by
ShExDocParser#litNodeConstraint
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitLitNodeConstraintLiteral(ctx: LitNodeConstraintLiteralContext): Any
Visit a parse tree produced by the
litNodeConstraintLiteral
labeled alternative inShExDocParser#inlineNonLitNodeConstraint
.Visit a parse tree produced by the
litNodeConstraintLiteral
labeled alternative inShExDocParser#inlineNonLitNodeConstraint
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitLitNodeConstraintStringFacet(ctx: LitNodeConstraintStringFacetContext): Any
Visit a parse tree produced by the
litNodeConstraintStringFacet
labeled alternative inShExDocParser#inlineNonLitNodeConstraint
.Visit a parse tree produced by the
litNodeConstraintStringFacet
labeled alternative inShExDocParser#inlineNonLitNodeConstraint
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitLiteral(ctx: LiteralContext): Builder[Literal]
Visit a parse tree produced by
ShExDocParser#literal
.Visit a parse tree produced by
ShExDocParser#literal
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitLiteralExclusion(ctx: LiteralExclusionContext): Builder[LiteralExclusion]
Visit a parse tree produced by
ShExDocParser#literalExclusion
.Visit a parse tree produced by
ShExDocParser#literalExclusion
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitLiteralRange(ctx: LiteralRangeContext): Builder[ValueSetValue]
Visit a parse tree produced by
ShExDocParser#literalRange
.Visit a parse tree produced by
ShExDocParser#literalRange
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitLt(ctx: LtContext): Any
Visit a parse tree produced by the
lt
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
lt
labeled alternative inShExDocParser#binOp
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitMax_range(ctx: Max_rangeContext): Builder[Option[Max]]
Visit a parse tree produced by
ShExDocParser#max_range
.Visit a parse tree produced by
ShExDocParser#max_range
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitMinMaxRange(ctx: MinMaxRangeContext): Any
Visit a parse tree produced by the
minMaxRange
labeled alternative inShExDocParser#repeatRange
.Visit a parse tree produced by the
minMaxRange
labeled alternative inShExDocParser#repeatRange
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitMin_range(ctx: Min_rangeContext): Builder[Int]
Visit a parse tree produced by
ShExDocParser#min_range
.Visit a parse tree produced by
ShExDocParser#min_range
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitMinus(ctx: MinusContext): Any
Visit a parse tree produced by the
minus
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
minus
labeled alternative inShExDocParser#binOp
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitMult(ctx: MultContext): Any
Visit a parse tree produced by the
mult
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
mult
labeled alternative inShExDocParser#binOp
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitMultiElementGroup(ctx: MultiElementGroupContext): Builder[TripleExpr]
Visit a parse tree produced by
ShExDocParser#multiElementGroup
.Visit a parse tree produced by
ShExDocParser#multiElementGroup
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitMultiElementOneOf(ctx: MultiElementOneOfContext): Builder[TripleExpr]
Visit a parse tree produced by
ShExDocParser#multiElementOneOf
.Visit a parse tree produced by
ShExDocParser#multiElementOneOf
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitNegation(ctx: NegationContext): Any
Visit a parse tree produced by
ShExDocParser#negation
.Visit a parse tree produced by
ShExDocParser#negation
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitNodeConstraintDatatype(ctx: NodeConstraintDatatypeContext): Any
Visit a parse tree produced by the
nodeConstraintDatatype
labeled alternative inShExDocParser#inlineLitNodeConstraint
.Visit a parse tree produced by the
nodeConstraintDatatype
labeled alternative inShExDocParser#inlineLitNodeConstraint
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitNodeConstraintLiteral(ctx: NodeConstraintLiteralContext): Builder[ShapeExpr]
Visit a parse tree produced by the
nodeConstraintLiteral
labeled alternative inShExDocParser#inlineLitNodeConstraint
.Visit a parse tree produced by the
nodeConstraintLiteral
labeled alternative inShExDocParser#inlineLitNodeConstraint
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitNodeConstraintNonLiteral(ctx: NodeConstraintNonLiteralContext): Builder[ShapeExpr]
Visit a parse tree produced by the
nodeConstraintNonLiteral
labeled alternative inShExDocParser#inlineLitNodeConstraint
.Visit a parse tree produced by the
nodeConstraintNonLiteral
labeled alternative inShExDocParser#inlineLitNodeConstraint
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitNodeConstraintNumericFacet(ctx: NodeConstraintNumericFacetContext): Any
Visit a parse tree produced by the
nodeConstraintNumericFacet
labeled alternative inShExDocParser#inlineLitNodeConstraint
.Visit a parse tree produced by the
nodeConstraintNumericFacet
labeled alternative inShExDocParser#inlineLitNodeConstraint
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitNodeConstraintValueSet(ctx: NodeConstraintValueSetContext): Any
Visit a parse tree produced by the
nodeConstraintValueSet
labeled alternative inShExDocParser#inlineLitNodeConstraint
.Visit a parse tree produced by the
nodeConstraintValueSet
labeled alternative inShExDocParser#inlineLitNodeConstraint
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitNonLitNodeConstraint(ctx: NonLitNodeConstraintContext): Builder[NodeConstraint]
Visit a parse tree produced by
ShExDocParser#nonLitNodeConstraint
.Visit a parse tree produced by
ShExDocParser#nonLitNodeConstraint
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitNonLiteralKind(ctx: NonLiteralKindContext): Builder[NodeKind]
Visit a parse tree produced by
ShExDocParser#nonLiteralKind
.Visit a parse tree produced by
ShExDocParser#nonLiteralKind
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitNotEquals(ctx: NotEqualsContext): Any
Visit a parse tree produced by the
notEquals
labeled alternative inShExDocParser#binOp
.Visit a parse tree produced by the
notEquals
labeled alternative inShExDocParser#binOp
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitNotStartAction(ctx: NotStartActionContext): Builder[NotStartAction]
Visit a parse tree produced by
ShExDocParser#notStartAction
.Visit a parse tree produced by
ShExDocParser#notStartAction
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitNumericFacet(ctx: NumericFacetContext): Builder[XsFacet]
Visit a parse tree produced by
ShExDocParser#numericFacet
.Visit a parse tree produced by
ShExDocParser#numericFacet
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitNumericLength(ctx: NumericLengthContext): Builder[NumericLength]
Visit a parse tree produced by
ShExDocParser#numericLength
.Visit a parse tree produced by
ShExDocParser#numericLength
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitNumericLiteral(ctx: NumericLiteralContext): Builder[Literal]
Visit a parse tree produced by
ShExDocParser#numericLiteral
.Visit a parse tree produced by
ShExDocParser#numericLiteral
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitNumericRange(ctx: NumericRangeContext): Builder[NumericRange]
Visit a parse tree produced by
ShExDocParser#numericRange
.Visit a parse tree produced by
ShExDocParser#numericRange
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitOneOfTripleExpr(ctx: OneOfTripleExprContext): Builder[TripleExpr]
Visit a parse tree produced by
ShExDocParser#oneOfTripleExpr
.Visit a parse tree produced by
ShExDocParser#oneOfTripleExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
- def visitOpt[A, B](visitFn: (A) ⇒ Builder[B], v: A): Builder[Option[B]]
-
def
visitOptionalCardinality(ctx: OptionalCardinalityContext): Any
Visit a parse tree produced by the
optionalCardinality
labeled alternative inShExDocParser#cardinality
.Visit a parse tree produced by the
optionalCardinality
labeled alternative inShExDocParser#cardinality
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitPlusCardinality(ctx: PlusCardinalityContext): Any
Visit a parse tree produced by the
plusCardinality
labeled alternative inShExDocParser#cardinality
.Visit a parse tree produced by the
plusCardinality
labeled alternative inShExDocParser#cardinality
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitPredicate(ctx: PredicateContext): Builder[IRI]
Visit a parse tree produced by
ShExDocParser#predicate
.Visit a parse tree produced by
ShExDocParser#predicate
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitPrefixDecl(ctx: PrefixDeclContext): Builder[(Prefix, IRI)]
Visit a parse tree produced by
ShExDocParser#prefixDecl
.Visit a parse tree produced by
ShExDocParser#prefixDecl
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitPrefixedName(ctx: PrefixedNameContext): Builder[String]
Visit a parse tree produced by
ShExDocParser#prefixedName
.Visit a parse tree produced by
ShExDocParser#prefixedName
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitQualifier(ctx: QualifierContext): Builder[Qualifier]
Visit a parse tree produced by
ShExDocParser#qualifier
.Visit a parse tree produced by
ShExDocParser#qualifier
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitRawNumeric(ctx: RawNumericContext): Builder[NumericLiteral]
Visit a parse tree produced by
ShExDocParser#rawNumeric
.Visit a parse tree produced by
ShExDocParser#rawNumeric
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitRdfLiteral(ctx: RdfLiteralContext): Builder[Literal]
Visit a parse tree produced by
ShExDocParser#rdfLiteral
.Visit a parse tree produced by
ShExDocParser#rdfLiteral
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitRdfType(ctx: RdfTypeContext): Any
Visit a parse tree produced by
ShExDocParser#rdfType
.Visit a parse tree produced by
ShExDocParser#rdfType
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitRepeatCardinality(ctx: RepeatCardinalityContext): Builder[Cardinality]
Visit a parse tree produced by the
repeatCardinality
labeled alternative inShExDocParser#cardinality
.Visit a parse tree produced by the
repeatCardinality
labeled alternative inShExDocParser#cardinality
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitRestriction(ctx: RestrictionContext): Builder[Qualifier]
Visit a parse tree produced by
ShExDocParser#restriction
.Visit a parse tree produced by
ShExDocParser#restriction
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitSemanticAction(ctx: SemanticActionContext): Builder[SemAct]
Visit a parse tree produced by
ShExDocParser#semanticAction
.Visit a parse tree produced by
ShExDocParser#semanticAction
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitSenseFlags(ctx: SenseFlagsContext): Builder[Sense]
Visit a parse tree produced by
ShExDocParser#senseFlags
.Visit a parse tree produced by
ShExDocParser#senseFlags
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitShExDoc(ctx: ShExDocContext): Builder[Schema]
Visit a parse tree produced by
ShExDocParser#shExDoc
.Visit a parse tree produced by
ShExDocParser#shExDoc
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitShapeAnd(ctx: ShapeAndContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#shapeAnd
.Visit a parse tree produced by
ShExDocParser#shapeAnd
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitShapeAtomAny(ctx: ShapeAtomAnyContext): Any
Visit a parse tree produced by the
shapeAtomAny
labeled alternative inShExDocParser#shapeAtom
.Visit a parse tree produced by the
shapeAtomAny
labeled alternative inShExDocParser#shapeAtom
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitShapeAtomLitNodeConstraint(ctx: ShapeAtomLitNodeConstraintContext): Any
Visit a parse tree produced by the
shapeAtomLitNodeConstraint
labeled alternative inShExDocParser#shapeAtom
.Visit a parse tree produced by the
shapeAtomLitNodeConstraint
labeled alternative inShExDocParser#shapeAtom
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitShapeAtomNonLitNodeConstraint(ctx: ShapeAtomNonLitNodeConstraintContext): Any
Visit a parse tree produced by the
shapeAtomNonLitNodeConstraint
labeled alternative inShExDocParser#shapeAtom
.Visit a parse tree produced by the
shapeAtomNonLitNodeConstraint
labeled alternative inShExDocParser#shapeAtom
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitShapeAtomShapeExpression(ctx: ShapeAtomShapeExpressionContext): Any
Visit a parse tree produced by the
shapeAtomShapeExpression
labeled alternative inShExDocParser#shapeAtom
.Visit a parse tree produced by the
shapeAtomShapeExpression
labeled alternative inShExDocParser#shapeAtom
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitShapeAtomShapeOrRef(ctx: ShapeAtomShapeOrRefContext): Any
Visit a parse tree produced by the
shapeAtomShapeOrRef
labeled alternative inShExDocParser#shapeAtom
.Visit a parse tree produced by the
shapeAtomShapeOrRef
labeled alternative inShExDocParser#shapeAtom
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitShapeDefinition(ctx: ShapeDefinitionContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#shapeDefinition
.Visit a parse tree produced by
ShExDocParser#shapeDefinition
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitShapeExprDecl(ctx: ShapeExprDeclContext): Builder[(ShapeLabel, ShapeExpr)]
Visit a parse tree produced by
ShExDocParser#shapeExprDecl
.Visit a parse tree produced by
ShExDocParser#shapeExprDecl
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitShapeExprLabel(ctx: ShapeExprLabelContext): Builder[ShapeLabel]
Visit a parse tree produced by
ShExDocParser#shapeExprLabel
.Visit a parse tree produced by
ShExDocParser#shapeExprLabel
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitShapeExpression(ctx: ShapeExpressionContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#shapeExpression
.Visit a parse tree produced by
ShExDocParser#shapeExpression
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitShapeNot(ctx: ShapeNotContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#shapeNot
.Visit a parse tree produced by
ShExDocParser#shapeNot
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitShapeOr(ctx: ShapeOrContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#shapeOr
.Visit a parse tree produced by
ShExDocParser#shapeOr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitShapeOrRef(ctx: ShapeOrRefContext): Builder[ShapeExpr]
Visit a parse tree produced by
ShExDocParser#shapeOrRef
.Visit a parse tree produced by
ShExDocParser#shapeOrRef
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitShapeRef(ctx: ShapeRefContext): Builder[ShapeLabel]
Visit a parse tree produced by
ShExDocParser#shapeRef
.Visit a parse tree produced by
ShExDocParser#shapeRef
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitSingleElementGroup(ctx: SingleElementGroupContext): Builder[TripleExpr]
Visit a parse tree produced by
ShExDocParser#singleElementGroup
.Visit a parse tree produced by
ShExDocParser#singleElementGroup
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitStarCardinality(ctx: StarCardinalityContext): Any
Visit a parse tree produced by the
starCardinality
labeled alternative inShExDocParser#cardinality
.Visit a parse tree produced by the
starCardinality
labeled alternative inShExDocParser#cardinality
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShExDocBaseVisitor → ShExDocVisitor
- Annotations
- @Override()
-
def
visitStart(ctx: StartContext): Builder[Option[ShapeExpr]]
Visit a parse tree produced by
ShExDocParser#start
.Visit a parse tree produced by
ShExDocParser#start
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitStartActions(ctx: StartActionsContext): Builder[Option[List[SemAct]]]
Visit a parse tree produced by
ShExDocParser#startActions
.Visit a parse tree produced by
ShExDocParser#startActions
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitStatement(ctx: StatementContext): Builder[Unit]
Visit a parse tree produced by
ShExDocParser#statement
.Visit a parse tree produced by
ShExDocParser#statement
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitString(ctx: StringContext): Builder[String]
Visit a parse tree produced by
ShExDocParser#string
.Visit a parse tree produced by
ShExDocParser#string
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitStringFacet(ctx: StringFacetContext): Builder[XsFacet]
Visit a parse tree produced by
ShExDocParser#stringFacet
.Visit a parse tree produced by
ShExDocParser#stringFacet
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitStringLength(ctx: StringLengthContext): (Int) ⇒ Builder[StringFacet]
Visit a parse tree produced by
ShExDocParser#stringLength
.Visit a parse tree produced by
ShExDocParser#stringLength
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitTerminal(arg0: TerminalNode): Any
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitTripleConstraint(ctx: TripleConstraintContext): Builder[TripleExpr]
Visit a parse tree produced by
ShExDocParser#tripleConstraint
.Visit a parse tree produced by
ShExDocParser#tripleConstraint
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitTripleExprLabel(ctx: TripleExprLabelContext): Builder[ShapeLabel]
Visit a parse tree produced by
ShExDocParser#tripleExprLabel
.Visit a parse tree produced by
ShExDocParser#tripleExprLabel
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitTripleExpression(ctx: TripleExpressionContext): Builder[TripleExpr]
Visit a parse tree produced by
ShExDocParser#tripleExpression
.Visit a parse tree produced by
ShExDocParser#tripleExpression
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitUnaryTripleExpr(ctx: UnaryTripleExprContext): Builder[TripleExpr]
Visit a parse tree produced by
ShExDocParser#unaryTripleExpr
.Visit a parse tree produced by
ShExDocParser#unaryTripleExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitValueSet(ctx: ValueSetContext): Builder[List[ValueSetValue]]
Visit a parse tree produced by
ShExDocParser#valueSet
.Visit a parse tree produced by
ShExDocParser#valueSet
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitValueSetValue(ctx: ValueSetValueContext): Builder[ValueSetValue]
Visit a parse tree produced by
ShExDocParser#valueSetValue
.Visit a parse tree produced by
ShExDocParser#valueSetValue
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
def
visitXsFacet(ctx: XsFacetContext): Builder[XsFacet]
Visit a parse tree produced by
ShExDocParser#xsFacet
.Visit a parse tree produced by
ShExDocParser#xsFacet
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- SchemaMaker → ShExDocBaseVisitor → ShExDocVisitor
-
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( ... )
- object Closed extends Qualifier with Product with Serializable
- object NLFractionDigits extends NumericLength with Product with Serializable
- object NLTotalDigits extends NumericLength with Product with Serializable
- object NRMaxExclusive extends NumericRange with Product with Serializable
- object NRMaxInclusive extends NumericRange with Product with Serializable
- object NRMinExclusive extends NumericRange with Product with Serializable
- object NRMinInclusive extends NumericRange with Product with Serializable