Class ExtensionImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- io.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- io.zeebe.model.bpmn.impl.instance.ExtensionImpl
-
- All Implemented Interfaces:
BpmnModelElementInstance
,Extension
,org.camunda.bpm.model.xml.instance.ModelElementInstance
public class ExtensionImpl extends BpmnModelElementInstanceImpl implements Extension
The BPMN extension element- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>
definitionAttribute
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Documentation>
documentationCollection
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>
mustUnderstandAttribute
-
Constructor Summary
Constructors Constructor Description ExtensionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDefinition()
Collection<Documentation>
getDocumentations()
boolean
mustUnderstand()
static void
registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
void
setDefinition(String definition)
void
setMustUnderstand(boolean mustUnderstand)
-
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
addChildElement, 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
addChildElement, 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
-
-
-
-
Field Detail
-
definitionAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> definitionAttribute
-
mustUnderstandAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> mustUnderstandAttribute
-
documentationCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Documentation> documentationCollection
-
-
Method Detail
-
registerType
public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
-
getDefinition
public String getDefinition()
- Specified by:
getDefinition
in interfaceExtension
-
setDefinition
public void setDefinition(String definition)
- Specified by:
setDefinition
in interfaceExtension
-
mustUnderstand
public boolean mustUnderstand()
- Specified by:
mustUnderstand
in interfaceExtension
-
setMustUnderstand
public void setMustUnderstand(boolean mustUnderstand)
- Specified by:
setMustUnderstand
in interfaceExtension
-
getDocumentations
public Collection<Documentation> getDocumentations()
- Specified by:
getDocumentations
in interfaceExtension
-
-