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 Details

    • 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

      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