Interface AxiomQueryVisitor<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:
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 thesingleQuoteStringlabeled alternative inAxiomQueryParser.stringLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoubleQuoteString
T visitDoubleQuoteString(AxiomQueryParser.DoubleQuoteStringContext ctx)
Visit a parse tree produced by thedoubleQuoteStringlabeled alternative inAxiomQueryParser.stringLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultilineString
T visitMultilineString(AxiomQueryParser.MultilineStringContext ctx)
Visit a parse tree produced by themultilineStringlabeled alternative inAxiomQueryParser.stringLiteral().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
T visitBooleanValue(AxiomQueryParser.BooleanValueContext ctx)
Visit a parse tree produced by thebooleanValuelabeled alternative inAxiomQueryParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntValue
T visitIntValue(AxiomQueryParser.IntValueContext ctx)
Visit a parse tree produced by theintValuelabeled alternative inAxiomQueryParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFloatValue
T visitFloatValue(AxiomQueryParser.FloatValueContext ctx)
Visit a parse tree produced by thefloatValuelabeled alternative inAxiomQueryParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringValue
T visitStringValue(AxiomQueryParser.StringValueContext ctx)
Visit a parse tree produced by thestringValuelabeled alternative inAxiomQueryParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullValue
T visitNullValue(AxiomQueryParser.NullValueContext ctx)
Visit a parse tree produced by thenullValuelabeled alternative inAxiomQueryParser.literalValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataName
T visitDataName(AxiomQueryParser.DataNameContext ctx)
Visit a parse tree produced by thedataNamelabeled alternative inAxiomQueryParser.itemName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInfraName
T visitInfraName(AxiomQueryParser.InfraNameContext ctx)
Visit a parse tree produced by theinfraNamelabeled 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 theIdentifierComponentlabeled alternative inAxiomQueryParser.itemPathComponent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDereferenceComponent
T visitDereferenceComponent(AxiomQueryParser.DereferenceComponentContext ctx)
Visit a parse tree produced by theDereferenceComponentlabeled alternative inAxiomQueryParser.itemPathComponent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitItemComponent
T visitItemComponent(AxiomQueryParser.ItemComponentContext ctx)
Visit a parse tree produced by theItemComponentlabeled alternative inAxiomQueryParser.itemPathComponent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelfPath
T visitSelfPath(AxiomQueryParser.SelfPathContext ctx)
Visit a parse tree produced by theSelfPathlabeled alternative inAxiomQueryParser.path().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParentPath
T visitParentPath(AxiomQueryParser.ParentPathContext ctx)
Visit a parse tree produced by theParentPathlabeled alternative inAxiomQueryParser.path().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescendantPath
T visitDescendantPath(AxiomQueryParser.DescendantPathContext ctx)
Visit a parse tree produced by theDescendantPathlabeled 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
-
visitGenFilter
T visitGenFilter(AxiomQueryParser.GenFilterContext ctx)
Visit a parse tree produced by thegenFilterlabeled alternative inAxiomQueryParser.filter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndFilter
T visitAndFilter(AxiomQueryParser.AndFilterContext ctx)
Visit a parse tree produced by theandFilterlabeled alternative inAxiomQueryParser.filter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrFilter
T visitOrFilter(AxiomQueryParser.OrFilterContext ctx)
Visit a parse tree produced by theorFilterlabeled alternative inAxiomQueryParser.filter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubFilter
T visitSubFilter(AxiomQueryParser.SubFilterContext ctx)
Visit a parse tree produced by thesubFilterlabeled 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
-
-