public interface ExpansionNode extends ObjectNode
From package UML::Actions.
The following features are supported:
UMLPackage.getExpansionNode()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
ExpansionRegion |
getRegionAsInput()
Returns the value of the 'Region As Input' reference.
|
ExpansionRegion |
getRegionAsOutput()
Returns the value of the 'Region As Output' reference.
|
void |
setRegionAsInput(ExpansionRegion value)
Sets the value of the '
Region As Input ' reference |
void |
setRegionAsOutput(ExpansionRegion value)
Sets the value of the '
Region As Output ' reference |
boolean |
validateRegionAsInputOrOutput(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
One of regionAsInput or regionAsOutput must be non-empty, but not both.
|
createUpperBound, getInState, getInState, getInStates, getOrdering, getSelection, getUpperBound, isControlType, setIsControlType, setOrdering, setSelection, setUpperBound, validateInputOutputParameter, validateObjectFlowEdges, validateSelectionBehavior
getActivity, getIncoming, getIncoming, getIncomings, getInGroup, getInGroup, getInGroups, getInInterruptibleRegion, getInInterruptibleRegion, getInInterruptibleRegions, getInPartition, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoing, getOutgoings, getRedefinedNode, getRedefinedNode, getRedefinedNodes, setActivity, setInStructuredNode
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateNonLeafRedefinition, validateRedefinitionConsistent, validateRedefinitionContextValid
allNamespaces, allOwningPackages, createDependency, createNameExpression, createUsage, 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
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
containingActivity
getType, setType
ExpansionRegion getRegionAsOutput()
Output Element
'.
The ExpansionRegion for which the ExpansionNode is an output.
From package UML::Actions.
setRegionAsOutput(ExpansionRegion)
,
UMLPackage.getExpansionNode_RegionAsOutput()
,
ExpansionRegion.getOutputElements()
void setRegionAsOutput(ExpansionRegion value)
Region As Output
' reference.
value
- the new value of the 'Region As Output' reference.getRegionAsOutput()
boolean validateRegionAsInputOrOutput(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
ExpansionRegion getRegionAsInput()
Input Element
'.
The ExpansionRegion for which the ExpansionNode is an input.
From package UML::Actions.
setRegionAsInput(ExpansionRegion)
,
UMLPackage.getExpansionNode_RegionAsInput()
,
ExpansionRegion.getInputElements()
void setRegionAsInput(ExpansionRegion value)
Region As Input
' reference.
value
- the new value of the 'Region As Input' reference.getRegionAsInput()