Class ExtensionImpl
- 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.ExtensionImpl
-
- All Implemented Interfaces:
BpmnModelElementInstance
,Extension
,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 Attribute<String>
definitionAttribute
protected static ChildElementCollection<Documentation>
documentationCollection
protected static Attribute<Boolean>
mustUnderstandAttribute
-
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
-
Constructor Summary
Constructors Constructor Description ExtensionImpl(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(ModelBuilder modelBuilder)
void
setDefinition(String Definition)
void
setMustUnderstand(boolean mustUnderstand)
-
Methods inherited from class org.camunda.bpm.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 org.camunda.bpm.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
-
documentationCollection
protected static ChildElementCollection<Documentation> documentationCollection
-
-
Constructor Detail
-
ExtensionImpl
public ExtensionImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
registerType
public static void registerType(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
-
-