Package jadex.bpmn.model.io
Class BpmnModelLoader
java.lang.Object
jadex.model.impl.AbstractModelLoader
jadex.bpmn.model.io.BpmnModelLoader
public class BpmnModelLoader
extends jadex.model.impl.AbstractModelLoader
Loader for eclipse STP BPMN models (.bpmn files).
-
Nested Class Summary
Nested classes/interfaces inherited from class jadex.model.impl.AbstractModelLoader
jadex.model.impl.AbstractModelLoader.BrokenModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The BPMN file extension.static final String
The BPMN 2 file extension.Fields inherited from class jadex.model.impl.AbstractModelLoader
extensions, loaders, modelcache, registered
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected jadex.model.ICacheableModel
doLoadModel
(String name, Object pojo, String[] imports, ClassLoader classloader, jadex.common.ResourceInfo info) Load a model.loadBpmnModel
(String name, String[] imports, ClassLoader classloader, Object context) Load a BPMN model.Methods inherited from class jadex.model.impl.AbstractModelLoader
addLoader, clearModelCache, deregisterModel, getCachedModel, getLoader, getResourceInfo, getResourceInfo, getResourceInfo0, loadModel, loadModel, registerModel, updateCachedModel
-
Field Details
-
FILE_EXTENSION_BPMN
The BPMN file extension.- See Also:
-
FILE_EXTENSION_BPMN2
The BPMN 2 file extension.- See Also:
-
-
Constructor Details
-
BpmnModelLoader
public BpmnModelLoader()Create a new BPMN model loader.
-
-
Method Details
-
loadBpmnModel
public MBpmnModel loadBpmnModel(String name, String[] imports, ClassLoader classloader, Object context) throws Exception Load a BPMN model.- Parameters:
name
- The filename or logical name (resolved via imports and extensions).imports
- The imports, if any.- Throws:
Exception
-
doLoadModel
protected jadex.model.ICacheableModel doLoadModel(String name, Object pojo, String[] imports, ClassLoader classloader, jadex.common.ResourceInfo info) throws Exception Load a model.- Specified by:
doLoadModel
in classjadex.model.impl.AbstractModelLoader
- Parameters:
name
- The original name (i.e. not filename).info
- The resource info.- Throws:
Exception
-