Package org.cqframework.cql.cql2elm
Class ModelInfoLoader
java.lang.Object
org.cqframework.cql.cql2elm.ModelInfoLoader
- All Implemented Interfaces:
PathAware,org.hl7.cql.model.NamespaceAware
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.hl7.elm_modelinfo.r1.ModelInfogetModelInfo(org.hl7.cql.model.ModelIdentifier modelIdentifier) voidregisterModelInfoProvider(org.hl7.cql.model.ModelInfoProvider provider) voidregisterModelInfoProvider(org.hl7.cql.model.ModelInfoProvider provider, boolean priority) voidsetNamespaceManager(org.hl7.cql.model.NamespaceManager namespaceManager) voidvoidunregisterModelInfoProvider(org.hl7.cql.model.ModelInfoProvider provider)
-
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:
setNamespaceManagerin interfaceorg.hl7.cql.model.NamespaceAware
-
setPath
-