|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExclusiveGateway
A representation of the model object 'Exclusive Gateway'. Exclusive Gateways (Decisions) are locations within a business process where the Sequence Flow can take two or more alternative paths. This is basically the “fork in the road” for a process. For a given performance (or instance) of the process, only one of the paths can be taken (this should not be confused with forking of paths—refer to “Forking Flow” on page 110). A Decision is not an activity from the business process perspective, but is a type of Gateway that controls the Sequence Flow between activities. It can be thought of as a question that is asked at that point in the Process. The question has a defined set of alternative answers (Gates). Each Decision Gate is associated with a condition expression found within an outgoing Sequence Flow. When a Gate is chosen during the performance of the Process, the corresponding Sequence Flow is then chosen. A Token arriving at the Decision would be directed down the appropriate path, based on the chosen Gate.
The following features are supported:
BPMNPackage.getExclusiveGateway()
Method Summary | |
---|---|
java.lang.String |
getXORType()
Returns the value of the 'XOR Type' attribute. |
Methods inherited from interface com.soyatec.bpmn.Gateway |
---|
getGates, getGatewayType |
Methods inherited from interface com.soyatec.bpmn.FlowObject |
---|
getAssignments, getName, getProcess, setName |
Methods inherited from interface com.soyatec.bpmn.LaneElement |
---|
getLanes, getPool, setPool |
Methods inherited from interface com.soyatec.bpmn.ProcessObject |
---|
getCategories, getDocumentation, getIncomingEdges, getOutgoingEdges, setDocumentation |
Methods inherited from interface com.soyatec.bpmn.BPMNObject |
---|
getChildren |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Method Detail |
---|
java.lang.String getXORType()
""
.
If the meaning of the 'XOR Type' attribute isn't clear, there really should be more of a description here...
BPMNPackage.getExclusiveGateway_XORType()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |