|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A representation of the model object 'Read Self Action'. A read self action is an action that retrieves the host object of an action.
The following features are supported:
UMLPackage.getReadSelfAction()| Field Summary |
| Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
| Method Summary | |
OutputPin |
createResult(String name,
Type type)
Creates a new OutputPin,with the specified 'Name', and 'Type', and sets the 'Result' containment reference |
OutputPin |
getResult()
Returns the value of the 'Result' containment reference |
void |
setResult(OutputPin value)
Sets the value of the ' Result' containment reference |
boolean |
validateContained(DiagnosticChain diagnostics,
Map context)
The action must be contained in an behavior that has a host classifier. |
boolean |
validateMultiplicity(DiagnosticChain diagnostics,
Map context)
The multiplicity of the result output pin is 1..1. |
boolean |
validateNotStatic(DiagnosticChain diagnostics,
Map context)
If the action is contained in an behavior that is acting as the body of a method, then the operation of the method must not be static. |
boolean |
validateType(DiagnosticChain diagnostics,
Map context)
The type of the result output pin is the host classifier. |
| Methods inherited from interface org.eclipse.uml2.uml.Action |
createLocalPostcondition, createLocalPostcondition, createLocalPrecondition, createLocalPrecondition, getContext, getInput, getInput, getInputs, getLocalPostcondition, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPrecondition, getLocalPreconditions, getOutput, getOutput, getOutputs |
| Methods inherited from interface org.eclipse.uml2.uml.ExecutableNode |
createHandler, getHandlers |
| 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.emf.ecore.EModelElement |
getEAnnotation, getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
public OutputPin getResult()
ReadSelfAction.setResult(OutputPin),
UMLPackage.getReadSelfAction_Result()public void setResult(OutputPin value)
Result' containment reference.
value - the new value of the 'Result' containment reference.ReadSelfAction.getResult()
public OutputPin createResult(String name,
Type type)
OutputPin,with the specified 'Name', and 'Type', and sets the 'Result' containment reference.
name - The 'Name' for the new OutputPin, or null.type - The 'Type' for the new OutputPin, or null.
OutputPin.ReadSelfAction.getResult()
public boolean validateContained(DiagnosticChain diagnostics,
Map context)
public boolean validateNotStatic(DiagnosticChain diagnostics,
Map context)
public boolean validateType(DiagnosticChain diagnostics,
Map context)
public boolean validateMultiplicity(DiagnosticChain diagnostics,
Map context)
|
Copyright 2003, 2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||