Package org.camunda.bpm.model.bpmn
Interface BpmnModelInstance
-
- All Superinterfaces:
ModelInstance
- All Known Implementing Classes:
BpmnModelInstanceImpl
public interface BpmnModelInstance extends ModelInstance
A BPMN 2.0 Model
- Author:
- Daniel Meyer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BpmnModelInstanceclone()Copies the BPMN model instance but not the model.DefinitionsgetDefinitions()voidsetDefinitions(Definitions definitions)Set the Bpmn Definitions Root element-
Methods inherited from interface org.camunda.bpm.model.xml.ModelInstance
getDocument, getDocumentElement, getModel, getModelElementById, getModelElementsByType, getModelElementsByType, newInstance, newInstance, newInstance, newInstance, setDocumentElement, validate
-
-
-
-
Method Detail
-
getDefinitions
Definitions getDefinitions()
- Returns:
- the
Definitions, root element of the Bpmn Model.
-
setDefinitions
void setDefinitions(Definitions definitions)
Set the Bpmn Definitions Root element- Parameters:
definitions- theDefinitionselement to set
-
clone
BpmnModelInstance clone()
Copies the BPMN model instance but not the model. So only the wrapped DOM document is cloned. Changes of the model are persistent between multiple model instances.- Specified by:
clonein interfaceModelInstance- Returns:
- the new BPMN model instance
-
-