Previous | UML Classes | Table of Contents | UML Packages | Next |
•
NamedElement (from Kernel , Dependencies ) on page 99
An action is a named element that is the fundamental unit of executable functionality. The execution of an action represents
some transformation or processing in the modeled system, be it a computer system or otherwise.
No additional attributes
Issue 8147 - add specializes constraints and multiplicity on ‘context’
• /input : InputPin [*] The ordered set of input pins connected to the Action. These are among the total set of inputs. {Specializes Element::ownedElement}
• /output : OutputPin [*] The ordered set of output pins connected to the Action. The action places its results onto pins in this set. {Specializes Element::ownedElement}
• /context : Classifier [0..1] The classifier that owns the behavior of which this action is a part.
No additional constraints
An action execution represents the run-time behavior of executing an action within a specific behavior execution. As Action
is an abstract class, all action executions will be executions of specific kinds of actions. When the action executes, and
what its actual inputs are, is determined by the concrete action and the behaviors in which it is used.
No specific notation. See extensions in Activities chapter.
Action is the same concept as in UML 1.5, but modeled independently of the behaviors that use it.