Package org.camunda.bpm.model.cmmn.impl
Class CmmnModelInstanceImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.ModelInstanceImpl
-
- org.camunda.bpm.model.cmmn.impl.CmmnModelInstanceImpl
-
- All Implemented Interfaces:
CmmnModelInstance,org.camunda.bpm.model.xml.ModelInstance
public class CmmnModelInstanceImpl extends org.camunda.bpm.model.xml.impl.ModelInstanceImpl implements CmmnModelInstance
- Author:
- Roman Smirnov
-
-
Constructor Summary
Constructors Constructor Description CmmnModelInstanceImpl(org.camunda.bpm.model.xml.impl.ModelImpl model, org.camunda.bpm.model.xml.ModelBuilder modelBuilder, org.camunda.bpm.model.xml.instance.DomDocument document)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CmmnModelInstanceclone()Copies the CMMN model instance but not the model.DefinitionsgetDefinitions()voidsetDefinitions(Definitions definitions)Set the Cmmn Definitions Root element-
Methods inherited from class org.camunda.bpm.model.xml.impl.ModelInstanceImpl
getDocument, getDocumentElement, getModel, getModelElementById, getModelElementsByType, getModelElementsByType, newInstance, newInstance, newInstance, newInstance, registerGenericType, setDocumentElement, validate
-
-
-
-
Method Detail
-
getDefinitions
public Definitions getDefinitions()
- Specified by:
getDefinitionsin interfaceCmmnModelInstance- Returns:
- the
Definitions, root element of the Cmmn Model.
-
setDefinitions
public void setDefinitions(Definitions definitions)
Description copied from interface:CmmnModelInstanceSet the Cmmn Definitions Root element- Specified by:
setDefinitionsin interfaceCmmnModelInstance- Parameters:
definitions- theDefinitionselement to set
-
clone
public CmmnModelInstance clone()
Description copied from interface:CmmnModelInstanceCopies the CMMN 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 interfaceCmmnModelInstance- Specified by:
clonein interfaceorg.camunda.bpm.model.xml.ModelInstance- Overrides:
clonein classorg.camunda.bpm.model.xml.impl.ModelInstanceImpl- Returns:
- the new CMMN model instance
-
-