Class ExtensionElementsImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- io.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- io.zeebe.model.bpmn.impl.instance.ExtensionElementsImpl
-
- All Implemented Interfaces:
BpmnModelElementInstance
,ExtensionElements
,org.camunda.bpm.model.xml.instance.ModelElementInstance
public class ExtensionElementsImpl extends BpmnModelElementInstanceImpl implements ExtensionElements
The BPMN extensionElements element- Author:
- Daniel Meyer, Sebastian Menski
-
-
Constructor Summary
Constructors Constructor Description ExtensionElementsImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChildElement(org.camunda.bpm.model.xml.instance.ModelElementInstance extensionElement)
<T extends org.camunda.bpm.model.xml.instance.ModelElementInstance>
TaddExtensionElement(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 io.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
builder, getScope, isScope
-
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 io.zeebe.model.bpmn.instance.BpmnModelElementInstance
builder, getScope, isScope
-
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
-
-
-
-
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 interfaceExtensionElements
-
getElementsQuery
public Query<org.camunda.bpm.model.xml.instance.ModelElementInstance> getElementsQuery()
- Specified by:
getElementsQuery
in interfaceExtensionElements
-
addExtensionElement
public org.camunda.bpm.model.xml.instance.ModelElementInstance addExtensionElement(String namespaceUri, String localName)
- Specified by:
addExtensionElement
in interfaceExtensionElements
-
addExtensionElement
public <T extends org.camunda.bpm.model.xml.instance.ModelElementInstance> T addExtensionElement(Class<T> extensionElementClass)
- Specified by:
addExtensionElement
in interfaceExtensionElements
-
addChildElement
public void addChildElement(org.camunda.bpm.model.xml.instance.ModelElementInstance extensionElement)
- Specified by:
addChildElement
in interfaceorg.camunda.bpm.model.xml.instance.ModelElementInstance
- Overrides:
addChildElement
in classorg.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
-