Class BpmnModelElementInstanceImpl
java.lang.Object
org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
io.camunda.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
- All Implemented Interfaces:
BpmnModelElementInstance,org.camunda.bpm.model.xml.instance.ModelElementInstance
- Direct Known Subclasses:
BaseElementImpl,BoundsImpl,CategoryValueRef,CorrelationPropertyRef,DataInputRefs,DataOutputRefs,DefinitionsImpl,DiagramElementImpl,DiagramImpl,DocumentationImpl,EndPointRef,ErrorRef,EventDefinitionRef,ExtensionElementsImpl,ExtensionImpl,ExtensionImpl,FlowNodeRef,FontImpl,ImportImpl,Incoming,InMessageRef,InnerParticipantRef,InputSetRefs,InteractionNodeImpl,InterfaceRef,LoopDataInputRef,LoopDataOutputRef,MessageFlowRef,OperationRef,OptionalInputRefs,OptionalOutputRefs,OuterParticipantRef,Outgoing,OutMessageRef,OutputSetRefs,ParticipantRef,PointImpl,ResourceRef,ScriptImpl,Source,SourceRef,StyleImpl,SupportedInterfaceRef,Supports,Target,TargetRef,TextImpl,WhileExecutingInputRefs,WhileExecutingOutputRefs,ZeebeAssignmentDefinitionImpl,ZeebeCalledDecisionImpl,ZeebeCalledElementImpl,ZeebeExecutionListenerImpl,ZeebeExecutionListenersImpl,ZeebeFormDefinitionImpl,ZeebeHeaderImpl,ZeebeInputImpl,ZeebeIoMappingImpl,ZeebeLoopCharacteristicsImpl,ZeebeOutputImpl,ZeebePropertiesImpl,ZeebePropertyImpl,ZeebePublishMessageImpl,ZeebeScriptImpl,ZeebeSubscriptionImpl,ZeebeTaskDefinitionImpl,ZeebeTaskHeadersImpl,ZeebeTaskScheduleImpl,ZeebeUserTaskFormImpl,ZeebeUserTaskImpl
public abstract class BpmnModelElementInstanceImpl
extends org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
implements BpmnModelElementInstance
Shared base class for all BPMN Model Elements. Provides implementation of the
BpmnModelElementInstance interface.- Author:
- Daniel Meyer
-
Field Summary
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance -
Constructor Summary
ConstructorsConstructorDescriptionBpmnModelElementInstanceImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext) -
Method Summary
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, registerType, 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 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
-
Constructor Details
-
BpmnModelElementInstanceImpl
public BpmnModelElementInstanceImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
-
-
Method Details
-
builder
Description copied from interface:BpmnModelElementInstanceReturns a new fluent builder for the element if implemented.- Specified by:
builderin interfaceBpmnModelElementInstance- Returns:
- the builder object
-
isScope
public boolean isScope()Description copied from interface:BpmnModelElementInstanceTests if the element is a scope like process or sub-process.- Specified by:
isScopein interfaceBpmnModelElementInstance- Returns:
- true if element is scope, otherwise false
-
getScope
Description copied from interface:BpmnModelElementInstanceGets the element which is the scope of this element. Like the parent process or sub-process.- Specified by:
getScopein interfaceBpmnModelElementInstance- Returns:
- the scope element or null if non is found
-