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. UseVoidfor 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:
visitNullLiteralin 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:
visitBooleanLiteralin 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:
visitIntLiteralin 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:
visitFloatLiteralin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleQuoteString
public T visitSingleQuoteString(AxiomQueryParser.SingleQuoteStringContext ctx)
Visit a parse tree produced by thesingleQuoteStringlabeled alternative inAxiomQueryParser.stringLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSingleQuoteStringin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoubleQuoteString
public T visitDoubleQuoteString(AxiomQueryParser.DoubleQuoteStringContext ctx)
Visit a parse tree produced by thedoubleQuoteStringlabeled alternative inAxiomQueryParser.stringLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDoubleQuoteStringin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultilineString
public T visitMultilineString(AxiomQueryParser.MultilineStringContext ctx)
Visit a parse tree produced by themultilineStringlabeled alternative inAxiomQueryParser.stringLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultilineStringin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
public T visitBooleanValue(AxiomQueryParser.BooleanValueContext ctx)
Visit a parse tree produced by thebooleanValuelabeled alternative inAxiomQueryParser.literalValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanValuein interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntValue
public T visitIntValue(AxiomQueryParser.IntValueContext ctx)
Visit a parse tree produced by theintValuelabeled alternative inAxiomQueryParser.literalValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIntValuein interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFloatValue
public T visitFloatValue(AxiomQueryParser.FloatValueContext ctx)
Visit a parse tree produced by thefloatValuelabeled alternative inAxiomQueryParser.literalValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFloatValuein interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringValue
public T visitStringValue(AxiomQueryParser.StringValueContext ctx)
Visit a parse tree produced by thestringValuelabeled alternative inAxiomQueryParser.literalValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringValuein interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullValue
public T visitNullValue(AxiomQueryParser.NullValueContext ctx)
Visit a parse tree produced by thenullValuelabeled alternative inAxiomQueryParser.literalValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNullValuein interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataName
public T visitDataName(AxiomQueryParser.DataNameContext ctx)
Visit a parse tree produced by thedataNamelabeled alternative inAxiomQueryParser.itemName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataNamein interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInfraName
public T visitInfraName(AxiomQueryParser.InfraNameContext ctx)
Visit a parse tree produced by theinfraNamelabeled alternative inAxiomQueryParser.itemName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInfraNamein 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:
visitPrefixedNamein 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:
visitArgumentin 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:
visitVariablein 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:
visitParentin 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:
visitFirstComponentin 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:
visitAxiomPathin 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:
visitPathComponentin 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:
visitPathValuein interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifierComponent
public T visitIdentifierComponent(AxiomQueryParser.IdentifierComponentContext ctx)
Visit a parse tree produced by theIdentifierComponentlabeled alternative inAxiomQueryParser.itemPathComponent().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifierComponentin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDereferenceComponent
public T visitDereferenceComponent(AxiomQueryParser.DereferenceComponentContext ctx)
Visit a parse tree produced by theDereferenceComponentlabeled alternative inAxiomQueryParser.itemPathComponent().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDereferenceComponentin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitItemComponent
public T visitItemComponent(AxiomQueryParser.ItemComponentContext ctx)
Visit a parse tree produced by theItemComponentlabeled alternative inAxiomQueryParser.itemPathComponent().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitItemComponentin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelfPath
public T visitSelfPath(AxiomQueryParser.SelfPathContext ctx)
Visit a parse tree produced by theSelfPathlabeled alternative inAxiomQueryParser.path().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelfPathin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParentPath
public T visitParentPath(AxiomQueryParser.ParentPathContext ctx)
Visit a parse tree produced by theParentPathlabeled alternative inAxiomQueryParser.path().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParentPathin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescendantPath
public T visitDescendantPath(AxiomQueryParser.DescendantPathContext ctx)
Visit a parse tree produced by theDescendantPathlabeled alternative inAxiomQueryParser.path().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDescendantPathin 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:
visitFilterNameAliasin 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:
visitFilterNamein 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:
visitMatchingRulein 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:
visitSingleValuein 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:
visitValueSetin 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:
visitNegationin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenFilter
public T visitGenFilter(AxiomQueryParser.GenFilterContext ctx)
Visit a parse tree produced by thegenFilterlabeled alternative inAxiomQueryParser.filter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGenFilterin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndFilter
public T visitAndFilter(AxiomQueryParser.AndFilterContext ctx)
Visit a parse tree produced by theandFilterlabeled alternative inAxiomQueryParser.filter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAndFilterin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrFilter
public T visitOrFilter(AxiomQueryParser.OrFilterContext ctx)
Visit a parse tree produced by theorFilterlabeled alternative inAxiomQueryParser.filter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrFilterin interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubFilter
public T visitSubFilter(AxiomQueryParser.SubFilterContext ctx)
Visit a parse tree produced by thesubFilterlabeled alternative inAxiomQueryParser.filter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSubFilterin 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:
visitSubfilterSpecin 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:
visitItemFilterin 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:
visitSubfilterOrValuein interfaceAxiomQueryVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-