Interface AxiomQueryParserVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
AxiomQueryContentAssistantVisitor,AxiomQueryParserBaseVisitor
public interface AxiomQueryParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
AxiomQueryParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced by theandFilterlabeled alternative inAxiomQueryParser.filter().Visit a parse tree produced by theanonPlaceholderlabeled alternative inAxiomQueryParser.placeholder().Visit a parse tree produced byAxiomQueryParser.argument().Visit a parse tree produced byAxiomQueryParser.axiomPath().Visit a parse tree produced by thebooleanValuelabeled alternative inAxiomQueryParser.literalValue().Visit a parse tree produced byAxiomQueryParser.constant().Visit a parse tree produced by thedataNamelabeled alternative inAxiomQueryParser.itemName().Visit a parse tree produced by theDereferenceComponentlabeled alternative inAxiomQueryParser.itemPathComponent().Visit a parse tree produced by theDescendantPathlabeled alternative inAxiomQueryParser.path().Visit a parse tree produced by thedoubleQuoteStringlabeled alternative inAxiomQueryParser.stringLiteral().Visit a parse tree produced byAxiomQueryParser.expression().Visit a parse tree produced byAxiomQueryParser.filterName().Visit a parse tree produced byAxiomQueryParser.filterNameAlias().Visit a parse tree produced byAxiomQueryParser.firstComponent().Visit a parse tree produced by thefloatValuelabeled alternative inAxiomQueryParser.literalValue().Visit a parse tree produced by thegenFilterlabeled alternative inAxiomQueryParser.filter().Visit a parse tree produced by theIdentifierComponentlabeled alternative inAxiomQueryParser.itemPathComponent().Visit a parse tree produced by theinfraNamelabeled alternative inAxiomQueryParser.itemName().Visit a parse tree produced by theintValuelabeled alternative inAxiomQueryParser.literalValue().Visit a parse tree produced by theItemComponentlabeled alternative inAxiomQueryParser.itemPathComponent().Visit a parse tree produced byAxiomQueryParser.itemFilter().Visit a parse tree produced byAxiomQueryParser.matchingRule().Visit a parse tree produced by themultilineStringlabeled alternative inAxiomQueryParser.stringLiteral().Visit a parse tree produced by thenamedPlaceholderlabeled alternative inAxiomQueryParser.placeholder().Visit a parse tree produced byAxiomQueryParser.negation().Visit a parse tree produced by thenotFilterlabeled alternative inAxiomQueryParser.filter().Visit a parse tree produced by thenullValuelabeled alternative inAxiomQueryParser.literalValue().Visit a parse tree produced by theorFilterlabeled alternative inAxiomQueryParser.filter().Visit a parse tree produced byAxiomQueryParser.parent().Visit a parse tree produced by theParentPathlabeled alternative inAxiomQueryParser.path().Visit a parse tree produced by thePathAxiomPathlabeled alternative inAxiomQueryParser.path().Visit a parse tree produced byAxiomQueryParser.pathComponent().Visit a parse tree produced byAxiomQueryParser.pathValue().Visit a parse tree produced byAxiomQueryParser.prefixedName().Visit a parse tree produced byAxiomQueryParser.root().Visit a parse tree produced byAxiomQueryParser.script().Visit a parse tree produced byAxiomQueryParser.scriptMultiline().Visit a parse tree produced byAxiomQueryParser.scriptSingleline().Visit a parse tree produced by theSelfPathlabeled alternative inAxiomQueryParser.path().Visit a parse tree produced by thesingleQuoteStringlabeled alternative inAxiomQueryParser.stringLiteral().Visit a parse tree produced byAxiomQueryParser.singleValue().Visit a parse tree produced by thestringValuelabeled alternative inAxiomQueryParser.literalValue().Visit a parse tree produced by thesubFilterlabeled alternative inAxiomQueryParser.filter().Visit a parse tree produced byAxiomQueryParser.subfilterOrValue().Visit a parse tree produced byAxiomQueryParser.subfilterSpec().Visit a parse tree produced byAxiomQueryParser.valueSet().Visit a parse tree produced byAxiomQueryParser.variable().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitRoot
Visit a parse tree produced byAxiomQueryParser.root().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleQuoteString
Visit a parse tree produced by thesingleQuoteStringlabeled alternative inAxiomQueryParser.stringLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoubleQuoteString
Visit a parse tree produced by thedoubleQuoteStringlabeled alternative inAxiomQueryParser.stringLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultilineString
Visit a parse tree produced by themultilineStringlabeled alternative inAxiomQueryParser.stringLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
Visit a parse tree produced by thebooleanValuelabeled alternative inAxiomQueryParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntValue
Visit a parse tree produced by theintValuelabeled alternative inAxiomQueryParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFloatValue
Visit a parse tree produced by thefloatValuelabeled alternative inAxiomQueryParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringValue
Visit a parse tree produced by thestringValuelabeled alternative inAxiomQueryParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullValue
Visit a parse tree produced by thenullValuelabeled alternative inAxiomQueryParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataName
Visit a parse tree produced by thedataNamelabeled alternative inAxiomQueryParser.itemName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInfraName
Visit a parse tree produced by theinfraNamelabeled alternative inAxiomQueryParser.itemName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrefixedName
Visit a parse tree produced byAxiomQueryParser.prefixedName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArgument
Visit a parse tree produced byAxiomQueryParser.argument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariable
Visit a parse tree produced byAxiomQueryParser.variable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParent
Visit a parse tree produced byAxiomQueryParser.parent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFirstComponent
Visit a parse tree produced byAxiomQueryParser.firstComponent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAxiomPath
Visit a parse tree produced byAxiomQueryParser.axiomPath().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathComponent
Visit a parse tree produced byAxiomQueryParser.pathComponent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathValue
Visit a parse tree produced byAxiomQueryParser.pathValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifierComponent
Visit a parse tree produced by theIdentifierComponentlabeled alternative inAxiomQueryParser.itemPathComponent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDereferenceComponent
Visit a parse tree produced by theDereferenceComponentlabeled alternative inAxiomQueryParser.itemPathComponent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitItemComponent
Visit a parse tree produced by theItemComponentlabeled alternative inAxiomQueryParser.itemPathComponent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescendantPath
Visit a parse tree produced by theDescendantPathlabeled alternative inAxiomQueryParser.path().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParentPath
Visit a parse tree produced by theParentPathlabeled alternative inAxiomQueryParser.path().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathAxiomPath
Visit a parse tree produced by thePathAxiomPathlabeled alternative inAxiomQueryParser.path().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelfPath
Visit a parse tree produced by theSelfPathlabeled alternative inAxiomQueryParser.path().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilterNameAlias
Visit a parse tree produced byAxiomQueryParser.filterNameAlias().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilterName
Visit a parse tree produced byAxiomQueryParser.filterName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMatchingRule
Visit a parse tree produced byAxiomQueryParser.matchingRule().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleValue
Visit a parse tree produced byAxiomQueryParser.singleValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValueSet
Visit a parse tree produced byAxiomQueryParser.valueSet().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNegation
Visit a parse tree produced byAxiomQueryParser.negation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNotFilter
Visit a parse tree produced by thenotFilterlabeled alternative inAxiomQueryParser.filter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenFilter
Visit a parse tree produced by thegenFilterlabeled alternative inAxiomQueryParser.filter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndFilter
Visit a parse tree produced by theandFilterlabeled alternative inAxiomQueryParser.filter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrFilter
Visit a parse tree produced by theorFilterlabeled alternative inAxiomQueryParser.filter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubFilter
Visit a parse tree produced by thesubFilterlabeled alternative inAxiomQueryParser.filter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubfilterSpec
Visit a parse tree produced byAxiomQueryParser.subfilterSpec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitItemFilter
Visit a parse tree produced byAxiomQueryParser.itemFilter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubfilterOrValue
Visit a parse tree produced byAxiomQueryParser.subfilterOrValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedPlaceholder
Visit a parse tree produced by thenamedPlaceholderlabeled alternative inAxiomQueryParser.placeholder().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnonPlaceholder
Visit a parse tree produced by theanonPlaceholderlabeled alternative inAxiomQueryParser.placeholder().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced byAxiomQueryParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitScript
Visit a parse tree produced byAxiomQueryParser.script().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitScriptSingleline
Visit a parse tree produced byAxiomQueryParser.scriptSingleline().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitScriptMultiline
Visit a parse tree produced byAxiomQueryParser.scriptMultiline().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstant
Visit a parse tree produced byAxiomQueryParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-