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
  • Field Summary

    Fields inherited from class org.camunda.bpm.model.xml.impl.ModelInstanceImpl

    document, model, modelBuilder
  • Constructor Summary

    Constructors
    Constructor
    Description
    BpmnModelInstanceImpl(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

    Modifier and Type
    Method
    Description
    Copies the BPMN model instance but not the model.
     
    void
    Set the Bpmn 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

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.camunda.bpm.model.xml.ModelInstance

    getDocument, getDocumentElement, getModel, getModelElementById, getModelElementsByType, getModelElementsByType, newInstance, newInstance, newInstance, newInstance, setDocumentElement, validate
  • Constructor Details

    • 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)
  • Method Details

    • 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