|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Gateway
A representation of the model object 'Gateway'. Gateways are modeling elements that are used to control how Sequence Flow interact as they converge and diverge within a Process. If the flow does not need to be controlled, then a Gateway is not needed. The term “Gateway” implies that there is a gating mechanism that either allows or disallows passage through the Gateway--that is, as Tokens arrive at a Gateway, they can be merged together on input and/or split apart on output as the Gateway mechanisms are invoked. To be more descriptive, a Gateway is actually a collection of “Gates.” There are different types of Gateways (as described below) and the behavior of each type Gateway will determine how many of the Gates will be available for the continuation of flow. There will be one Gate for each outgoing Sequence Flow of the Gateway.
The following features are supported:
BPMNPackage.getGateway()
Method Summary | |
---|---|
org.eclipse.emf.common.util.EList |
getGates()
Returns the value of the 'Gates' containment reference list. |
java.lang.String |
getGatewayType()
Returns the value of the 'Gateway Type' attribute. |
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 getGatewayType()
"None"
.
If the meaning of the 'Gateway Type' attribute isn't clear, there really should be more of a description here...
BPMNPackage.getGateway_GatewayType()
org.eclipse.emf.common.util.EList getGates()
Gate
.
If the meaning of the 'Gates' reference list isn't clear, there really should be more of a description here...
BPMNPackage.getGateway_Gates()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |