Class ModelInfoLoader

java.lang.Object
org.cqframework.cql.cql2elm.ModelInfoLoader
All Implemented Interfaces:
PathAware, org.hl7.cql.model.NamespaceAware

public class ModelInfoLoader extends Object implements org.hl7.cql.model.NamespaceAware, PathAware
  • Constructor Details

    • ModelInfoLoader

      public ModelInfoLoader()
  • Method Details

    • getModelInfo

      public org.hl7.elm_modelinfo.r1.ModelInfo getModelInfo(org.hl7.cql.model.ModelIdentifier modelIdentifier)
    • registerModelInfoProvider

      public void registerModelInfoProvider(org.hl7.cql.model.ModelInfoProvider provider)
    • registerModelInfoProvider

      public void registerModelInfoProvider(org.hl7.cql.model.ModelInfoProvider provider, boolean priority)
    • unregisterModelInfoProvider

      public void unregisterModelInfoProvider(org.hl7.cql.model.ModelInfoProvider provider)
    • clearModelInfoProviders

      public void clearModelInfoProviders()
    • setNamespaceManager

      public void setNamespaceManager(org.hl7.cql.model.NamespaceManager namespaceManager)
      Specified by:
      setNamespaceManager in interface org.hl7.cql.model.NamespaceAware
    • setPath

      public void setPath(Path path)
      Specified by:
      setPath in interface PathAware