Class AxiomQueryBaseVisitor<T>
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- com.evolveum.axiom.lang.antlr.query.AxiomQueryBaseVisitor<T>
-
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Implemented Interfaces:
AxiomQueryVisitor<T>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
public class AxiomQueryBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements AxiomQueryVisitor<T>
This class provides an empty implementation ofAxiomQueryVisitor
, which can be extended to create a visitor which only needs to handle a subset of the available methods.
-
-
Constructor Summary
Constructors Constructor Description AxiomQueryBaseVisitor()
-
Method Summary
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitNullLiteral
public T visitNullLiteral(AxiomQueryParser.NullLiteralContext ctx)
Visit a parse tree produced byAxiomQueryParser.nullLiteral()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNullLiteral
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
public T visitBooleanLiteral(AxiomQueryParser.BooleanLiteralContext ctx)
Visit a parse tree produced byAxiomQueryParser.booleanLiteral()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBooleanLiteral
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIntLiteral
public T visitIntLiteral(AxiomQueryParser.IntLiteralContext ctx)
Visit a parse tree produced byAxiomQueryParser.intLiteral()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIntLiteral
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFloatLiteral
public T visitFloatLiteral(AxiomQueryParser.FloatLiteralContext ctx)
Visit a parse tree produced byAxiomQueryParser.floatLiteral()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFloatLiteral
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleQuoteString
public T visitSingleQuoteString(AxiomQueryParser.SingleQuoteStringContext ctx)
Visit a parse tree produced by thesingleQuoteString
labeled alternative inAxiomQueryParser.stringLiteral()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSingleQuoteString
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDoubleQuoteString
public T visitDoubleQuoteString(AxiomQueryParser.DoubleQuoteStringContext ctx)
Visit a parse tree produced by thedoubleQuoteString
labeled alternative inAxiomQueryParser.stringLiteral()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDoubleQuoteString
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultilineString
public T visitMultilineString(AxiomQueryParser.MultilineStringContext ctx)
Visit a parse tree produced by themultilineString
labeled alternative inAxiomQueryParser.stringLiteral()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMultilineString
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
public T visitBooleanValue(AxiomQueryParser.BooleanValueContext ctx)
Visit a parse tree produced by thebooleanValue
labeled alternative inAxiomQueryParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBooleanValue
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIntValue
public T visitIntValue(AxiomQueryParser.IntValueContext ctx)
Visit a parse tree produced by theintValue
labeled alternative inAxiomQueryParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIntValue
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFloatValue
public T visitFloatValue(AxiomQueryParser.FloatValueContext ctx)
Visit a parse tree produced by thefloatValue
labeled alternative inAxiomQueryParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFloatValue
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringValue
public T visitStringValue(AxiomQueryParser.StringValueContext ctx)
Visit a parse tree produced by thestringValue
labeled alternative inAxiomQueryParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStringValue
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNullValue
public T visitNullValue(AxiomQueryParser.NullValueContext ctx)
Visit a parse tree produced by thenullValue
labeled alternative inAxiomQueryParser.literalValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNullValue
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDataName
public T visitDataName(AxiomQueryParser.DataNameContext ctx)
Visit a parse tree produced by thedataName
labeled alternative inAxiomQueryParser.itemName()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDataName
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInfraName
public T visitInfraName(AxiomQueryParser.InfraNameContext ctx)
Visit a parse tree produced by theinfraName
labeled alternative inAxiomQueryParser.itemName()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInfraName
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefixedName
public T visitPrefixedName(AxiomQueryParser.PrefixedNameContext ctx)
Visit a parse tree produced byAxiomQueryParser.prefixedName()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPrefixedName
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgument
public T visitArgument(AxiomQueryParser.ArgumentContext ctx)
Visit a parse tree produced byAxiomQueryParser.argument()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArgument
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVariable
public T visitVariable(AxiomQueryParser.VariableContext ctx)
Visit a parse tree produced byAxiomQueryParser.variable()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitVariable
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParent
public T visitParent(AxiomQueryParser.ParentContext ctx)
Visit a parse tree produced byAxiomQueryParser.parent()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitParent
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFirstComponent
public T visitFirstComponent(AxiomQueryParser.FirstComponentContext ctx)
Visit a parse tree produced byAxiomQueryParser.firstComponent()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFirstComponent
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAxiomPath
public T visitAxiomPath(AxiomQueryParser.AxiomPathContext ctx)
Visit a parse tree produced byAxiomQueryParser.axiomPath()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAxiomPath
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathComponent
public T visitPathComponent(AxiomQueryParser.PathComponentContext ctx)
Visit a parse tree produced byAxiomQueryParser.pathComponent()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPathComponent
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathValue
public T visitPathValue(AxiomQueryParser.PathValueContext ctx)
Visit a parse tree produced byAxiomQueryParser.pathValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPathValue
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIdentifierComponent
public T visitIdentifierComponent(AxiomQueryParser.IdentifierComponentContext ctx)
Visit a parse tree produced by theIdentifierComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIdentifierComponent
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDereferenceComponent
public T visitDereferenceComponent(AxiomQueryParser.DereferenceComponentContext ctx)
Visit a parse tree produced by theDereferenceComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDereferenceComponent
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitItemComponent
public T visitItemComponent(AxiomQueryParser.ItemComponentContext ctx)
Visit a parse tree produced by theItemComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitItemComponent
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelfPath
public T visitSelfPath(AxiomQueryParser.SelfPathContext ctx)
Visit a parse tree produced by theSelfPath
labeled alternative inAxiomQueryParser.path()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSelfPath
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParentPath
public T visitParentPath(AxiomQueryParser.ParentPathContext ctx)
Visit a parse tree produced by theParentPath
labeled alternative inAxiomQueryParser.path()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitParentPath
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDescendantPath
public T visitDescendantPath(AxiomQueryParser.DescendantPathContext ctx)
Visit a parse tree produced by theDescendantPath
labeled alternative inAxiomQueryParser.path()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDescendantPath
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFilterNameAlias
public T visitFilterNameAlias(AxiomQueryParser.FilterNameAliasContext ctx)
Visit a parse tree produced byAxiomQueryParser.filterNameAlias()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFilterNameAlias
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFilterName
public T visitFilterName(AxiomQueryParser.FilterNameContext ctx)
Visit a parse tree produced byAxiomQueryParser.filterName()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFilterName
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMatchingRule
public T visitMatchingRule(AxiomQueryParser.MatchingRuleContext ctx)
Visit a parse tree produced byAxiomQueryParser.matchingRule()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMatchingRule
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleValue
public T visitSingleValue(AxiomQueryParser.SingleValueContext ctx)
Visit a parse tree produced byAxiomQueryParser.singleValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSingleValue
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitValueSet
public T visitValueSet(AxiomQueryParser.ValueSetContext ctx)
Visit a parse tree produced byAxiomQueryParser.valueSet()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitValueSet
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNegation
public T visitNegation(AxiomQueryParser.NegationContext ctx)
Visit a parse tree produced byAxiomQueryParser.negation()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNegation
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGenFilter
public T visitGenFilter(AxiomQueryParser.GenFilterContext ctx)
Visit a parse tree produced by thegenFilter
labeled alternative inAxiomQueryParser.filter()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitGenFilter
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAndFilter
public T visitAndFilter(AxiomQueryParser.AndFilterContext ctx)
Visit a parse tree produced by theandFilter
labeled alternative inAxiomQueryParser.filter()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAndFilter
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrFilter
public T visitOrFilter(AxiomQueryParser.OrFilterContext ctx)
Visit a parse tree produced by theorFilter
labeled alternative inAxiomQueryParser.filter()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitOrFilter
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubFilter
public T visitSubFilter(AxiomQueryParser.SubFilterContext ctx)
Visit a parse tree produced by thesubFilter
labeled alternative inAxiomQueryParser.filter()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSubFilter
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubfilterSpec
public T visitSubfilterSpec(AxiomQueryParser.SubfilterSpecContext ctx)
Visit a parse tree produced byAxiomQueryParser.subfilterSpec()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSubfilterSpec
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitItemFilter
public T visitItemFilter(AxiomQueryParser.ItemFilterContext ctx)
Visit a parse tree produced byAxiomQueryParser.itemFilter()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitItemFilter
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubfilterOrValue
public T visitSubfilterOrValue(AxiomQueryParser.SubfilterOrValueContext ctx)
Visit a parse tree produced byAxiomQueryParser.subfilterOrValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSubfilterOrValue
in interfaceAxiomQueryVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-