org.eclipse.uml2
Interface WriteVariableAction
- All Superinterfaces:
- Action, ActivityNode, Element, EModelElement, EObject, ExecutableNode, NamedElement, Notifier, RedefinableElement, TemplateableElement, VariableAction
- All Known Subinterfaces:
- AddVariableValueAction, RemoveVariableValueAction
- public interface WriteVariableAction
- extends VariableAction
A representation of the model object 'Write Variable Action'.
A write variable action operates on a variable to modify its values. It has an input pin on which the value that will be added or removed is put. Other aspects of write variable actions are inherited from VariableAction.
The following features are supported:
- See Also:
UML2Package.getWriteVariableAction()
Methods inherited from interface org.eclipse.uml2.Action |
createLocalPostcondition, createLocalPrecondition, getContext, getEffect, getInput, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPreconditions, getOutput, getOutputs, 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
getValue
public InputPin getValue()
- Returns the value of the 'Value' containment reference.
If the meaning of the 'Value' containment reference isn't clear,
there really should be more of a description here...
(Specialized from Action:input) Value to be added or removed from the variable.
- Returns:
- the value of the 'Value' containment reference.
- See Also:
setValue(InputPin)
,
UML2Package.getWriteVariableAction_Value()
setValue
public void setValue(InputPin value)
- Sets the value of the '
Value
' containment reference.
- Parameters:
value
- the new value of the 'Value' containment reference.- See Also:
getValue()
createValue
public InputPin createValue(EClass eClass)
- Creates a
InputPin
and sets the 'Value' containment reference.
- Parameters:
eClass
- The Ecore class of the InputPin
to create.
- Returns:
- The new
InputPin
. - See Also:
getValue()
getInputs
public EList getInputs()
-
- Specified by:
getInputs
in interface Action
- Returns:
- the value of the 'Input' reference list.
- See Also:
UML2Package.getAction_Input()