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 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 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
-
-