Interface ObjectFlow
- All Superinterfaces:
ActivityEdge
,BaseElement
,Cloneable
,Comparable
,Element
,org.eclipse.emf.ecore.EObject
,MDObject
,com.dassault_systemes.modeler.foundation.model.ModelElement
,ModelObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,RedefinableElement
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
A representation of the model object 'Object Flow'.
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:
- See Also:
- Model:
- annotation="MOF package='activities.mdbasicactivities'"
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'decision Node Of Decision Input Flow' reference.Returns the value of the 'Selection' reference.Returns the value of the 'Transformation' reference.boolean
Returns the value of the 'Multicast' attribute.boolean
Returns the value of the 'Multireceive' attribute.void
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.Methods inherited from interface com.nomagic.uml2.ext.magicdraw.activities.mdbasicactivities.ActivityEdge
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
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, isEditable, removePropertyChangeListener, sGetID
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementTaggedValue, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotype, getOwnedComment, getOwnedElement, getOwner, getSyncElement, getTaggedValue, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasAppliedStereotype, hasElementTaggedValue, hasOwnedComment, hasOwnedElement, hasTaggedValue, setOwner, setSyncElement
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
Methods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, eDynamicGet, getElementOwner, getLocalID, getObjectParent, setLocalID, sGetLocalID
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, ignoringRefGetValue, ignoringRefGetValue, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement
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
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.RedefinableElement
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValue
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
-
Method Details
-
isMulticast
boolean isMulticast()Returns the value of the 'Multicast' attribute. The default value is"false"
. Indicates whether the objects in the ObjectFlow are passed by multicasting.- Returns:
- the value of the 'Multicast' attribute.
- See Also:
-
setMulticast(boolean)
com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getObjectFlow_Multicast()
- Model:
- default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
- Generated:
-
setMulticast
void setMulticast(boolean value) Sets the value of the 'Multicast
' attribute.- Parameters:
value
- the new value of the 'Multicast' attribute.- See Also:
- Generated:
-
isMultireceive
boolean isMultireceive()Returns the value of the 'Multireceive' attribute. The default value is"false"
. Indicates whether the objects in the ObjectFlow are gathered from respondents to multicasting.- Returns:
- the value of the 'Multireceive' attribute.
- See Also:
-
setMultireceive(boolean)
com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getObjectFlow_Multireceive()
- Model:
- default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
- Generated:
-
setMultireceive
void setMultireceive(boolean value) Sets the value of the 'Multireceive
' attribute.- Parameters:
value
- the new value of the 'Multireceive' attribute.- See Also:
- Generated:
-
getTransformation
Returns the value of the 'Transformation' reference. It is bidirectional and its opposite is 'object Flow Of Transformation
'. A Behavior used to change or replace object tokens flowing along the ObjectFlow.- Returns:
- the value of the 'Transformation' reference.
- See Also:
- Model:
- opposite="_objectFlowOfTransformation" ordered="false"
- Generated:
-
setTransformation
Sets the value of the 'Transformation
' reference.- Parameters:
value
- the new value of the 'Transformation' reference.- See Also:
- Generated:
-
getSelection
Returns the value of the 'Selection' reference. It is bidirectional and its opposite is 'object Flow Of Selection
'. A Behavior used to select tokens from a source ObjectNode.- Returns:
- the value of the 'Selection' reference.
- See Also:
- Model:
- opposite="_objectFlowOfSelection" ordered="false"
- Generated:
-
setSelection
Sets the value of the 'Selection
' reference.- Parameters:
value
- the new value of the 'Selection' reference.- See Also:
- Generated:
-
get_decisionNodeOfDecisionInputFlow
Returns the value of the 'decision Node Of Decision Input Flow' reference. It is bidirectional and its opposite is '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...
- Returns:
- the value of the 'decision Node Of Decision Input Flow' reference.
- See Also:
- Model:
- opposite="decisionInputFlow" ordered="false"
- Generated:
-
set_decisionNodeOfDecisionInputFlow
Sets the value of the 'decision Node Of Decision Input Flow
' reference.- Parameters:
value
- the new value of the 'decision Node Of Decision Input Flow' reference.- See Also:
- Generated:
-