Class CqlFormatterVisitor

java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
org.cqframework.cql.gen.cqlBaseVisitor<Object>
org.cqframework.cql.tools.formatter.CqlFormatterVisitor
All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Object>, org.cqframework.cql.gen.cqlVisitor<Object>

public class CqlFormatterVisitor extends org.cqframework.cql.gen.cqlBaseVisitor<Object>
Created by Bryn on 7/5/2017.
  • Constructor Details

    • CqlFormatterVisitor

      public CqlFormatterVisitor()
  • Method Details

    • getFormattedOutput

      public static CqlFormatterVisitor.FormatResult getFormattedOutput(InputStream is) throws IOException
      Throws:
      IOException
    • getInputStreamAsString

      public static String getInputStreamAsString(InputStream is)
    • populateComments

      public static void populateComments(org.antlr.v4.runtime.CommonTokenStream tokens)
    • getUseSpaces

      public boolean getUseSpaces()
    • getIndentSize

      public int getIndentSize()
    • visitLibrary

      public Object visitLibrary(org.cqframework.cql.gen.cqlParser.LibraryContext ctx)
      Specified by:
      visitLibrary in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitLibrary in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitChildren

      public Object visitChildren(org.antlr.v4.runtime.tree.RuleNode node)
      Specified by:
      visitChildren in interface org.antlr.v4.runtime.tree.ParseTreeVisitor<Object>
      Overrides:
      visitChildren in class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Object>
    • visitLibraryDefinition

      public Object visitLibraryDefinition(org.cqframework.cql.gen.cqlParser.LibraryDefinitionContext ctx)
      Specified by:
      visitLibraryDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitLibraryDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitUsingDefinition

      public Object visitUsingDefinition(org.cqframework.cql.gen.cqlParser.UsingDefinitionContext ctx)
      Specified by:
      visitUsingDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitUsingDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitIncludeDefinition

      public Object visitIncludeDefinition(org.cqframework.cql.gen.cqlParser.IncludeDefinitionContext ctx)
      Specified by:
      visitIncludeDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitIncludeDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitLocalIdentifier

      public Object visitLocalIdentifier(org.cqframework.cql.gen.cqlParser.LocalIdentifierContext ctx)
      Specified by:
      visitLocalIdentifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitLocalIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitAccessModifier

      public Object visitAccessModifier(org.cqframework.cql.gen.cqlParser.AccessModifierContext ctx)
      Specified by:
      visitAccessModifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitAccessModifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitParameterDefinition

      public Object visitParameterDefinition(org.cqframework.cql.gen.cqlParser.ParameterDefinitionContext ctx)
      Specified by:
      visitParameterDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitParameterDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCodesystemDefinition

      public Object visitCodesystemDefinition(org.cqframework.cql.gen.cqlParser.CodesystemDefinitionContext ctx)
      Specified by:
      visitCodesystemDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCodesystemDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitValuesetDefinition

      public Object visitValuesetDefinition(org.cqframework.cql.gen.cqlParser.ValuesetDefinitionContext ctx)
      Specified by:
      visitValuesetDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitValuesetDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCodesystems

      public Object visitCodesystems(org.cqframework.cql.gen.cqlParser.CodesystemsContext ctx)
      Specified by:
      visitCodesystems in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCodesystems in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCodesystemIdentifier

      public Object visitCodesystemIdentifier(org.cqframework.cql.gen.cqlParser.CodesystemIdentifierContext ctx)
      Specified by:
      visitCodesystemIdentifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCodesystemIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitLibraryIdentifier

      public Object visitLibraryIdentifier(org.cqframework.cql.gen.cqlParser.LibraryIdentifierContext ctx)
      Specified by:
      visitLibraryIdentifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitLibraryIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCodeDefinition

      public Object visitCodeDefinition(org.cqframework.cql.gen.cqlParser.CodeDefinitionContext ctx)
      Specified by:
      visitCodeDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCodeDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitConceptDefinition

      public Object visitConceptDefinition(org.cqframework.cql.gen.cqlParser.ConceptDefinitionContext ctx)
      Specified by:
      visitConceptDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitConceptDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCodeIdentifier

      public Object visitCodeIdentifier(org.cqframework.cql.gen.cqlParser.CodeIdentifierContext ctx)
      Specified by:
      visitCodeIdentifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCodeIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCodesystemId

      public Object visitCodesystemId(org.cqframework.cql.gen.cqlParser.CodesystemIdContext ctx)
      Specified by:
      visitCodesystemId in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCodesystemId in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitValuesetId

      public Object visitValuesetId(org.cqframework.cql.gen.cqlParser.ValuesetIdContext ctx)
      Specified by:
      visitValuesetId in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitValuesetId in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitVersionSpecifier

      public Object visitVersionSpecifier(org.cqframework.cql.gen.cqlParser.VersionSpecifierContext ctx)
      Specified by:
      visitVersionSpecifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitVersionSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCodeId

      public Object visitCodeId(org.cqframework.cql.gen.cqlParser.CodeIdContext ctx)
      Specified by:
      visitCodeId in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCodeId in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTypeSpecifier

      public Object visitTypeSpecifier(org.cqframework.cql.gen.cqlParser.TypeSpecifierContext ctx)
      Specified by:
      visitTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitNamedTypeSpecifier

      public Object visitNamedTypeSpecifier(org.cqframework.cql.gen.cqlParser.NamedTypeSpecifierContext ctx)
      Specified by:
      visitNamedTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitNamedTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitModelIdentifier

      public Object visitModelIdentifier(org.cqframework.cql.gen.cqlParser.ModelIdentifierContext ctx)
      Specified by:
      visitModelIdentifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitModelIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitListTypeSpecifier

      public Object visitListTypeSpecifier(org.cqframework.cql.gen.cqlParser.ListTypeSpecifierContext ctx)
      Specified by:
      visitListTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitListTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitIntervalTypeSpecifier

      public Object visitIntervalTypeSpecifier(org.cqframework.cql.gen.cqlParser.IntervalTypeSpecifierContext ctx)
      Specified by:
      visitIntervalTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitIntervalTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTupleTypeSpecifier

      public Object visitTupleTypeSpecifier(org.cqframework.cql.gen.cqlParser.TupleTypeSpecifierContext ctx)
      Specified by:
      visitTupleTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTupleTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTupleElementDefinition

      public Object visitTupleElementDefinition(org.cqframework.cql.gen.cqlParser.TupleElementDefinitionContext ctx)
      Specified by:
      visitTupleElementDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTupleElementDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitChoiceTypeSpecifier

      public Object visitChoiceTypeSpecifier(org.cqframework.cql.gen.cqlParser.ChoiceTypeSpecifierContext ctx)
      Specified by:
      visitChoiceTypeSpecifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitChoiceTypeSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitStatement

      public Object visitStatement(org.cqframework.cql.gen.cqlParser.StatementContext ctx)
      Specified by:
      visitStatement in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitStatement in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitExpressionDefinition

      public Object visitExpressionDefinition(org.cqframework.cql.gen.cqlParser.ExpressionDefinitionContext ctx)
      Specified by:
      visitExpressionDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitExpressionDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitContextDefinition

      public Object visitContextDefinition(org.cqframework.cql.gen.cqlParser.ContextDefinitionContext ctx)
      Specified by:
      visitContextDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitContextDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitFunctionDefinition

      public Object visitFunctionDefinition(org.cqframework.cql.gen.cqlParser.FunctionDefinitionContext ctx)
      Specified by:
      visitFunctionDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitFunctionDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitOperandDefinition

      public Object visitOperandDefinition(org.cqframework.cql.gen.cqlParser.OperandDefinitionContext ctx)
      Specified by:
      visitOperandDefinition in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitOperandDefinition in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitFunctionBody

      public Object visitFunctionBody(org.cqframework.cql.gen.cqlParser.FunctionBodyContext ctx)
      Specified by:
      visitFunctionBody in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitFunctionBody in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitQuerySource

      public Object visitQuerySource(org.cqframework.cql.gen.cqlParser.QuerySourceContext ctx)
      Specified by:
      visitQuerySource in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitQuerySource in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitAliasedQuerySource

      public Object visitAliasedQuerySource(org.cqframework.cql.gen.cqlParser.AliasedQuerySourceContext ctx)
      Specified by:
      visitAliasedQuerySource in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitAliasedQuerySource in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitAlias

      public Object visitAlias(org.cqframework.cql.gen.cqlParser.AliasContext ctx)
      Specified by:
      visitAlias in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitAlias in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitQueryInclusionClause

      public Object visitQueryInclusionClause(org.cqframework.cql.gen.cqlParser.QueryInclusionClauseContext ctx)
      Specified by:
      visitQueryInclusionClause in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitQueryInclusionClause in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitWithClause

      public Object visitWithClause(org.cqframework.cql.gen.cqlParser.WithClauseContext ctx)
      Specified by:
      visitWithClause in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitWithClause in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitWithoutClause

      public Object visitWithoutClause(org.cqframework.cql.gen.cqlParser.WithoutClauseContext ctx)
      Specified by:
      visitWithoutClause in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitWithoutClause in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitRetrieve

      public Object visitRetrieve(org.cqframework.cql.gen.cqlParser.RetrieveContext ctx)
      Specified by:
      visitRetrieve in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitRetrieve in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCodePath

      public Object visitCodePath(org.cqframework.cql.gen.cqlParser.CodePathContext ctx)
      Specified by:
      visitCodePath in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCodePath in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTerminology

      public Object visitTerminology(org.cqframework.cql.gen.cqlParser.TerminologyContext ctx)
      Specified by:
      visitTerminology in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTerminology in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitQualifier

      public Object visitQualifier(org.cqframework.cql.gen.cqlParser.QualifierContext ctx)
      Specified by:
      visitQualifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitQualifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitQuery

      public Object visitQuery(org.cqframework.cql.gen.cqlParser.QueryContext ctx)
      Specified by:
      visitQuery in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitQuery in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitSourceClause

      public Object visitSourceClause(org.cqframework.cql.gen.cqlParser.SourceClauseContext ctx)
      Specified by:
      visitSourceClause in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitSourceClause in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitLetClause

      public Object visitLetClause(org.cqframework.cql.gen.cqlParser.LetClauseContext ctx)
      Specified by:
      visitLetClause in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitLetClause in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitLetClauseItem

      public Object visitLetClauseItem(org.cqframework.cql.gen.cqlParser.LetClauseItemContext ctx)
      Specified by:
      visitLetClauseItem in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitLetClauseItem in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitWhereClause

      public Object visitWhereClause(org.cqframework.cql.gen.cqlParser.WhereClauseContext ctx)
      Specified by:
      visitWhereClause in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitWhereClause in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitReturnClause

      public Object visitReturnClause(org.cqframework.cql.gen.cqlParser.ReturnClauseContext ctx)
      Specified by:
      visitReturnClause in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitReturnClause in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitSortClause

      public Object visitSortClause(org.cqframework.cql.gen.cqlParser.SortClauseContext ctx)
      Specified by:
      visitSortClause in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitSortClause in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitSortDirection

      public Object visitSortDirection(org.cqframework.cql.gen.cqlParser.SortDirectionContext ctx)
      Specified by:
      visitSortDirection in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitSortDirection in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitSortByItem

      public Object visitSortByItem(org.cqframework.cql.gen.cqlParser.SortByItemContext ctx)
      Specified by:
      visitSortByItem in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitSortByItem in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitQualifiedIdentifier

      public Object visitQualifiedIdentifier(org.cqframework.cql.gen.cqlParser.QualifiedIdentifierContext ctx)
      Specified by:
      visitQualifiedIdentifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitQualifiedIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitDurationBetweenExpression

      public Object visitDurationBetweenExpression(org.cqframework.cql.gen.cqlParser.DurationBetweenExpressionContext ctx)
      Specified by:
      visitDurationBetweenExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitDurationBetweenExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitInFixSetExpression

      public Object visitInFixSetExpression(org.cqframework.cql.gen.cqlParser.InFixSetExpressionContext ctx)
      Specified by:
      visitInFixSetExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitInFixSetExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitRetrieveExpression

      public Object visitRetrieveExpression(org.cqframework.cql.gen.cqlParser.RetrieveExpressionContext ctx)
      Specified by:
      visitRetrieveExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitRetrieveExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTimingExpression

      public Object visitTimingExpression(org.cqframework.cql.gen.cqlParser.TimingExpressionContext ctx)
      Specified by:
      visitTimingExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTimingExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitNotExpression

      public Object visitNotExpression(org.cqframework.cql.gen.cqlParser.NotExpressionContext ctx)
      Specified by:
      visitNotExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitNotExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitQueryExpression

      public Object visitQueryExpression(org.cqframework.cql.gen.cqlParser.QueryExpressionContext ctx)
      Specified by:
      visitQueryExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitQueryExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitBooleanExpression

      public Object visitBooleanExpression(org.cqframework.cql.gen.cqlParser.BooleanExpressionContext ctx)
      Specified by:
      visitBooleanExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitBooleanExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitOrExpression

      public Object visitOrExpression(org.cqframework.cql.gen.cqlParser.OrExpressionContext ctx)
      Specified by:
      visitOrExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitOrExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCastExpression

      public Object visitCastExpression(org.cqframework.cql.gen.cqlParser.CastExpressionContext ctx)
      Specified by:
      visitCastExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCastExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitAndExpression

      public Object visitAndExpression(org.cqframework.cql.gen.cqlParser.AndExpressionContext ctx)
      Specified by:
      visitAndExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitAndExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitBetweenExpression

      public Object visitBetweenExpression(org.cqframework.cql.gen.cqlParser.BetweenExpressionContext ctx)
      Specified by:
      visitBetweenExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitBetweenExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitMembershipExpression

      public Object visitMembershipExpression(org.cqframework.cql.gen.cqlParser.MembershipExpressionContext ctx)
      Specified by:
      visitMembershipExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitMembershipExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitDifferenceBetweenExpression

      public Object visitDifferenceBetweenExpression(org.cqframework.cql.gen.cqlParser.DifferenceBetweenExpressionContext ctx)
      Specified by:
      visitDifferenceBetweenExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitDifferenceBetweenExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitInequalityExpression

      public Object visitInequalityExpression(org.cqframework.cql.gen.cqlParser.InequalityExpressionContext ctx)
      Specified by:
      visitInequalityExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitInequalityExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitEqualityExpression

      public Object visitEqualityExpression(org.cqframework.cql.gen.cqlParser.EqualityExpressionContext ctx)
      Specified by:
      visitEqualityExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitEqualityExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitExistenceExpression

      public Object visitExistenceExpression(org.cqframework.cql.gen.cqlParser.ExistenceExpressionContext ctx)
      Specified by:
      visitExistenceExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitExistenceExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitImpliesExpression

      public Object visitImpliesExpression(org.cqframework.cql.gen.cqlParser.ImpliesExpressionContext ctx)
      Specified by:
      visitImpliesExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitImpliesExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTermExpression

      public Object visitTermExpression(org.cqframework.cql.gen.cqlParser.TermExpressionContext ctx)
      Specified by:
      visitTermExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTermExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTypeExpression

      public Object visitTypeExpression(org.cqframework.cql.gen.cqlParser.TypeExpressionContext ctx)
      Specified by:
      visitTypeExpression in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTypeExpression in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitDateTimePrecision

      public Object visitDateTimePrecision(org.cqframework.cql.gen.cqlParser.DateTimePrecisionContext ctx)
      Specified by:
      visitDateTimePrecision in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitDateTimePrecision in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitDateTimeComponent

      public Object visitDateTimeComponent(org.cqframework.cql.gen.cqlParser.DateTimeComponentContext ctx)
      Specified by:
      visitDateTimeComponent in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitDateTimeComponent in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitPluralDateTimePrecision

      public Object visitPluralDateTimePrecision(org.cqframework.cql.gen.cqlParser.PluralDateTimePrecisionContext ctx)
      Specified by:
      visitPluralDateTimePrecision in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitPluralDateTimePrecision in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitAdditionExpressionTerm

      public Object visitAdditionExpressionTerm(org.cqframework.cql.gen.cqlParser.AdditionExpressionTermContext ctx)
      Specified by:
      visitAdditionExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitAdditionExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitIndexedExpressionTerm

      public Object visitIndexedExpressionTerm(org.cqframework.cql.gen.cqlParser.IndexedExpressionTermContext ctx)
      Specified by:
      visitIndexedExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitIndexedExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitWidthExpressionTerm

      public Object visitWidthExpressionTerm(org.cqframework.cql.gen.cqlParser.WidthExpressionTermContext ctx)
      Specified by:
      visitWidthExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitWidthExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTimeUnitExpressionTerm

      public Object visitTimeUnitExpressionTerm(org.cqframework.cql.gen.cqlParser.TimeUnitExpressionTermContext ctx)
      Specified by:
      visitTimeUnitExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTimeUnitExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitIfThenElseExpressionTerm

      public Object visitIfThenElseExpressionTerm(org.cqframework.cql.gen.cqlParser.IfThenElseExpressionTermContext ctx)
      Specified by:
      visitIfThenElseExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitIfThenElseExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTimeBoundaryExpressionTerm

      public Object visitTimeBoundaryExpressionTerm(org.cqframework.cql.gen.cqlParser.TimeBoundaryExpressionTermContext ctx)
      Specified by:
      visitTimeBoundaryExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTimeBoundaryExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitElementExtractorExpressionTerm

      public Object visitElementExtractorExpressionTerm(org.cqframework.cql.gen.cqlParser.ElementExtractorExpressionTermContext ctx)
      Specified by:
      visitElementExtractorExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitElementExtractorExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitConversionExpressionTerm

      public Object visitConversionExpressionTerm(org.cqframework.cql.gen.cqlParser.ConversionExpressionTermContext ctx)
      Specified by:
      visitConversionExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitConversionExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTypeExtentExpressionTerm

      public Object visitTypeExtentExpressionTerm(org.cqframework.cql.gen.cqlParser.TypeExtentExpressionTermContext ctx)
      Specified by:
      visitTypeExtentExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTypeExtentExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitPredecessorExpressionTerm

      public Object visitPredecessorExpressionTerm(org.cqframework.cql.gen.cqlParser.PredecessorExpressionTermContext ctx)
      Specified by:
      visitPredecessorExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitPredecessorExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitPointExtractorExpressionTerm

      public Object visitPointExtractorExpressionTerm(org.cqframework.cql.gen.cqlParser.PointExtractorExpressionTermContext ctx)
      Specified by:
      visitPointExtractorExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitPointExtractorExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitMultiplicationExpressionTerm

      public Object visitMultiplicationExpressionTerm(org.cqframework.cql.gen.cqlParser.MultiplicationExpressionTermContext ctx)
      Specified by:
      visitMultiplicationExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitMultiplicationExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitAggregateExpressionTerm

      public Object visitAggregateExpressionTerm(org.cqframework.cql.gen.cqlParser.AggregateExpressionTermContext ctx)
      Specified by:
      visitAggregateExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitAggregateExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitDurationExpressionTerm

      public Object visitDurationExpressionTerm(org.cqframework.cql.gen.cqlParser.DurationExpressionTermContext ctx)
      Specified by:
      visitDurationExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitDurationExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCaseExpressionTerm

      public Object visitCaseExpressionTerm(org.cqframework.cql.gen.cqlParser.CaseExpressionTermContext ctx)
      Specified by:
      visitCaseExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCaseExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitPowerExpressionTerm

      public Object visitPowerExpressionTerm(org.cqframework.cql.gen.cqlParser.PowerExpressionTermContext ctx)
      Specified by:
      visitPowerExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitPowerExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitSuccessorExpressionTerm

      public Object visitSuccessorExpressionTerm(org.cqframework.cql.gen.cqlParser.SuccessorExpressionTermContext ctx)
      Specified by:
      visitSuccessorExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitSuccessorExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitPolarityExpressionTerm

      public Object visitPolarityExpressionTerm(org.cqframework.cql.gen.cqlParser.PolarityExpressionTermContext ctx)
      Specified by:
      visitPolarityExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitPolarityExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTermExpressionTerm

      public Object visitTermExpressionTerm(org.cqframework.cql.gen.cqlParser.TermExpressionTermContext ctx)
      Specified by:
      visitTermExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTermExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitInvocationExpressionTerm

      public Object visitInvocationExpressionTerm(org.cqframework.cql.gen.cqlParser.InvocationExpressionTermContext ctx)
      Specified by:
      visitInvocationExpressionTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitInvocationExpressionTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCaseExpressionItem

      public Object visitCaseExpressionItem(org.cqframework.cql.gen.cqlParser.CaseExpressionItemContext ctx)
      Specified by:
      visitCaseExpressionItem in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCaseExpressionItem in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitDateTimePrecisionSpecifier

      public Object visitDateTimePrecisionSpecifier(org.cqframework.cql.gen.cqlParser.DateTimePrecisionSpecifierContext ctx)
      Specified by:
      visitDateTimePrecisionSpecifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitDateTimePrecisionSpecifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitRelativeQualifier

      public Object visitRelativeQualifier(org.cqframework.cql.gen.cqlParser.RelativeQualifierContext ctx)
      Specified by:
      visitRelativeQualifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitRelativeQualifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitOffsetRelativeQualifier

      public Object visitOffsetRelativeQualifier(org.cqframework.cql.gen.cqlParser.OffsetRelativeQualifierContext ctx)
      Specified by:
      visitOffsetRelativeQualifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitOffsetRelativeQualifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitExclusiveRelativeQualifier

      public Object visitExclusiveRelativeQualifier(org.cqframework.cql.gen.cqlParser.ExclusiveRelativeQualifierContext ctx)
      Specified by:
      visitExclusiveRelativeQualifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitExclusiveRelativeQualifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitQuantityOffset

      public Object visitQuantityOffset(org.cqframework.cql.gen.cqlParser.QuantityOffsetContext ctx)
      Specified by:
      visitQuantityOffset in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitQuantityOffset in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTemporalRelationship

      public Object visitTemporalRelationship(org.cqframework.cql.gen.cqlParser.TemporalRelationshipContext ctx)
      Specified by:
      visitTemporalRelationship in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTemporalRelationship in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitConcurrentWithIntervalOperatorPhrase

      public Object visitConcurrentWithIntervalOperatorPhrase(org.cqframework.cql.gen.cqlParser.ConcurrentWithIntervalOperatorPhraseContext ctx)
      Specified by:
      visitConcurrentWithIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitConcurrentWithIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitIncludesIntervalOperatorPhrase

      public Object visitIncludesIntervalOperatorPhrase(org.cqframework.cql.gen.cqlParser.IncludesIntervalOperatorPhraseContext ctx)
      Specified by:
      visitIncludesIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitIncludesIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitIncludedInIntervalOperatorPhrase

      public Object visitIncludedInIntervalOperatorPhrase(org.cqframework.cql.gen.cqlParser.IncludedInIntervalOperatorPhraseContext ctx)
      Specified by:
      visitIncludedInIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitIncludedInIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitBeforeOrAfterIntervalOperatorPhrase

      public Object visitBeforeOrAfterIntervalOperatorPhrase(org.cqframework.cql.gen.cqlParser.BeforeOrAfterIntervalOperatorPhraseContext ctx)
      Specified by:
      visitBeforeOrAfterIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitBeforeOrAfterIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitWithinIntervalOperatorPhrase

      public Object visitWithinIntervalOperatorPhrase(org.cqframework.cql.gen.cqlParser.WithinIntervalOperatorPhraseContext ctx)
      Specified by:
      visitWithinIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitWithinIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitMeetsIntervalOperatorPhrase

      public Object visitMeetsIntervalOperatorPhrase(org.cqframework.cql.gen.cqlParser.MeetsIntervalOperatorPhraseContext ctx)
      Specified by:
      visitMeetsIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitMeetsIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitOverlapsIntervalOperatorPhrase

      public Object visitOverlapsIntervalOperatorPhrase(org.cqframework.cql.gen.cqlParser.OverlapsIntervalOperatorPhraseContext ctx)
      Specified by:
      visitOverlapsIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitOverlapsIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitStartsIntervalOperatorPhrase

      public Object visitStartsIntervalOperatorPhrase(org.cqframework.cql.gen.cqlParser.StartsIntervalOperatorPhraseContext ctx)
      Specified by:
      visitStartsIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitStartsIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitEndsIntervalOperatorPhrase

      public Object visitEndsIntervalOperatorPhrase(org.cqframework.cql.gen.cqlParser.EndsIntervalOperatorPhraseContext ctx)
      Specified by:
      visitEndsIntervalOperatorPhrase in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitEndsIntervalOperatorPhrase in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitInvocationTerm

      public Object visitInvocationTerm(org.cqframework.cql.gen.cqlParser.InvocationTermContext ctx)
      Specified by:
      visitInvocationTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitInvocationTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitLiteralTerm

      public Object visitLiteralTerm(org.cqframework.cql.gen.cqlParser.LiteralTermContext ctx)
      Specified by:
      visitLiteralTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitLiteralTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitExternalConstantTerm

      public Object visitExternalConstantTerm(org.cqframework.cql.gen.cqlParser.ExternalConstantTermContext ctx)
      Specified by:
      visitExternalConstantTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitExternalConstantTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitIntervalSelectorTerm

      public Object visitIntervalSelectorTerm(org.cqframework.cql.gen.cqlParser.IntervalSelectorTermContext ctx)
      Specified by:
      visitIntervalSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitIntervalSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTupleSelectorTerm

      public Object visitTupleSelectorTerm(org.cqframework.cql.gen.cqlParser.TupleSelectorTermContext ctx)
      Specified by:
      visitTupleSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTupleSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitInstanceSelectorTerm

      public Object visitInstanceSelectorTerm(org.cqframework.cql.gen.cqlParser.InstanceSelectorTermContext ctx)
      Specified by:
      visitInstanceSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitInstanceSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitListSelectorTerm

      public Object visitListSelectorTerm(org.cqframework.cql.gen.cqlParser.ListSelectorTermContext ctx)
      Specified by:
      visitListSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitListSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCodeSelectorTerm

      public Object visitCodeSelectorTerm(org.cqframework.cql.gen.cqlParser.CodeSelectorTermContext ctx)
      Specified by:
      visitCodeSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCodeSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitConceptSelectorTerm

      public Object visitConceptSelectorTerm(org.cqframework.cql.gen.cqlParser.ConceptSelectorTermContext ctx)
      Specified by:
      visitConceptSelectorTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitConceptSelectorTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitParenthesizedTerm

      public Object visitParenthesizedTerm(org.cqframework.cql.gen.cqlParser.ParenthesizedTermContext ctx)
      Specified by:
      visitParenthesizedTerm in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitParenthesizedTerm in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitBooleanLiteral

      public Object visitBooleanLiteral(org.cqframework.cql.gen.cqlParser.BooleanLiteralContext ctx)
      Specified by:
      visitBooleanLiteral in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitBooleanLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitNullLiteral

      public Object visitNullLiteral(org.cqframework.cql.gen.cqlParser.NullLiteralContext ctx)
      Specified by:
      visitNullLiteral in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitNullLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitStringLiteral

      public Object visitStringLiteral(org.cqframework.cql.gen.cqlParser.StringLiteralContext ctx)
      Specified by:
      visitStringLiteral in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitStringLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitNumberLiteral

      public Object visitNumberLiteral(org.cqframework.cql.gen.cqlParser.NumberLiteralContext ctx)
      Specified by:
      visitNumberLiteral in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitNumberLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitDateTimeLiteral

      public Object visitDateTimeLiteral(org.cqframework.cql.gen.cqlParser.DateTimeLiteralContext ctx)
      Specified by:
      visitDateTimeLiteral in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitDateTimeLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTimeLiteral

      public Object visitTimeLiteral(org.cqframework.cql.gen.cqlParser.TimeLiteralContext ctx)
      Specified by:
      visitTimeLiteral in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTimeLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitQuantityLiteral

      public Object visitQuantityLiteral(org.cqframework.cql.gen.cqlParser.QuantityLiteralContext ctx)
      Specified by:
      visitQuantityLiteral in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitQuantityLiteral in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitIntervalSelector

      public Object visitIntervalSelector(org.cqframework.cql.gen.cqlParser.IntervalSelectorContext ctx)
      Specified by:
      visitIntervalSelector in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitIntervalSelector in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTupleSelector

      public Object visitTupleSelector(org.cqframework.cql.gen.cqlParser.TupleSelectorContext ctx)
      Specified by:
      visitTupleSelector in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTupleSelector in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTupleElementSelector

      public Object visitTupleElementSelector(org.cqframework.cql.gen.cqlParser.TupleElementSelectorContext ctx)
      Specified by:
      visitTupleElementSelector in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitTupleElementSelector in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitInstanceSelector

      public Object visitInstanceSelector(org.cqframework.cql.gen.cqlParser.InstanceSelectorContext ctx)
      Specified by:
      visitInstanceSelector in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitInstanceSelector in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitInstanceElementSelector

      public Object visitInstanceElementSelector(org.cqframework.cql.gen.cqlParser.InstanceElementSelectorContext ctx)
      Specified by:
      visitInstanceElementSelector in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitInstanceElementSelector in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitListSelector

      public Object visitListSelector(org.cqframework.cql.gen.cqlParser.ListSelectorContext ctx)
      Specified by:
      visitListSelector in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitListSelector in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitDisplayClause

      public Object visitDisplayClause(org.cqframework.cql.gen.cqlParser.DisplayClauseContext ctx)
      Specified by:
      visitDisplayClause in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitDisplayClause in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitCodeSelector

      public Object visitCodeSelector(org.cqframework.cql.gen.cqlParser.CodeSelectorContext ctx)
      Specified by:
      visitCodeSelector in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitCodeSelector in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitConceptSelector

      public Object visitConceptSelector(org.cqframework.cql.gen.cqlParser.ConceptSelectorContext ctx)
      Specified by:
      visitConceptSelector in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitConceptSelector in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitIdentifier

      public Object visitIdentifier(org.cqframework.cql.gen.cqlParser.IdentifierContext ctx)
      Specified by:
      visitIdentifier in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitIdentifier in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitExternalConstant

      public Object visitExternalConstant(org.cqframework.cql.gen.cqlParser.ExternalConstantContext ctx)
      Specified by:
      visitExternalConstant in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitExternalConstant in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitMemberInvocation

      public Object visitMemberInvocation(org.cqframework.cql.gen.cqlParser.MemberInvocationContext ctx)
      Specified by:
      visitMemberInvocation in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitMemberInvocation in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitFunctionInvocation

      public Object visitFunctionInvocation(org.cqframework.cql.gen.cqlParser.FunctionInvocationContext ctx)
      Specified by:
      visitFunctionInvocation in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitFunctionInvocation in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitThisInvocation

      public Object visitThisInvocation(org.cqframework.cql.gen.cqlParser.ThisInvocationContext ctx)
      Specified by:
      visitThisInvocation in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitThisInvocation in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitFunction

      public Object visitFunction(org.cqframework.cql.gen.cqlParser.FunctionContext ctx)
      Specified by:
      visitFunction in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitFunction in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitParamList

      public Object visitParamList(org.cqframework.cql.gen.cqlParser.ParamListContext ctx)
      Specified by:
      visitParamList in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitParamList in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitQuantity

      public Object visitQuantity(org.cqframework.cql.gen.cqlParser.QuantityContext ctx)
      Specified by:
      visitQuantity in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitQuantity in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitUnit

      public Object visitUnit(org.cqframework.cql.gen.cqlParser.UnitContext ctx)
      Specified by:
      visitUnit in interface org.cqframework.cql.gen.cqlVisitor<Object>
      Overrides:
      visitUnit in class org.cqframework.cql.gen.cqlBaseVisitor<Object>
    • visitTerminal

      public Object visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)
      Specified by:
      visitTerminal in interface org.antlr.v4.runtime.tree.ParseTreeVisitor<Object>
      Overrides:
      visitTerminal in class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Object>