org.camunda.bpm.model.dmn.impl
Class DmnModelInstanceImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.ModelInstanceImpl
      extended by 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
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
 DmnModelInstance clone()
          Copies the DMN model instance but not the model.
 Definitions getDefinitions()
           
 void setDefinitions(Definitions definitions)
          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, registerGenericType, setDocumentElement
 
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, setDocumentElement
 

Constructor Detail

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 Detail

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


Copyright © 2015 camunda services GmbH. All rights reserved.