public interface ObjectFlow extends ActivityEdge
An ObjectFlow is an ActivityEdge that is traversed by object tokens that may hold values. Object flows also support multicast/receive, token selection from object nodes, and transformation of tokens.
The following features are supported:
UMLPackage.getObjectFlow()
Modifier and Type | Method and Description |
---|---|
DecisionNode |
get_decisionNodeOfDecisionInputFlow()
Returns the value of the 'decision Node Of Decision Input Flow' reference.
|
Behavior |
getSelection()
Returns the value of the 'Selection' reference.
|
Behavior |
getTransformation()
Returns the value of the 'Transformation' reference.
|
boolean |
isMulticast()
Returns the value of the 'Multicast' attribute.
|
boolean |
isMultireceive()
Returns the value of the 'Multireceive' attribute.
|
void |
set_decisionNodeOfDecisionInputFlow(DecisionNode value)
Sets the value of the
'
decision Node Of Decision Input Flow ' reference. |
void |
setMulticast(boolean value)
Sets the value of the '
Multicast ' attribute. |
void |
setMultireceive(boolean value)
Sets the value of the '
Multireceive ' attribute. |
void |
setSelection(Behavior value)
Sets the value of the '
Selection ' reference. |
void |
setTransformation(Behavior value)
Sets the value of the '
Transformation ' reference. |
get_activityEdgeOfRedefinedEdge, get_informationFlowOfRealizingActivityEdge, getActivity, getGuard, getInGroup, getInPartition, getInStructuredNode, getInterrupts, getRedefinedEdge, getSource, getTarget, getWeight, has_activityEdgeOfRedefinedEdge, has_informationFlowOfRealizingActivityEdge, hasInGroup, hasInPartition, hasRedefinedEdge, setActivity, setGuard, setInStructuredNode, setInterrupts, setSource, setTarget, setWeight
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
boolean isMulticast()
"false"
.
Indicates whether the objects in the ObjectFlow are passed by multicasting.
setMulticast(boolean)
,
UMLPackage.getObjectFlow_Multicast()
void setMulticast(boolean value)
Multicast
' attribute.
value
- the new value of the 'Multicast' attribute.isMulticast()
boolean isMultireceive()
"false"
.
Indicates whether the objects in the ObjectFlow are gathered from respondents to multicasting.
setMultireceive(boolean)
,
UMLPackage.getObjectFlow_Multireceive()
void setMultireceive(boolean value)
Multireceive
' attribute.
value
- the new value of the 'Multireceive' attribute.isMultireceive()
@CheckForNull Behavior getTransformation()
object Flow Of Transformation
'.
A Behavior used to change or replace object tokens flowing along the ObjectFlow.
setTransformation(Behavior)
,
UMLPackage.getObjectFlow_Transformation()
,
Behavior.get_objectFlowOfTransformation()
void setTransformation(@CheckForNull Behavior value)
Transformation
' reference.
value
- the new value of the 'Transformation' reference.getTransformation()
@CheckForNull Behavior getSelection()
object Flow Of Selection
'.
A Behavior used to select tokens from a source ObjectNode.
setSelection(Behavior)
,
UMLPackage.getObjectFlow_Selection()
,
Behavior.get_objectFlowOfSelection()
void setSelection(@CheckForNull Behavior value)
Selection
' reference.
value
- the new value of the 'Selection' reference.getSelection()
@CheckForNull DecisionNode get_decisionNodeOfDecisionInputFlow()
Decision Input Flow
'.
If the meaning of the 'decision Node Of Decision Input Flow' reference isn't clear, there really should be more of a description here...
set_decisionNodeOfDecisionInputFlow(DecisionNode)
,
UMLPackage.getObjectFlow__decisionNodeOfDecisionInputFlow()
,
DecisionNode.getDecisionInputFlow()
void set_decisionNodeOfDecisionInputFlow(@CheckForNull DecisionNode value)
decision Node Of Decision Input Flow
' reference.
value
- the new value of the 'decision Node Of Decision Input Flow' reference.get_decisionNodeOfDecisionInputFlow()