Class ExtensionImpl
java.lang.Object
org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
io.camunda.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
io.camunda.zeebe.model.bpmn.impl.instance.ExtensionImpl
- All Implemented Interfaces:
BpmnModelElementInstance,Extension,org.camunda.bpm.model.xml.instance.ModelElementInstance
The BPMN extension element
- Author:
- Sebastian Menski
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Documentation> protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance -
Constructor Summary
ConstructorsConstructorDescriptionExtensionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic voidregisterType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder) voidsetDefinition(String definition) voidsetMustUnderstand(boolean mustUnderstand) Methods inherited from class io.camunda.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
builder, getScope, isScopeMethods 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, updateAfterReplacementMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.BpmnModelElementInstance
builder, getScope, isScopeMethods 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 Details
-
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
-
-
Constructor Details
-
ExtensionImpl
public ExtensionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
-
-
Method Details
-
registerType
public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder) -
getDefinition
- Specified by:
getDefinitionin interfaceExtension
-
setDefinition
- Specified by:
setDefinitionin interfaceExtension
-
mustUnderstand
public boolean mustUnderstand()- Specified by:
mustUnderstandin interfaceExtension
-
setMustUnderstand
public void setMustUnderstand(boolean mustUnderstand) - Specified by:
setMustUnderstandin interfaceExtension
-
getDocumentations
- Specified by:
getDocumentationsin interfaceExtension
-