org.camunda.bpm.model.bpmn.instance
Interface BpmnModelElementInstance

All Superinterfaces:
org.camunda.bpm.model.xml.instance.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, CamundaExecutionListener, CamundaExpression, CamundaFailedJobRetryTimeCycle, CamundaField, CamundaFormData, CamundaFormField, CamundaFormProperty, CamundaIn, CamundaInputOutput, CamundaInputParameter, CamundaList, CamundaMap, CamundaOut, CamundaOutputParameter, CamundaPotentialStarter, CamundaProperties, CamundaProperty, CamundaScript, CamundaString, CamundaTaskListener, CamundaValidation, CamundaValue, CancelEventDefinition, CatchEvent, 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, 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, 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, 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, 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, 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, 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 org.camunda.bpm.model.xml.instance.ModelElementInstance

Interface implemented by all elements in a BPMN Model

Author:
Daniel Meyer

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


Copyright © 2017 camunda services GmbH. All rights reserved.