org.camunda.bpm.model.bpmn.impl
Class BpmnModelInstanceImpl
java.lang.Object
org.camunda.bpm.model.xml.impl.ModelInstanceImpl
org.camunda.bpm.model.bpmn.impl.BpmnModelInstanceImpl
- All Implemented Interfaces:
- BpmnModelInstance, org.camunda.bpm.model.xml.ModelInstance
public class BpmnModelInstanceImpl
- extends org.camunda.bpm.model.xml.impl.ModelInstanceImpl
- implements BpmnModelInstance
The Bpmn Model
- Author:
- Daniel Meyer
| Fields inherited from class org.camunda.bpm.model.xml.impl.ModelInstanceImpl |
document, model, modelBuilder |
|
Constructor Summary |
BpmnModelInstanceImpl(org.camunda.bpm.model.xml.impl.ModelImpl model,
org.camunda.bpm.model.xml.ModelBuilder modelBuilder,
org.camunda.bpm.model.xml.instance.DomDocument document)
|
| Methods inherited from class org.camunda.bpm.model.xml.impl.ModelInstanceImpl |
getDocument, getDocumentElement, getModel, getModelElementById, getModelElementsByType, getModelElementsByType, newInstance, newInstance, registerGenericType, setDocumentElement |
| Methods inherited from interface org.camunda.bpm.model.xml.ModelInstance |
getDocument, getDocumentElement, getModel, getModelElementById, getModelElementsByType, getModelElementsByType, newInstance, newInstance, setDocumentElement |
BpmnModelInstanceImpl
public BpmnModelInstanceImpl(org.camunda.bpm.model.xml.impl.ModelImpl model,
org.camunda.bpm.model.xml.ModelBuilder modelBuilder,
org.camunda.bpm.model.xml.instance.DomDocument document)
getDefinitions
public Definitions getDefinitions()
- Specified by:
getDefinitions in interface BpmnModelInstance
- Returns:
- the
Definitions, root element of the Bpmn Model.
setDefinitions
public void setDefinitions(Definitions definitions)
- Description copied from interface:
BpmnModelInstance
- Set the Bpmn Definitions Root element
- Specified by:
setDefinitions in interface BpmnModelInstance
- Parameters:
definitions - the Definitions element to set
clone
public BpmnModelInstance clone()
- Description copied from interface:
BpmnModelInstance
- 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:
clone in interface BpmnModelInstance- Specified by:
clone in interface org.camunda.bpm.model.xml.ModelInstance- Overrides:
clone in class org.camunda.bpm.model.xml.impl.ModelInstanceImpl
- Returns:
- the new BPMN model instance
Copyright © 2016 camunda services GmbH. All rights reserved.