Start Object Behavior Action Start Object Behavior Action (Action)

[navigator] [guidelinePackage]General UML Guidelines [bullet][guidelinePackage]Activities [bullet][guidelinePackage]Actions [bullet]Start Object Behavior ActionStart Object Behavior Action (Action)

[help_web]

A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.

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.

An action represents a single step within an activity, that is, one that is not further decomposed within the activity.

An action has pre- and post-conditions.

InvocationAction is an abstract class for the various actions that invoke behavior. In addition to targeting an object, invocation actions can also invoke behavioral features on ports from where the invocation requests are routed onwards on links deriving from attached connectors. Invocation actions may also be sent to a target via a given port, either on the sending object or on another object.

CallAction is an abstract class for actions that invoke behavior and receive return values.

StartObjectBehaviorAction is an action that starts the execution either of a directly instantiated behavior or of the classifier behavior of an object. Argument values may be supplied for the input parameters of the behavior. If the behavior is invoked synchronously, then output values may be obtained for output

[collapsed] [expanded] Properties

Mandatory

Rules

[collapsed] [expanded] Parent

An element of one of the following kinds:

[collapsed] [expanded] Nested Elements

Rules

[collapsed] [expanded] Outgoing

Rules

[collapsed] [expanded] Incoming

Rules

[collapsed] [expanded] Relations

Rules

[collapsed] [expanded] Usage