Interface BpmnModelElementInstance
- All Superinterfaces:
ModelElementInstance
- All Known Subinterfaces:
ActivationCondition
,Activity
,Artifact
,Assignment
,Association
,Auditing
,BaseElement
,BoundaryEvent
,Bounds
,BpmnDiagram
,BpmnEdge
,BpmnLabel
,BpmnLabelStyle
,BpmnPlane
,BpmnShape
,BusinessRuleTask
,CallableElement
,CallActivity
,CallConversation
,CamundaConnector
,CamundaConnectorId
,CamundaConstraint
,CamundaEntry
,CamundaErrorEventDefinition
,CamundaExecutionListener
,CamundaExpression
,CamundaFailedJobRetryTimeCycle
,CamundaField
,CamundaFormData
,CamundaFormField
,CamundaFormProperty
,CamundaIn
,CamundaInputOutput
,CamundaInputParameter
,CamundaList
,CamundaMap
,CamundaOut
,CamundaOutputParameter
,CamundaPotentialStarter
,CamundaProperties
,CamundaProperty
,CamundaScript
,CamundaString
,CamundaTaskListener
,CamundaValidation
,CamundaValue
,CancelEventDefinition
,CatchEvent
,Category
,CategoryValue
,Collaboration
,CompensateEventDefinition
,CompletionCondition
,ComplexBehaviorDefinition
,ComplexGateway
,Condition
,ConditionalEventDefinition
,ConditionExpression
,Conversation
,ConversationAssociation
,ConversationLink
,ConversationNode
,CorrelationKey
,CorrelationProperty
,CorrelationPropertyBinding
,CorrelationPropertyRetrievalExpression
,CorrelationSubscription
,DataAssociation
,DataInput
,DataInputAssociation
,DataObject
,DataObjectReference
,DataOutput
,DataOutputAssociation
,DataState
,DataStore
,DataStoreReference
,Definitions
,Diagram
,DiagramElement
,Documentation
,Edge
,EndEvent
,EndPoint
,Error
,ErrorEventDefinition
,Escalation
,EscalationEventDefinition
,Event
,EventBasedGateway
,EventDefinition
,ExclusiveGateway
,Expression
,Extension
,Extension
,ExtensionElements
,FlowElement
,FlowNode
,Font
,FormalExpression
,Gateway
,GlobalConversation
,Group
,HumanPerformer
,Import
,InclusiveGateway
,InputDataItem
,InputSet
,Interface
,IntermediateCatchEvent
,IntermediateThrowEvent
,IoBinding
,IoSpecification
,ItemAwareElement
,ItemDefinition
,Label
,LabeledEdge
,LabeledShape
,Lane
,LaneSet
,LinkEventDefinition
,LoopCardinality
,LoopCharacteristics
,ManualTask
,Message
,MessageEventDefinition
,MessageFlow
,MessageFlowAssociation
,Monitoring
,MultiInstanceLoopCharacteristics
,Node
,Operation
,OutputDataItem
,OutputSet
,ParallelGateway
,Participant
,ParticipantAssociation
,ParticipantMultiplicity
,Performer
,Plane
,Point
,PotentialOwner
,Process
,Property
,ReceiveTask
,Relationship
,Rendering
,Resource
,ResourceAssignmentExpression
,ResourceParameter
,ResourceParameterBinding
,ResourceRole
,RootElement
,Script
,ScriptTask
,SendTask
,SequenceFlow
,ServiceTask
,Shape
,Signal
,SignalEventDefinition
,StartEvent
,Style
,SubConversation
,SubProcess
,Task
,TerminateEventDefinition
,Text
,TextAnnotation
,ThrowEvent
,TimeCycle
,TimeDate
,TimeDuration
,TimerEventDefinition
,Transaction
,UserTask
,Waypoint
- All Known Implementing Classes:
ActivationConditionImpl
,ActivityImpl
,ArtifactImpl
,AssignmentImpl
,AssociationImpl
,AuditingImpl
,BaseElementImpl
,BoundaryEventImpl
,BoundsImpl
,BpmnDiagramImpl
,BpmnEdgeImpl
,BpmnLabelImpl
,BpmnLabelStyleImpl
,BpmnModelElementInstanceImpl
,BpmnPlaneImpl
,BpmnShapeImpl
,BusinessRuleTaskImpl
,CallableElementImpl
,CallActivityImpl
,CallConversationImpl
,CamundaConnectorIdImpl
,CamundaConnectorImpl
,CamundaConstraintImpl
,CamundaEntryImpl
,CamundaErrorEventDefinitionImpl
,CamundaExecutionListenerImpl
,CamundaExpressionImpl
,CamundaFailedJobRetryTimeCycleImpl
,CamundaFieldImpl
,CamundaFormDataImpl
,CamundaFormFieldImpl
,CamundaFormPropertyImpl
,CamundaGenericValueElementImpl
,CamundaInImpl
,CamundaInputOutputImpl
,CamundaInputParameterImpl
,CamundaListImpl
,CamundaMapImpl
,CamundaOutImpl
,CamundaOutputParameterImpl
,CamundaPotentialStarterImpl
,CamundaPropertiesImpl
,CamundaPropertyImpl
,CamundaScriptImpl
,CamundaStringImpl
,CamundaTaskListenerImpl
,CamundaValidationImpl
,CamundaValueImpl
,CancelEventDefinitionImpl
,CatchEventImpl
,CategoryImpl
,CategoryValueImpl
,CategoryValueRef
,ChildLaneSet
,CollaborationImpl
,CompensateEventDefinitionImpl
,CompletionConditionImpl
,ComplexBehaviorDefinitionImpl
,ComplexGatewayImpl
,ConditionalEventDefinitionImpl
,ConditionExpressionImpl
,ConditionImpl
,ConversationAssociationImpl
,ConversationImpl
,ConversationLinkImpl
,ConversationNodeImpl
,CorrelationKeyImpl
,CorrelationPropertyBindingImpl
,CorrelationPropertyImpl
,CorrelationPropertyRef
,CorrelationPropertyRetrievalExpressionImpl
,CorrelationSubscriptionImpl
,DataAssociationImpl
,DataInputAssociationImpl
,DataInputImpl
,DataInputRefs
,DataObjectImpl
,DataObjectReferenceImpl
,DataOutputAssociationImpl
,DataOutputImpl
,DataOutputRefs
,DataPath
,DataStateImpl
,DataStoreImpl
,DataStoreReferenceImpl
,DefinitionsImpl
,DiagramElementImpl
,DiagramImpl
,DocumentationImpl
,EdgeImpl
,EndEventImpl
,EndPointImpl
,EndPointRef
,ErrorEventDefinitionImpl
,ErrorImpl
,ErrorRef
,EscalationEventDefinitionImpl
,EscalationImpl
,EventBasedGatewayImpl
,EventDefinitionImpl
,EventDefinitionRef
,EventImpl
,ExclusiveGatewayImpl
,ExpressionImpl
,ExtensionElementsImpl
,ExtensionImpl
,ExtensionImpl
,FlowElementImpl
,FlowNodeImpl
,FlowNodeRef
,FontImpl
,FormalExpressionImpl
,From
,GatewayImpl
,GlobalConversationImpl
,GroupImpl
,HumanPerformerImpl
,ImportImpl
,InclusiveGatewayImpl
,Incoming
,InMessageRef
,InnerParticipantRef
,InputDataItemImpl
,InputSetImpl
,InputSetRefs
,InteractionNodeImpl
,InterfaceImpl
,InterfaceRef
,IntermediateCatchEventImpl
,IntermediateThrowEventImpl
,IoBindingImpl
,IoSpecificationImpl
,ItemAwareElementImpl
,ItemDefinitionImpl
,LabeledEdgeImpl
,LabeledShapeImpl
,LabelImpl
,LaneImpl
,LaneSetImpl
,LinkEventDefinitionImpl
,LoopCardinalityImpl
,LoopCharacteristicsImpl
,LoopDataInputRef
,LoopDataOutputRef
,ManualTaskImpl
,MessageEventDefinitionImpl
,MessageFlowAssociationImpl
,MessageFlowImpl
,MessageFlowRef
,MessageImpl
,MessagePath
,MonitoringImpl
,MultiInstanceLoopCharacteristicsImpl
,NodeImpl
,OperationImpl
,OperationRef
,OptionalInputRefs
,OptionalOutputRefs
,OuterParticipantRef
,Outgoing
,OutMessageRef
,OutputDataItemImpl
,OutputSetImpl
,OutputSetRefs
,ParallelGatewayImpl
,ParticipantAssociationImpl
,ParticipantImpl
,ParticipantMultiplicityImpl
,ParticipantRef
,PartitionElement
,PerformerImpl
,PlaneImpl
,PointImpl
,PotentialOwnerImpl
,ProcessImpl
,PropertyImpl
,ReceiveTaskImpl
,RelationshipImpl
,RenderingImpl
,ResourceAssignmentExpressionImpl
,ResourceImpl
,ResourceParameterBindingImpl
,ResourceParameterImpl
,ResourceRef
,ResourceRoleImpl
,RootElementImpl
,ScriptImpl
,ScriptTaskImpl
,SendTaskImpl
,SequenceFlowImpl
,ServiceTaskImpl
,ShapeImpl
,SignalEventDefinitionImpl
,SignalImpl
,Source
,SourceRef
,StartEventImpl
,StyleImpl
,SubConversationImpl
,SubProcessImpl
,SupportedInterfaceRef
,Supports
,Target
,TargetRef
,TaskImpl
,TerminateEventDefinitionImpl
,TextAnnotationImpl
,TextImpl
,ThrowEventImpl
,TimeCycleImpl
,TimeDateImpl
,TimeDurationImpl
,TimerEventDefinitionImpl
,To
,TransactionImpl
,Transformation
,UserTaskImpl
,WaypointImpl
,WhileExecutingInputRefs
,WhileExecutingOutputRefs
Interface implemented by all elements in a BPMN Model
- Author:
- Daniel Meyer
-
Method Summary
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
-
Method Details
-
builder
AbstractBaseElementBuilder builder()Returns a new fluent builder for the element if implemented.- Returns:
- the builder object
-
isScope
boolean isScope()Tests if the element is a scope like process or sub-process.- Returns:
- true if element is scope, otherwise false
-
getScope
BpmnModelElementInstance getScope()Gets the element which is the scope of this element. Like the parent process or sub-process.- Returns:
- the scope element or null if non is found
-