Class ExtensionElementsImpl
java.lang.Object
org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
org.camunda.bpm.model.cmmn.impl.instance.CmmnModelElementInstanceImpl
org.camunda.bpm.model.cmmn.impl.instance.ExtensionElementsImpl
- All Implemented Interfaces:
CmmnModelElementInstance
,ExtensionElements
,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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addChildElement
(ModelElementInstance extensionElement) Adds a new child element to the children of this element.<T extends ModelElementInstance>
TaddExtensionElement
(Class<T> extensionElementClass) addExtensionElement
(String namespaceUri, String localName) static void
registerType
(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 Details
-
ExtensionElementsImpl
-
-
Method Details
-
registerType
-
getElements
- Specified by:
getElements
in interfaceExtensionElements
-
getElementsQuery
- Specified by:
getElementsQuery
in interfaceExtensionElements
-
addExtensionElement
- Specified by:
addExtensionElement
in interfaceExtensionElements
-
addExtensionElement
- Specified by:
addExtensionElement
in interfaceExtensionElements
-
addChildElement
Description copied from interface:ModelElementInstance
Adds a new child element to the children of this element. The child is inserted at the correct position of the allowed child types. Updates the underlying DOM element tree.- Specified by:
addChildElement
in interfaceModelElementInstance
- Overrides:
addChildElement
in classModelElementInstanceImpl
- Parameters:
extensionElement
- the new child element
-