org.eclipse.uml2
Interface WriteStructuralFeatureAction
- All Superinterfaces:
- Action, ActivityNode, Element, EModelElement, EObject, ExecutableNode, NamedElement, Notifier, RedefinableElement, StructuralFeatureAction, TemplateableElement
- All Known Subinterfaces:
- AddStructuralFeatureValueAction, DurationObservationAction, RemoveStructuralFeatureValueAction, TimeObservationAction
- public interface WriteStructuralFeatureAction
- extends StructuralFeatureAction
A representation of the model object 'Write Structural Feature Action'.
A write structural feature action operates on a structural feature of an object 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 structural feature actions are inherited from StructuralFeatureAction.
The following features are supported:
- See Also:
UML2Package.getWriteStructuralFeatureAction()
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 structural feature.
- Returns:
- the value of the 'Value' containment reference.
- See Also:
setValue(InputPin)
,
UML2Package.getWriteStructuralFeatureAction_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 StructuralFeatureAction