public interface ExpansionNode extends ObjectNode
An ExpansionNode is an ObjectNode used to indicate a collection input or output for an ExpansionRegion. A collection input of an ExpansionRegion contains a collection that is broken into its individual elements inside the region, whose content is executed once per element. A collection output of an ExpansionRegion combines individual elements produced by the execution of the region into a collection for use outside the region.
The following features are supported:
UMLPackage.getExpansionNode()
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. |
get_exceptionHandlerOfExceptionInput, getInState, getOrdering, getSelection, getUpperBound, has_exceptionHandlerOfExceptionInput, hasInState, isControlType, setControlType, setOrdering, setSelection, setUpperBound
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
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
getType, setType
@CheckForNull ExpansionRegion getRegionAsInput()
Input Element
'.
The ExpansionRegion for which the ExpansionNode is an input.
setRegionAsInput(ExpansionRegion)
,
UMLPackage.getExpansionNode_RegionAsInput()
,
ExpansionRegion.getInputElement()
void setRegionAsInput(@CheckForNull ExpansionRegion value)
Region As Input
'
reference.
value
- the new value of the 'Region As Input' reference.getRegionAsInput()
@CheckForNull ExpansionRegion getRegionAsOutput()
Output Element
'.
The ExpansionRegion for which the ExpansionNode is an output.
setRegionAsOutput(ExpansionRegion)
,
UMLPackage.getExpansionNode_RegionAsOutput()
,
ExpansionRegion.getOutputElement()
void setRegionAsOutput(@CheckForNull ExpansionRegion value)
Region As Output
'
reference.
value
- the new value of the 'Region As Output' reference.getRegionAsOutput()