Class DmnModelInstanceImpl

java.lang.Object
org.camunda.bpm.model.xml.impl.ModelInstanceImpl
org.camunda.bpm.model.dmn.impl.DmnModelInstanceImpl
All Implemented Interfaces:
DmnModelInstance, org.camunda.bpm.model.xml.ModelInstance

public class DmnModelInstanceImpl extends org.camunda.bpm.model.xml.impl.ModelInstanceImpl implements DmnModelInstance
  • Field Summary

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

    document, model, modelBuilder
  • Constructor Summary

    Constructors
    Constructor
    Description
    DmnModelInstanceImpl(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 DMN model instance but not the model.
     
    void
    Set the Dmn 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

    • DmnModelInstanceImpl

      public DmnModelInstanceImpl(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 DmnModelInstance
      Returns:
      the Definitions, root element of the Dmn Model.
    • setDefinitions

      public void setDefinitions(Definitions definitions)
      Description copied from interface: DmnModelInstance
      Set the Dmn Definitions Root element
      Specified by:
      setDefinitions in interface DmnModelInstance
      Parameters:
      definitions - the Definitions element to set
    • clone

      public DmnModelInstance clone()
      Description copied from interface: DmnModelInstance
      Copies the DMN 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 DmnModelInstance
      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 DMN model instance