org.eclipse.uml2.uml
Interface ExpansionNode
- All Superinterfaces:
- ActivityNode, Element, EModelElement, EObject, NamedElement, Notifier, ObjectNode, RedefinableElement, TypedElement
- public interface ExpansionNode
- extends ObjectNode
A representation of the model object 'Expansion Node'.
An expansion node is an object node used to indicate a flow across the boundary of an expansion region. A flow into a region contains a collection that is broken into its individual elements inside the region, which is executed once per element. A flow out of a region combines individual elements into a collection for use outside the region.
The following features are supported:
- See Also:
UMLPackage.getExpansionNode()
Methods inherited from interface org.eclipse.uml2.uml.ObjectNode |
createUpperBound, getInState, getInState, getInStates, getOrdering, getSelection, getUpperBound, isControlType, setIsControlType, setOrdering, setSelection, setUpperBound, validateInputOutputParameter, validateNotUnique, validateObjectFlowEdges, validateSelectionBehavior |
Methods inherited from interface org.eclipse.uml2.uml.ActivityNode |
getActivity, getIncoming, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoing, getOutgoings, getRedefinedNode, getRedefinedNode, getRedefinedNodes, setActivity, setInStructuredNode, validateOwned, validateOwnedStructuredNode |
Methods inherited from interface org.eclipse.uml2.uml.RedefinableElement |
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Methods inherited from interface org.eclipse.uml2.uml.NamedElement |
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 |
Methods inherited from interface org.eclipse.uml2.uml.Element |
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 |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
getRegionAsOutput
public ExpansionRegion getRegionAsOutput()
- Returns the value of the 'Region As Output' reference.
It is bidirectional and its opposite is '
Output Element
'.
The expansion region for which the node is an output.
- Returns:
- the value of the 'Region As Output' reference.
- See Also:
ExpansionNode.setRegionAsOutput(ExpansionRegion)
,
UMLPackage.getExpansionNode_RegionAsOutput()
,
ExpansionRegion.getOutputElements()
setRegionAsOutput
public void setRegionAsOutput(ExpansionRegion value)
- Sets the value of the '
Region As Output
' reference.
- Parameters:
value
- the new value of the 'Region As Output' reference.- See Also:
ExpansionNode.getRegionAsOutput()
getRegionAsInput
public ExpansionRegion getRegionAsInput()
- Returns the value of the 'Region As Input' reference.
It is bidirectional and its opposite is '
Input Element
'.
The expansion region for which the node is an input.
- Returns:
- the value of the 'Region As Input' reference.
- See Also:
ExpansionNode.setRegionAsInput(ExpansionRegion)
,
UMLPackage.getExpansionNode_RegionAsInput()
,
ExpansionRegion.getInputElements()
setRegionAsInput
public void setRegionAsInput(ExpansionRegion value)
- Sets the value of the '
Region As Input
' reference.
- Parameters:
value
- the new value of the 'Region As Input' reference.- See Also:
ExpansionNode.getRegionAsInput()