Package org.cqframework.fhir.npm
Class NpmModelInfoProvider
java.lang.Object
org.cqframework.fhir.npm.NpmModelInfoProvider
- All Implemented Interfaces:
org.hl7.cql.model.ModelInfoProvider
Provides a model info provider that can resolve CQL model info from an Npm package
-
Constructor Summary
ConstructorsConstructorDescriptionNpmModelInfoProvider(List<org.hl7.fhir.utilities.npm.NpmPackage> packages, ILibraryReader reader, org.hl7.fhir.r5.context.ILoggingService logger) -
Method Summary
Modifier and TypeMethodDescriptionorg.hl7.elm_modelinfo.r1.ModelInfoload(org.hl7.cql.model.ModelIdentifier modelIdentifier)
-
Constructor Details
-
NpmModelInfoProvider
public NpmModelInfoProvider(List<org.hl7.fhir.utilities.npm.NpmPackage> packages, ILibraryReader reader, org.hl7.fhir.r5.context.ILoggingService logger)
-
-
Method Details
-
load
public org.hl7.elm_modelinfo.r1.ModelInfo load(org.hl7.cql.model.ModelIdentifier modelIdentifier) - Specified by:
loadin interfaceorg.hl7.cql.model.ModelInfoProvider
-