public interface DecisionNode extends ControlNode
A DecisionNode is a ControlNode that chooses between outgoing ActivityEdges for the routing of tokens.
The following features are supported:
UMLPackage.getDecisionNode()
Modifier and Type | Method and 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. |
get_activityNodeOfRedefinedNode, getActivity, getIncoming, getInGroup, getInInterruptibleRegion, getInPartition, getInStructuredNode, getOutgoing, getRedefinedNode, has_activityNodeOfRedefinedNode, hasIncoming, hasInGroup, hasInInterruptibleRegion, hasInPartition, hasOutgoing, hasRedefinedNode, setActivity, setInStructuredNode
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
@CheckForNull Behavior getDecisionInput()
decision Node Of Decision Input
'.
A Behavior that is executed to provide an input to guard ValueSpecifications on ActivityEdges outgoing from the DecisionNode.
setDecisionInput(Behavior)
,
UMLPackage.getDecisionNode_DecisionInput()
,
Behavior.get_decisionNodeOfDecisionInput()
void setDecisionInput(@CheckForNull Behavior value)
Decision Input
'
reference.
value
- the new value of the 'Decision Input' reference.getDecisionInput()
@CheckForNull ObjectFlow getDecisionInputFlow()
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.
setDecisionInputFlow(ObjectFlow)
,
UMLPackage.getDecisionNode_DecisionInputFlow()
,
ObjectFlow.get_decisionNodeOfDecisionInputFlow()
void setDecisionInputFlow(@CheckForNull ObjectFlow value)
Decision Input Flow
'
reference.
value
- the new value of the 'Decision Input Flow' reference.getDecisionInputFlow()