Class BpmnModelElementInstanceImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- All Implemented Interfaces:
BpmnModelElementInstance,ModelElementInstance
- Direct Known Subclasses:
BaseElementImpl,BoundsImpl,CamundaConnectorIdImpl,CamundaConnectorImpl,CamundaConstraintImpl,CamundaExecutionListenerImpl,CamundaExpressionImpl,CamundaFailedJobRetryTimeCycleImpl,CamundaFieldImpl,CamundaFormDataImpl,CamundaFormFieldImpl,CamundaFormPropertyImpl,CamundaGenericValueElementImpl,CamundaInImpl,CamundaInputOutputImpl,CamundaListImpl,CamundaMapImpl,CamundaOutImpl,CamundaPotentialStarterImpl,CamundaPropertiesImpl,CamundaPropertyImpl,CamundaScriptImpl,CamundaStringImpl,CamundaTaskListenerImpl,CamundaValidationImpl,CamundaValueImpl,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
public abstract class BpmnModelElementInstanceImpl extends ModelElementInstanceImpl implements BpmnModelElementInstance
Shared base class for all BPMN Model Elements. Provides implementation of theBpmnModelElementInstanceinterface.- Author:
- Daniel Meyer
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
-
Constructor Summary
Constructors Constructor Description BpmnModelElementInstanceImpl(ModelTypeInstanceContext instanceContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractBaseElementBuilderbuilder()Returns a new fluent builder for the element if implemented.BpmnModelElementInstancegetScope()Gets the element which is the scope of this element.booleanisScope()Tests if the element is a scope like process or sub-process.-
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, 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.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 Detail
-
BpmnModelElementInstanceImpl
public BpmnModelElementInstanceImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
builder
public AbstractBaseElementBuilder 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
public BpmnModelElementInstance 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
-
-