Interface DecisionNode
-
- All Superinterfaces:
ActivityNode
,BaseElement
,java.lang.Cloneable
,java.lang.Comparable
,ControlNode
,Element
,org.eclipse.emf.ecore.EObject
,MDObject
,ModelObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,RedefinableElement
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
public interface DecisionNode extends ControlNode
A representation of the model object 'Decision Node'.A DecisionNode is a ControlNode that chooses between outgoing ActivityEdges for the routing of tokens.
The following features are supported:
- See Also:
UMLPackage.getDecisionNode()
- Model:
- annotation="MOF package='activities.mdintermediateactivities'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Behavior
getDecisionInput()
Returns the value of the 'Decision Input' reference.ObjectFlow
getDecisionInputFlow()
Returns the value of the 'Decision Input Flow' reference.void
setDecisionInput(Behavior value)
Sets the value of the 'Decision Input
' reference.void
setDecisionInputFlow(ObjectFlow value)
Sets the value of the 'Decision Input Flow
' reference.-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.activities.mdfundamentalactivities.ActivityNode
get_activityNodeOfRedefinedNode, getActivity, getIncoming, getInGroup, getInInterruptibleRegion, getInPartition, getInStructuredNode, getOutgoing, getRedefinedNode, has_activityNodeOfRedefinedNode, hasIncoming, hasInGroup, hasInInterruptibleRegion, hasInPartition, hasOutgoing, hasRedefinedNode, setActivity, setInStructuredNode
-
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, atInsert, canAdd, canAdd, canAddChild, canAddInstance, canBeDeleted, canChangeParent, canDeleteChild, clone, dispose, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, isParentOf, removeAllPropertyChangeListeners, removePropertyChangeListener, sGetID
-
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.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, getLocalID, ignoringRefGetValue, ignoringRefGetValue, isInvalid, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText, setLocalID, sGetLocalID
-
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
-
-
-
-
Method Detail
-
getDecisionInput
@CheckForNull Behavior getDecisionInput()
Returns the value of the 'Decision Input' reference. It is bidirectional and its opposite is 'decision Node Of Decision Input
'. A Behavior that is executed to provide an input to guard ValueSpecifications on ActivityEdges outgoing from the DecisionNode.- Returns:
- the value of the 'Decision Input' reference.
- See Also:
setDecisionInput(Behavior)
,UMLPackage.getDecisionNode_DecisionInput()
,Behavior.get_decisionNodeOfDecisionInput()
- Model:
- opposite="_decisionNodeOfDecisionInput" ordered="false"
- Generated:
-
setDecisionInput
void setDecisionInput(@CheckForNull Behavior value)
Sets the value of the 'Decision Input
' reference.- Parameters:
value
- the new value of the 'Decision Input' reference.- See Also:
getDecisionInput()
- Generated:
-
getDecisionInputFlow
@CheckForNull ObjectFlow getDecisionInputFlow()
Returns the value of the 'Decision Input Flow' reference. It is bidirectional and its opposite is 'decision Node Of Decision Input Flow
'. An additional ActivityEdge incoming to the DecisionNode that provides a decision input value for the guards ValueSpecifications on ActivityEdges outgoing from the DecisionNode.- Returns:
- the value of the 'Decision Input Flow' reference.
- See Also:
setDecisionInputFlow(ObjectFlow)
,UMLPackage.getDecisionNode_DecisionInputFlow()
,ObjectFlow.get_decisionNodeOfDecisionInputFlow()
- Model:
- opposite="_decisionNodeOfDecisionInputFlow" ordered="false"
- Generated:
-
setDecisionInputFlow
void setDecisionInputFlow(@CheckForNull ObjectFlow value)
Sets the value of the 'Decision Input Flow
' reference.- Parameters:
value
- the new value of the 'Decision Input Flow' reference.- See Also:
getDecisionInputFlow()
- Generated:
-
-