Interface BpmnModelElementInstance

All Superinterfaces:
org.camunda.bpm.model.xml.instance.ModelElementInstance
All Known Subinterfaces:
ActivationCondition, Activity, AdHocSubProcess, Artifact, Assignment, Association, Auditing, BaseElement, BoundaryEvent, Bounds, BpmnDiagram, BpmnEdge, BpmnLabel, BpmnLabelStyle, BpmnPlane, BpmnShape, BusinessRuleTask, CallableElement, CallActivity, CallConversation, 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, ZeebeAssignmentDefinition, ZeebeCalledDecision, ZeebeCalledElement, ZeebeExecutionListener, ZeebeExecutionListeners, ZeebeFormDefinition, ZeebeHeader, ZeebeInput, ZeebeIoMapping, ZeebeLoopCharacteristics, ZeebeOutput, ZeebePriorityDefinition, ZeebeProperties, ZeebeProperty, ZeebePublishMessage, ZeebeScript, ZeebeSubscription, ZeebeTaskDefinition, ZeebeTaskHeaders, ZeebeTaskListener, ZeebeTaskListeners, ZeebeTaskSchedule, ZeebeUserTask, ZeebeUserTaskForm, ZeebeVersionTag
All Known Implementing Classes:
ActivationConditionImpl, ActivityImpl, AdHocSubProcessImpl, ArtifactImpl, AssignmentImpl, AssociationImpl, AuditingImpl, BaseElementImpl, BoundaryEventImpl, BoundsImpl, BpmnDiagramImpl, BpmnEdgeImpl, BpmnLabelImpl, BpmnLabelStyleImpl, BpmnModelElementInstanceImpl, BpmnPlaneImpl, BpmnShapeImpl, BusinessRuleTaskImpl, CallableElementImpl, CallActivityImpl, CallConversationImpl, 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, ZeebeAssignmentDefinitionImpl, ZeebeCalledDecisionImpl, ZeebeCalledElementImpl, ZeebeExecutionListenerImpl, ZeebeExecutionListenersImpl, ZeebeFormDefinitionImpl, ZeebeHeaderImpl, ZeebeInputImpl, ZeebeIoMappingImpl, ZeebeLoopCharacteristicsImpl, ZeebeOutputImpl, ZeebePriorityDefinitionImpl, ZeebePropertiesImpl, ZeebePropertyImpl, ZeebePublishMessageImpl, ZeebeScriptImpl, ZeebeSubscriptionImpl, ZeebeTaskDefinitionImpl, ZeebeTaskHeadersImpl, ZeebeTaskListenerImpl, ZeebeTaskListenersImpl, ZeebeTaskScheduleImpl, ZeebeUserTaskFormImpl, ZeebeUserTaskImpl, ZeebeVersionTagImpl

public interface BpmnModelElementInstance extends org.camunda.bpm.model.xml.instance.ModelElementInstance
Interface implemented by all elements in a BPMN Model
Author:
Daniel Meyer
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a new fluent builder for the element if implemented.
    Gets the element which is the scope of this element.
    boolean
    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 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