Previous UML Classes Table of Contents UML Packages Next


11.3.51 ValueSpecificationAction

IntermediateActions


   ValueSpecification Action is an action that evaluates a value specification.

*Generalizations

   

    Action (from BasicActions ) on page 247

*Description

   The action returns the result of evaluating a value specification.

*Attributes

   No additional attributes

*Associations

   Issue 8194 -remove invalid subsets constraint 8478 -duplicates 8194 and adds the ‘result’ entry

*Constraints

   [1] The type of value specification must be compatible with the type of the result pin.

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

*Semantics

   The value specification is evaluated when the action is enabled.

*Notation

   See ValueSpecification Action (as specialized) on page 429.

*Examples

   See ValueSpecification Action (as specialized) on page 429.

   ValueSpecification Action is introduced for injecting constants and other value specifications into behavior.

*Changes from previous UML

   ValueSpecification Action replaces LiteralValueAction from UML 1.5.