Previous UML Classes Table of Contents UML Packages Next


12.2 Abstract Syntax

    Figure 12.1 shows the dependencies of the activity packages.

   BasicBehaviors Kernel BasicActions


   CompleteStructuredActivities


   Figure 12.1 - Dependencies of the Activity packages

   Package FundamentalActivities

Issue 8718 -make Action abstract

Figure 12.2 - Fundamental nodes

Issue 9106 -make ‘containedNode’ a derived read-only union 9108 -rename ‘activity’ to ‘inActivity’

Figure 12.3 - Fundamental groups

   Package BasicActivities

Issue 9090 - replace ‘redefinedElement’ with ‘redefinedNode’ and fix constraint Issue 9089 -replace ‘redefinedElement’ with ‘redefinedEdge’ and adjust constraint

Figure 12.4 - Nodes (BasicActivities )

Figure 12.5 - Flows

Issue 9105 -make ‘containedEdge’ a derived union


   Figure 12.6 - Groups

Figure 12.7 - Elements

   Package IntermediateActivities

Figure 12.8 - Object nodes (IntermediateActivities )

Figure 12.9 - Control nodes (IntermediateActivities )

   Issue 8208 -add association between Activity and ActivityPartition 9095 -rename ‘subgroup’ as ‘subpartition’ and adjust constraint 9105 -rename ‘containedEdge’ to ‘edge’ and fix constraint 9106 -rename ‘containedNode’ to ‘node’ and fix constraint

Figure 12.10 - Partitions

Figure 12.11 - Flows (IntermediateActivities )

   Package CompleteActivities


   Figure 12.12 - Elements (CompleteActivities )

Figure 12.13 - Constraints (CompleteActivities )

Figure 12.14 - Flows (CompleteActivities )

Figure 12.15 - Object nodes (CompleteActivities )


   Figure 12.16 - Control pins

Figure 12.17 - Data stores

Issue 8224 - replace ‘ownedmember’ by ‘ownedMember’ Issue 9106 -rename ‘containedNode’ to ‘node’ and fix constraint

Figure 12.18 Parameter sets

Figure 12.19 - Control nodes (CompleteActivities )

Figure 12.20 - Interruptible regions

   Package StructuredActivities

   Issue 8239 - make ExecutableNode abstract 8740 - replace ActivityNodes at the bottom of the diagram by ExecutableNode s 9000 - change ‘owner’ to ‘namespace’ in subsets constraints on Variable::scope and Variable::activityScope 9106- rename ‘containedNode’ to ‘node’ and adjust constraint for StructuredActivityNode and change constraint on SequenceNode ::executableNode 9108 - change ‘redefines activity’ to ‘redefines inActivity’

Figure 12.21 - Structured nodes

   Package CompleteStructuredActivities

Issue 8490 -modify LoopNode ::loopVariable characteristics 9105 -rename ‘containedEdge’ to ‘edge’ and fix constraint

Figure 12.22 - Structured nodes (CompleteStructuredActivities )

   Package ExtraStructuredActivities

Figure 12.23 - Exceptions

Figure 12.24 - Expansion regions