org.eclipse.uml2
Interface ReadLinkAction
- All Superinterfaces:
- Action, ActivityNode, Element, EModelElement, EObject, ExecutableNode, LinkAction, NamedElement, Notifier, RedefinableElement, TemplateableElement
- public interface ReadLinkAction
- extends LinkAction
A representation of the model object 'Read Link Action'.
This action navigates an association towards one end, which is the end that does not have an input pin to take its object (the �open� end). The objects put on the result output pin are the ones participating in the association at the open end, conforming to the specified qualifiers, in order if the end is ordered. The semantics is undefined for reading a link that violates the navigability or visibility of the open end.
The following features are supported:
- See Also:
UML2Package.getReadLinkAction()
Methods inherited from interface org.eclipse.uml2.Action |
createLocalPostcondition, createLocalPrecondition, getContext, getEffect, getInput, getInputs, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPreconditions, getOutput, getOwnedElements, setEffect |
Methods inherited from interface org.eclipse.uml2.ActivityNode |
getActivity, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoings, getOwner, getRedefinedElement, getRedefinedElements, setActivity, setInStructuredNode |
Methods inherited from interface org.eclipse.uml2.NamedElement |
allNamespaces, createNameExpression, getClientDependencies, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from interface org.eclipse.uml2.Element |
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, 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 |
copyright
public static final String copyright
-
- See Also:
- Constant Field Values
getResult
public OutputPin getResult()
- Returns the value of the 'Result' containment reference.
If the meaning of the 'Result' containment reference isn't clear,
there really should be more of a description here...
(Specialized from Action:output) The pin on which are put the objects participating in the association at the end not specified by the inputs.
- Returns:
- the value of the 'Result' containment reference.
- See Also:
setResult(OutputPin)
,
UML2Package.getReadLinkAction_Result()
setResult
public void setResult(OutputPin value)
- Sets the value of the '
Result
' containment reference.
- Parameters:
value
- the new value of the 'Result' containment reference.- See Also:
getResult()
createResult
public OutputPin createResult(EClass eClass)
- Creates a
OutputPin
and sets the 'Result' containment reference.
- Parameters:
eClass
- The Ecore class of the OutputPin
to create.
- Returns:
- The new
OutputPin
. - See Also:
getResult()
getOutputs
public EList getOutputs()
-
- Specified by:
getOutputs
in interface Action
- Returns:
- the value of the 'Output' reference list.
- See Also:
UML2Package.getAction_Output()