Previous UML Classes Table of Contents UML Packages Next


11.3.55 WriteVariableAction

StructuredActions


   WriteVariableAction is an abstract class for variable actions that change variable values.

*Generalizations

   

    VariableAction (from StructuredActions ) on page 302

*Description

   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.

*Attributes

   No additional attributes

*Associations

   • value : InputPin [1..1] Value to be added or removed from the variable. (Subsets Action::input)

*Constraints

   [1] The type input pin is the same as the type of the variable.

   self.value.type = self.variable.type

   [2] The multiplicity of the input pin is 1..1.

   self.value.multiplicity.is(1,1)

*Semantics

   See children of WriteVariableAction .

*Notation

   No specific notation

   WriteVariableAction is introduced to abstract aspects of structural feature actions that change variable values.

*Changes from previous UML

   WriteVariableAction is unchanged from UML 1.5.