Previous UML Classes Table of Contents UML Packages Next


11.2 Abstract Syntax

    The package dependencies of the Actions chapter are shown in Figure 11.1.

   Issue 8458 -sort out merges from imports 8477 -remove merge from IntermediateActions to Communications and add one from BasicActions to Communications

Figure 11.1 - Dependencies of the Action packages

   Package BasicActions

   Issue 8867 - add associations to InputPin and OutputPin 9103 - replace ‘input’ with ‘inputValue’ 9107 - replace ‘output’ with ‘outputValue’ 9191 - change lower bound on OpaqueAction ::body ot 0

Figure 11.2 - Basic actions

Figure 11.3 - Basic pins

Figure 11.4 - Basic invocation actions

   Package IntermediateActions

Figure 11.5 - Intermediate invocation actions

Figure 11.6 - Object actions

Figure 11.7 - Structural Feature Actions

Issue 8165 -add association from LinkAction to InputPin 9104 -rename the end from ‘input’ to ‘inputValue’

Figure 11.8 - Link identification


   Figure 11.9 - Read link actions

Issue 8169 change ‘isRemoveDuplicates’ to ‘isDestroyDuplicates’

Figure 11.10 - Write link actions

Figure 11.11 - Miscellaneous actions

   Package CompleteActions

Issue 8197 - replace ‘CallEvent ’ with ‘Trigger’

Figure 11.12 - Accept event actions

Figure 11.13 - Object actions (CompleteActions )

Figure 11.14 - Link identification (CompleteActions )

Figure 11.15 - Read link actions (CompleteActions )

Issue 9123 - remove LinkEndCreationData and QualifierValue from the diagram Issue 7977 -Add figure (adds ReduceAction to CompleteActions ).

Figure 11.16 - Write link actions (CompleteActions )

Figure 11.17 - ReduceAction (CompleteActions )

   Package StructuredActions

Figure 11.18 - Variable actions

Figure 11.19 - Raise exception action

Figure 11.20 - Action input pin