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
 
 
- 
visitPathAxiomPath
T visitPathAxiomPath(AxiomQueryParser.PathAxiomPathContext ctx)
Visit a parse tree produced by thePathAxiomPathlabeled 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 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
 
 
- 
visitExpression
T visitExpression(AxiomQueryParser.ExpressionContext ctx)
Visit a parse tree produced byAxiomQueryParser.expression().- Parameters:
 ctx- the parse tree- Returns:
 - the visitor result
 
 
- 
visitScript
T visitScript(AxiomQueryParser.ScriptContext ctx)
Visit a parse tree produced byAxiomQueryParser.script().- Parameters:
 ctx- the parse tree- Returns:
 - the visitor result
 
 
- 
visitScriptSingleline
T visitScriptSingleline(AxiomQueryParser.ScriptSinglelineContext ctx)
Visit a parse tree produced byAxiomQueryParser.scriptSingleline().- Parameters:
 ctx- the parse tree- Returns:
 - the visitor result
 
 
- 
visitScriptMultiline
T visitScriptMultiline(AxiomQueryParser.ScriptMultilineContext ctx)
Visit a parse tree produced byAxiomQueryParser.scriptMultiline().- Parameters:
 ctx- the parse tree- Returns:
 - the visitor result
 
 
- 
visitConstant
T visitConstant(AxiomQueryParser.ConstantContext ctx)
Visit a parse tree produced byAxiomQueryParser.constant().- Parameters:
 ctx- the parse tree- Returns:
 - the visitor result
 
 
 - 
 
 -