org.eclipse.uml2
Interface ReadSelfAction
- All Superinterfaces:
- Action, ActivityNode, Element, EModelElement, EObject, ExecutableNode, NamedElement, Notifier, RedefinableElement, TemplateableElement
- public interface ReadSelfAction
- extends Action
A representation of the model object 'Read Self Action'.
Every action is ultimately a part of some activity, which is in turn optionally attached in some way to the specification of a classifier�for example as the body of a method or as part of a state machine. When the activity executes, it does so in the context of some specific host instance of that classifier. This action produces this host instance, if any, on its output pin. The type of the output pin is the classifier to which the activity is associated in the user model.
The following features are supported:
- See Also:
UML2Package.getReadSelfAction()
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) Gives the output pin on which the hosting object is placed.
- Returns:
- the value of the 'Result' containment reference.
- See Also:
setResult(OutputPin)
,
UML2Package.getReadSelfAction_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()