Interface AxiomQueryVisitor<T>
-
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
AxiomQueryBaseVisitor
public interface AxiomQueryVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced byAxiomQueryParser
.
-
-
Method Summary
-
-
-
Method Detail
-
visitNullLiteral
T visitNullLiteral(AxiomQueryParser.NullLiteralContext ctx)
Visit a parse tree produced byAxiomQueryParser.nullLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
T visitBooleanLiteral(AxiomQueryParser.BooleanLiteralContext ctx)
Visit a parse tree produced byAxiomQueryParser.booleanLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIntLiteral
T visitIntLiteral(AxiomQueryParser.IntLiteralContext ctx)
Visit a parse tree produced byAxiomQueryParser.intLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFloatLiteral
T visitFloatLiteral(AxiomQueryParser.FloatLiteralContext ctx)
Visit a parse tree produced byAxiomQueryParser.floatLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleQuoteString
T visitSingleQuoteString(AxiomQueryParser.SingleQuoteStringContext ctx)
Visit a parse tree produced by thesingleQuoteString
labeled alternative inAxiomQueryParser.stringLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDoubleQuoteString
T visitDoubleQuoteString(AxiomQueryParser.DoubleQuoteStringContext ctx)
Visit a parse tree produced by thedoubleQuoteString
labeled alternative inAxiomQueryParser.stringLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultilineString
T visitMultilineString(AxiomQueryParser.MultilineStringContext ctx)
Visit a parse tree produced by themultilineString
labeled alternative inAxiomQueryParser.stringLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
T visitBooleanValue(AxiomQueryParser.BooleanValueContext ctx)
Visit a parse tree produced by thebooleanValue
labeled alternative inAxiomQueryParser.literalValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIntValue
T visitIntValue(AxiomQueryParser.IntValueContext ctx)
Visit a parse tree produced by theintValue
labeled alternative inAxiomQueryParser.literalValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFloatValue
T visitFloatValue(AxiomQueryParser.FloatValueContext ctx)
Visit a parse tree produced by thefloatValue
labeled alternative inAxiomQueryParser.literalValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringValue
T visitStringValue(AxiomQueryParser.StringValueContext ctx)
Visit a parse tree produced by thestringValue
labeled alternative inAxiomQueryParser.literalValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNullValue
T visitNullValue(AxiomQueryParser.NullValueContext ctx)
Visit a parse tree produced by thenullValue
labeled alternative inAxiomQueryParser.literalValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDataName
T visitDataName(AxiomQueryParser.DataNameContext ctx)
Visit a parse tree produced by thedataName
labeled alternative inAxiomQueryParser.itemName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInfraName
T visitInfraName(AxiomQueryParser.InfraNameContext ctx)
Visit a parse tree produced by theinfraName
labeled alternative inAxiomQueryParser.itemName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefixedName
T visitPrefixedName(AxiomQueryParser.PrefixedNameContext ctx)
Visit a parse tree produced byAxiomQueryParser.prefixedName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgument
T visitArgument(AxiomQueryParser.ArgumentContext ctx)
Visit a parse tree produced byAxiomQueryParser.argument()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVariable
T visitVariable(AxiomQueryParser.VariableContext ctx)
Visit a parse tree produced byAxiomQueryParser.variable()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParent
T visitParent(AxiomQueryParser.ParentContext ctx)
Visit a parse tree produced byAxiomQueryParser.parent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFirstComponent
T visitFirstComponent(AxiomQueryParser.FirstComponentContext ctx)
Visit a parse tree produced byAxiomQueryParser.firstComponent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAxiomPath
T visitAxiomPath(AxiomQueryParser.AxiomPathContext ctx)
Visit a parse tree produced byAxiomQueryParser.axiomPath()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathComponent
T visitPathComponent(AxiomQueryParser.PathComponentContext ctx)
Visit a parse tree produced byAxiomQueryParser.pathComponent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathValue
T visitPathValue(AxiomQueryParser.PathValueContext ctx)
Visit a parse tree produced byAxiomQueryParser.pathValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIdentifierComponent
T visitIdentifierComponent(AxiomQueryParser.IdentifierComponentContext ctx)
Visit a parse tree produced by theIdentifierComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDereferenceComponent
T visitDereferenceComponent(AxiomQueryParser.DereferenceComponentContext ctx)
Visit a parse tree produced by theDereferenceComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitItemComponent
T visitItemComponent(AxiomQueryParser.ItemComponentContext ctx)
Visit a parse tree produced by theItemComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelfPath
T visitSelfPath(AxiomQueryParser.SelfPathContext ctx)
Visit a parse tree produced by theSelfPath
labeled alternative inAxiomQueryParser.path()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParentPath
T visitParentPath(AxiomQueryParser.ParentPathContext ctx)
Visit a parse tree produced by theParentPath
labeled alternative inAxiomQueryParser.path()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDescendantPath
T visitDescendantPath(AxiomQueryParser.DescendantPathContext ctx)
Visit a parse tree produced by theDescendantPath
labeled alternative inAxiomQueryParser.path()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathAxiomPath
T visitPathAxiomPath(AxiomQueryParser.PathAxiomPathContext ctx)
Visit a parse tree produced by thePathAxiomPath
labeled alternative inAxiomQueryParser.path()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFilterNameAlias
T visitFilterNameAlias(AxiomQueryParser.FilterNameAliasContext ctx)
Visit a parse tree produced byAxiomQueryParser.filterNameAlias()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFilterName
T visitFilterName(AxiomQueryParser.FilterNameContext ctx)
Visit a parse tree produced byAxiomQueryParser.filterName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMatchingRule
T visitMatchingRule(AxiomQueryParser.MatchingRuleContext ctx)
Visit a parse tree produced byAxiomQueryParser.matchingRule()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleValue
T visitSingleValue(AxiomQueryParser.SingleValueContext ctx)
Visit a parse tree produced byAxiomQueryParser.singleValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitValueSet
T visitValueSet(AxiomQueryParser.ValueSetContext ctx)
Visit a parse tree produced byAxiomQueryParser.valueSet()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNegation
T visitNegation(AxiomQueryParser.NegationContext ctx)
Visit a parse tree produced byAxiomQueryParser.negation()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRoot
T visitRoot(AxiomQueryParser.RootContext ctx)
Visit a parse tree produced byAxiomQueryParser.root()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGenFilter
T visitGenFilter(AxiomQueryParser.GenFilterContext ctx)
Visit a parse tree produced by thegenFilter
labeled alternative inAxiomQueryParser.filter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAndFilter
T visitAndFilter(AxiomQueryParser.AndFilterContext ctx)
Visit a parse tree produced by theandFilter
labeled alternative inAxiomQueryParser.filter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrFilter
T visitOrFilter(AxiomQueryParser.OrFilterContext ctx)
Visit a parse tree produced by theorFilter
labeled alternative inAxiomQueryParser.filter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubFilter
T visitSubFilter(AxiomQueryParser.SubFilterContext ctx)
Visit a parse tree produced by thesubFilter
labeled alternative inAxiomQueryParser.filter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubfilterSpec
T visitSubfilterSpec(AxiomQueryParser.SubfilterSpecContext ctx)
Visit a parse tree produced byAxiomQueryParser.subfilterSpec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitItemFilter
T visitItemFilter(AxiomQueryParser.ItemFilterContext ctx)
Visit a parse tree produced byAxiomQueryParser.itemFilter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubfilterOrValue
T visitSubfilterOrValue(AxiomQueryParser.SubfilterOrValueContext ctx)
Visit a parse tree produced byAxiomQueryParser.subfilterOrValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-