com.soyatec.bpmn
Interface SequenceFlow

All Superinterfaces:
BPMNObject, ConnectingObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, ProcessObject

public interface SequenceFlow
extends ConnectingObject

A representation of the model object 'Sequence Flow'. A Sequence Flow is a solid graphical line that is used to show the order that activities will be performed in a Process. Each Flow has only one source and only one target.

The following features are supported:

See Also:
BPMNPackage.getSequenceFlow()

Method Summary
 Expression getConditionExpression()
          Returns the value of the 'Condition Expression' containment reference
 ConditionType getConditionType()
          Returns the value of the 'Condition Type' attribute.
 Gate getGate()
          Returns the value of the 'Gate' reference.
 int getQuantity()
          Returns the value of the 'Quantity' attribute.
 void setConditionExpression(Expression value)
          Sets the value of the 'Condition Expression' containment reference
 void setConditionType(ConditionType value)
          Sets the value of the 'Condition Type' attribute
 void setGate(Gate value)
          Sets the value of the 'Gate' reference
 void setQuantity(int value)
          Sets the value of the 'Quantity' attribute
 
Methods inherited from interface com.soyatec.bpmn.ConnectingObject
getName, getSource, getTarget, setName, setSource, setTarget
 
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

getConditionType

ConditionType getConditionType()
Returns the value of the 'Condition Type' attribute. The literals are from the enumeration ConditionType.

If the meaning of the 'Condition Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Condition Type' attribute.
See Also:
ConditionType, setConditionType(ConditionType), BPMNPackage.getSequenceFlow_ConditionType()

setConditionType

void setConditionType(ConditionType value)
Sets the value of the 'Condition Type' attribute.

Parameters:
value - the new value of the 'Condition Type' attribute.
See Also:
ConditionType, getConditionType()

getQuantity

int getQuantity()
Returns the value of the 'Quantity' attribute. The default value is "1".

If the meaning of the 'Quantity' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Quantity' attribute.
See Also:
setQuantity(int), BPMNPackage.getSequenceFlow_Quantity()

setQuantity

void setQuantity(int value)
Sets the value of the 'Quantity' attribute.

Parameters:
value - the new value of the 'Quantity' attribute.
See Also:
getQuantity()

getConditionExpression

Expression getConditionExpression()
Returns the value of the 'Condition Expression' containment reference.

If the meaning of the 'Condition Expression' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Condition Expression' containment reference.
See Also:
setConditionExpression(Expression), BPMNPackage.getSequenceFlow_ConditionExpression()

setConditionExpression

void setConditionExpression(Expression value)
Sets the value of the 'Condition Expression' containment reference.

Parameters:
value - the new value of the 'Condition Expression' containment reference.
See Also:
getConditionExpression()

getGate

Gate getGate()
Returns the value of the 'Gate' reference. It is bidirectional and its opposite is 'Outgoing Sequence Flow'.

If the meaning of the 'Gate' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Gate' reference.
See Also:
setGate(Gate), BPMNPackage.getSequenceFlow_Gate(), Gate.getOutgoingSequenceFlow()

setGate

void setGate(Gate value)
Sets the value of the 'Gate' reference.

Parameters:
value - the new value of the 'Gate' reference.
See Also:
getGate()