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
public interface BpmnModelElementInstance extends ModelElementInstance
Interface implemented by all elements in a BPMN Model- Author:
- Daniel Meyer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractBaseElementBuilder
builder()
Returns a new fluent builder for the element if implemented.BpmnModelElementInstance
getScope()
Gets the element which is the scope of this element.boolean
isScope()
Tests if the element is a scope like process or sub-process.-
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 Detail
-
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
-
-