Class ExtensionElementsImpl
java.lang.Object
org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
org.camunda.bpm.model.bpmn.impl.instance.ExtensionElementsImpl
- All Implemented Interfaces:
BpmnModelElementInstance,ExtensionElements,ModelElementInstance
public class ExtensionElementsImpl
extends BpmnModelElementInstanceImpl
implements ExtensionElements
The BPMN extensionElements element
- Author:
- Daniel Meyer, Sebastian Menski
-
Field Summary
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChildElement(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 voidregisterType(ModelBuilder modelBuilder) Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
builder, getScope, isScopeMethods 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, updateAfterReplacementMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
builder, getScope, isScopeMethods 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:
getElementsin interfaceExtensionElements
-
getElementsQuery
- Specified by:
getElementsQueryin interfaceExtensionElements
-
addExtensionElement
- Specified by:
addExtensionElementin interfaceExtensionElements
-
addExtensionElement
- Specified by:
addExtensionElementin interfaceExtensionElements
-
addChildElement
Description copied from interface:ModelElementInstanceAdds 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:
addChildElementin interfaceModelElementInstance- Overrides:
addChildElementin classModelElementInstanceImpl- Parameters:
extensionElement- the new child element
-