Modifier and Type | Interface and Description |
---|---|
interface |
BpmnActivity
BpmnActivity v0.0.9054
An Activity is work that is performed within a Business Process.
|
interface |
BpmnAdHocSubProcess
BpmnAdHocSubProcess v0.0.9054
An Ad-Hoc Sub-Process is a specialized type of Sub-Process that is a group of Activities that have no required sequence relationships.
|
interface |
BpmnBusinessRuleTask
BpmnBusinessRuleTask v0.0.9054
A Business Rule Task provides a mechanism for the Process to provide input to a Business Rules Engine and to get the output of calculations that the Business Rules Engine might provide.
|
interface |
BpmnCallActivity
BpmnCallActivity v0.0.9054
|
interface |
BpmnManualTask
BpmnManualTask v0.0.9054
A Manual Task is a Task that is expected to be performed without the aid of any business process execution engine or any application.
|
interface |
BpmnReceiveTask
BpmnReceiveTask v0.0.9054
A Receive Task is a simple Task that is designed to wait for a Message to arrive from an external Participant (relative to the Process).
|
interface |
BpmnScriptTask
BpmnScriptTask v0.0.9054
A Script Task is executed by a business process engine.
|
interface |
BpmnSendTask
BpmnSendTask v0.0.9054
A Send Task is a simple Task that is designed to send a Message to an external Participant (relative to the Process).
|
interface |
BpmnServiceTask
BpmnServiceTask v0.0.9054
A Service Task is a Task that uses some sort of service, which could be a Web service or an automated application.
|
interface |
BpmnSubProcess
BpmnSubProcess v0.0.9054
A Sub-Process is an Activity whose internal details have been modeled using Activities, Gateways, Events, and Sequence Flow.
|
interface |
BpmnTask
BpmnTask v0.0.9054
A Task is an atomic Activity within a Process flow.
|
interface |
BpmnTransaction
BpmnTransaction v0.0.9054
A Transaction is a specialized type of Sub-Process which will have a special behavior that is controlled through a transaction protocol (such as WS-Transaction).
|
interface |
BpmnUserTask
BpmnUserTask v0.0.9054
A User Task is a typical "workflow" Task where a human performer performs the Task with the assistance of a software application and is scheduled through a task list manager of some sort.
|
Modifier and Type | Method and Description |
---|---|
<T extends BpmnFlowElement> |
BpmnSubProcess.getFlowElement(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnSubProcess->FlowElement'
Metamodel description:
null
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<BpmnFlowElement> |
BpmnSubProcess.getFlowElement()
Getter for relation 'BpmnSubProcess->FlowElement'
Metamodel description:
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnBoundaryEvent
BpmnBoundaryEvent v0.0.9054
Event attached to the boundary of an activity.
|
interface |
BpmnCatchEvent
BpmnCatchEvent v0.0.9054
Events catching some sort of signal or condition (message, condition, timer, etc.).
|
interface |
BpmnEndEvent
BpmnEndEvent v0.0.9054
the End Event indicates where a Process will end.
|
interface |
BpmnEvent
BpmnEvent v0.0.9054
|
interface |
BpmnImplicitThrowEvent
BpmnImplicitThrowEvent v0.0.9054
This is a non-graphical Event that this used for Multi-Instance Activities
|
interface |
BpmnIntermediateCatchEvent
BpmnIntermediateCatchEvent v0.0.9054
|
interface |
BpmnIntermediateThrowEvent
BpmnIntermediateThrowEvent v0.0.9054
|
interface |
BpmnStartEvent
BpmnStartEvent v0.0.9054
|
interface |
BpmnThrowEvent
BpmnThrowEvent v0.0.9054
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnSequenceFlow
BpmnSequenceFlow v0.0.9054
A Sequence Flow is used to show the order of Flow Elements in a Process or a Choreography.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnComplexGateway
BpmnComplexGateway v0.0.9054
The Complex Gateway can be used to model complex synchronization behavior.
|
interface |
BpmnEventBasedGateway
BpmnEventBasedGateway v0.0.9054
The Event-Based Gateway represents a branching point in the Process where the alternative paths that follow the Gateway are based on Events that occur, rather than the evaluation of Expressions using Process data (as with an Exclusive or Inclusive Gateway).
|
interface |
BpmnExclusiveGateway
BpmnExclusiveGateway v0.0.9054
A diverging Exclusive Gateway (Decision) is used to create alternative paths within a Process flow.
|
interface |
BpmnGateway
BpmnGateway v0.0.9054
Gateways are used to control how the Process flows (how Tokens flow) through Sequence Flow as they converge and diverge within a Process.
|
interface |
BpmnInclusiveGateway
BpmnInclusiveGateway v0.0.9054
A diverging Inclusive Gateway (Inclusive Decision) can be used to create alternative but also parallel paths within a Process flow.
|
interface |
BpmnParallelGateway
BpmnParallelGateway v0.0.9054
A Parallel Gateway is used to synchronize (combine) parallel flows and to create parallel flows.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnDataInput
BpmnDataInput v0.0.9054
Activities and Processes often required data in order to execute.
|
interface |
BpmnDataObject
BpmnDataObject v0.0.9054
The primary construct for modeling data within the Process flow is the DataObject element.
|
interface |
BpmnDataOutput
BpmnDataOutput v0.0.9054
Activities and Processes often required data in order to execute.
|
interface |
BpmnDataStore
BpmnDataStore v0.0.9054
A DataStore provides a mechanism for Activities to retrieve or update stored information that will persist beyond the scope of the Process.
|
interface |
BpmnItemAwareElement
BpmnItemAwareElement v0.0.9054
|
Modifier and Type | Method and Description |
---|---|
<T extends BpmnFlowElement> |
BpmnProcess.getFlowElement(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnProcess->FlowElement'
Metamodel description:
null
|
<T extends BpmnFlowElement> |
BpmnLane.getFlowElementRef(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnLane->FlowElementRef'
Metamodel description:
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<BpmnFlowElement> |
BpmnProcess.getFlowElement()
Getter for relation 'BpmnProcess->FlowElement'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<BpmnFlowElement> |
BpmnLane.getFlowElementRef()
Getter for relation 'BpmnLane->FlowElementRef'
Metamodel description:
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnFlowNode
BpmnFlowNode v0.0.9054
FlowNodes represent nodes interconnected using sequence flows or message flows.
|
Modifier and Type | Method and Description |
---|---|
<T extends BpmnFlowElement> |
BpmnGroup.getCategorized(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnGroup->Categorized'
Metamodel description:
null
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<BpmnFlowElement> |
BpmnGroup.getCategorized()
Getter for relation 'BpmnGroup->Categorized'
Metamodel description:
null
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AbstractModelVisitor.visitBpmnFlowElement(BpmnFlowElement obj) |
java.lang.Object |
IModelVisitor.visitBpmnFlowElement(BpmnFlowElement obj) |
java.lang.Object |
DefaultModelVisitor.visitBpmnFlowElement(BpmnFlowElement obj) |
default java.lang.Object |
IAbstractModelVisitor.visitBpmnFlowElement(BpmnFlowElement obj) |
default java.lang.Object |
IDefaultModelVisitor.visitBpmnFlowElement(BpmnFlowElement obj) |