org.camunda.bpm.model.cmmn.impl.instance
Class ExtensionElementsImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.cmmn.impl.instance.CmmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.cmmn.impl.instance.ExtensionElementsImpl
All Implemented Interfaces:
CmmnModelElementInstance, ExtensionElements, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class ExtensionElementsImpl
extends CmmnModelElementInstanceImpl
implements ExtensionElements

Author:
Roman Smirnov

Field Summary
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
ExtensionElementsImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 void addChildElement(org.camunda.bpm.model.xml.instance.ModelElementInstance extensionElement)
           
<T extends org.camunda.bpm.model.xml.instance.ModelElementInstance>
T
addExtensionElement(Class<T> extensionElementClass)
           
 org.camunda.bpm.model.xml.instance.ModelElementInstance addExtensionElement(String namespaceUri, String localName)
           
 Collection<org.camunda.bpm.model.xml.instance.ModelElementInstance> getElements()
           
 Query<org.camunda.bpm.model.xml.instance.ModelElementInstance> getElementsQuery()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 

Constructor Detail

ExtensionElementsImpl

public ExtensionElementsImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
Method Detail

registerType

public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)

getElements

public Collection<org.camunda.bpm.model.xml.instance.ModelElementInstance> getElements()
Specified by:
getElements in interface ExtensionElements

getElementsQuery

public Query<org.camunda.bpm.model.xml.instance.ModelElementInstance> getElementsQuery()
Specified by:
getElementsQuery in interface ExtensionElements

addExtensionElement

public org.camunda.bpm.model.xml.instance.ModelElementInstance addExtensionElement(String namespaceUri,
                                                                                   String localName)
Specified by:
addExtensionElement in interface ExtensionElements

addExtensionElement

public <T extends org.camunda.bpm.model.xml.instance.ModelElementInstance> T addExtensionElement(Class<T> extensionElementClass)
Specified by:
addExtensionElement in interface ExtensionElements

addChildElement

public void addChildElement(org.camunda.bpm.model.xml.instance.ModelElementInstance extensionElement)
Specified by:
addChildElement in interface org.camunda.bpm.model.xml.instance.ModelElementInstance
Overrides:
addChildElement in class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl


Copyright © 2017 camunda services GmbH. All rights reserved.