public interface DecisionNode extends ControlNode
The following features are supported:
UMLPackage.getDecisionNode()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
Behavior |
getDecisionInput()
Returns the value of the 'Decision Input' reference
|
void |
setDecisionInput(Behavior value)
Sets the value of the '
Decision Input ' reference |
boolean |
validateEdges(DiagnosticChain diagnostics,
Map context)
The edges coming into and out of a decision node must be either all object flows or all control flows.
|
boolean |
validateInputParameter(DiagnosticChain diagnostics,
Map context)
A decision input behavior has zero or one input parameter and one output parameter.
|
boolean |
validateOneIncomingEdge(DiagnosticChain diagnostics,
Map context)
A decision node has one incoming edge.
|
getActivity, getIncoming, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoing, getOutgoings, getRedefinedNode, getRedefinedNode, getRedefinedNodes, setActivity, setInStructuredNode, validateOwned, validateOwnedStructuredNode
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
Behavior getDecisionInput()
setDecisionInput(Behavior)
,
UMLPackage.getDecisionNode_DecisionInput()
void setDecisionInput(Behavior value)
Decision Input
' reference.
value
- the new value of the 'Decision Input' reference.getDecisionInput()
boolean validateOneIncomingEdge(DiagnosticChain diagnostics, Map context)
boolean validateInputParameter(DiagnosticChain diagnostics, Map context)
boolean validateEdges(DiagnosticChain diagnostics, Map context)