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>definitionAttributeprotected static ChildElementCollection<Documentation>documentationCollectionprotected 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 StringgetDefinition()Collection<Documentation>getDocumentations()booleanmustUnderstand()static voidregisterType(ModelBuilder modelBuilder)voidsetDefinition(String Definition)voidsetMustUnderstand(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:
getDefinitionin interfaceExtension
-
setDefinition
public void setDefinition(String Definition)
- Specified by:
setDefinitionin interfaceExtension
-
mustUnderstand
public boolean mustUnderstand()
- Specified by:
mustUnderstandin interfaceExtension
-
setMustUnderstand
public void setMustUnderstand(boolean mustUnderstand)
- Specified by:
setMustUnderstandin interfaceExtension
-
getDocumentations
public Collection<Documentation> getDocumentations()
- Specified by:
getDocumentationsin interfaceExtension
-
-