Class LibraryInfo

java.lang.Object
org.cqframework.cql.cql2elm.preprocessor.BaseInfo
org.cqframework.cql.cql2elm.preprocessor.LibraryInfo

public class LibraryInfo extends BaseInfo
  • Constructor Details

    • LibraryInfo

      public LibraryInfo()
  • Method Details

    • getNamespaceName

      public String getNamespaceName()
    • setNamespaceName

      public void setNamespaceName(String namespaceName)
    • getLibraryName

      public String getLibraryName()
    • setLibraryName

      public void setLibraryName(String libraryName)
    • withLibraryName

      public LibraryInfo withLibraryName(String value)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • withVersion

      public LibraryInfo withVersion(String value)
    • getDefinition

      public org.cqframework.cql.gen.cqlParser.LibraryDefinitionContext getDefinition()
      Overrides:
      getDefinition in class BaseInfo
    • setDefinition

      public void setDefinition(org.cqframework.cql.gen.cqlParser.LibraryDefinitionContext value)
    • withDefinition

      public LibraryInfo withDefinition(org.cqframework.cql.gen.cqlParser.LibraryDefinitionContext value)
    • addUsingDefinition

      public void addUsingDefinition(UsingDefinitionInfo usingDefinition)
    • resolveModelReference

      public UsingDefinitionInfo resolveModelReference(String identifier)
    • getDefaultUsingDefinition

      public UsingDefinitionInfo getDefaultUsingDefinition()
    • getDefaultModelName

      public String getDefaultModelName()
    • addIncludeDefinition

      public void addIncludeDefinition(IncludeDefinitionInfo includeDefinition)
    • resolveLibraryReference

      public IncludeDefinitionInfo resolveLibraryReference(String identifier)
    • resolveLibraryName

      public String resolveLibraryName(String identifier)
    • addParameterDefinition

      public void addParameterDefinition(ParameterDefinitionInfo parameterDefinition)
    • resolveParameterReference

      public ParameterDefinitionInfo resolveParameterReference(String identifier)
    • resolveParameterName

      public String resolveParameterName(String identifier)
    • addCodesystemDefinition

      public void addCodesystemDefinition(CodesystemDefinitionInfo codesystemDefinition)
    • resolveCodesystemReference

      public CodesystemDefinitionInfo resolveCodesystemReference(String identifier)
    • addValuesetDefinition

      public void addValuesetDefinition(ValuesetDefinitionInfo valuesetDefinition)
    • resolveValuesetReference

      public ValuesetDefinitionInfo resolveValuesetReference(String identifier)
    • resolveValuesetName

      public String resolveValuesetName(String identifier)
    • addCodeDefinition

      public void addCodeDefinition(CodeDefinitionInfo codeDefinition)
    • resolveCodeReference

      public CodeDefinitionInfo resolveCodeReference(String identifier)
    • addConceptDefinition

      public void addConceptDefinition(ConceptDefinitionInfo conceptDefinition)
    • resolveConceptReference

      public ConceptDefinitionInfo resolveConceptReference(String identifier)
    • addExpressionDefinition

      public void addExpressionDefinition(ExpressionDefinitionInfo letStatement)
    • resolveExpressionReference

      public ExpressionDefinitionInfo resolveExpressionReference(String identifier)
    • resolveExpressionName

      public String resolveExpressionName(String identifier)
    • addFunctionDefinition

      public void addFunctionDefinition(FunctionDefinitionInfo functionDefinition)
    • resolveFunctionReference

      public Iterable<FunctionDefinitionInfo> resolveFunctionReference(String identifier)
    • resolveFunctionName

      public String resolveFunctionName(String identifier)
    • addContextDefinition

      public void addContextDefinition(ContextDefinitionInfo contextDefinition)
    • resolveContext

      public ContextDefinitionInfo resolveContext(org.cqframework.cql.gen.cqlParser.ContextDefinitionContext ctx)
    • resolveDefinition

      public BaseInfo resolveDefinition(org.antlr.v4.runtime.tree.ParseTree pt)