Class DMNIncludedModelsServiceImpl
- java.lang.Object
-
- org.kie.workbench.common.dmn.backend.editors.included.DMNIncludedModelsServiceImpl
-
- All Implemented Interfaces:
org.kie.workbench.common.dmn.api.editors.included.DMNIncludedModelsService
public class DMNIncludedModelsServiceImpl extends Object implements org.kie.workbench.common.dmn.api.editors.included.DMNIncludedModelsService
-
-
Constructor Summary
Constructors Constructor Description DMNIncludedModelsServiceImpl(org.kie.workbench.common.dmn.api.marshalling.DMNPathsHelper pathsHelper, IncludedModelFactory includedModelFactory, DMNIncludedNodesFilter includedNodesFilter, PMMLIncludedDocumentsFilter includedDocumentsFilter, DMNMarshallerImportsHelperStandalone importsHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.kie.workbench.common.dmn.api.definition.model.ItemDefinition>loadItemDefinitionsByNamespace(org.guvnor.common.services.project.model.WorkspaceProject workspaceProject, String modelName, String namespace)List<org.kie.workbench.common.dmn.api.editors.included.IncludedModel>loadModels(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.project.model.WorkspaceProject workspaceProject)List<org.kie.workbench.common.dmn.api.editors.included.DMNIncludedNode>loadNodesFromImports(org.guvnor.common.services.project.model.WorkspaceProject workspaceProject, List<org.kie.workbench.common.dmn.api.editors.included.DMNIncludedModel> includedModels)List<org.kie.workbench.common.dmn.api.editors.included.PMMLDocumentMetadata>loadPMMLDocumentsFromImports(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.project.model.WorkspaceProject workspaceProject, List<org.kie.workbench.common.dmn.api.editors.included.PMMLIncludedModel> includedModels)
-
-
-
Constructor Detail
-
DMNIncludedModelsServiceImpl
@Inject public DMNIncludedModelsServiceImpl(org.kie.workbench.common.dmn.api.marshalling.DMNPathsHelper pathsHelper, IncludedModelFactory includedModelFactory, DMNIncludedNodesFilter includedNodesFilter, PMMLIncludedDocumentsFilter includedDocumentsFilter, DMNMarshallerImportsHelperStandalone importsHelper)
-
-
Method Detail
-
loadModels
public List<org.kie.workbench.common.dmn.api.editors.included.IncludedModel> loadModels(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.project.model.WorkspaceProject workspaceProject)
- Specified by:
loadModelsin interfaceorg.kie.workbench.common.dmn.api.editors.included.DMNIncludedModelsService
-
loadNodesFromImports
public List<org.kie.workbench.common.dmn.api.editors.included.DMNIncludedNode> loadNodesFromImports(org.guvnor.common.services.project.model.WorkspaceProject workspaceProject, List<org.kie.workbench.common.dmn.api.editors.included.DMNIncludedModel> includedModels)
- Specified by:
loadNodesFromImportsin interfaceorg.kie.workbench.common.dmn.api.editors.included.DMNIncludedModelsService
-
loadPMMLDocumentsFromImports
public List<org.kie.workbench.common.dmn.api.editors.included.PMMLDocumentMetadata> loadPMMLDocumentsFromImports(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.project.model.WorkspaceProject workspaceProject, List<org.kie.workbench.common.dmn.api.editors.included.PMMLIncludedModel> includedModels)
- Specified by:
loadPMMLDocumentsFromImportsin interfaceorg.kie.workbench.common.dmn.api.editors.included.DMNIncludedModelsService
-
loadItemDefinitionsByNamespace
public List<org.kie.workbench.common.dmn.api.definition.model.ItemDefinition> loadItemDefinitionsByNamespace(org.guvnor.common.services.project.model.WorkspaceProject workspaceProject, String modelName, String namespace)
- Specified by:
loadItemDefinitionsByNamespacein interfaceorg.kie.workbench.common.dmn.api.editors.included.DMNIncludedModelsService
-
-