Previous | UML Classes | Table of Contents | UML Packages | Next |
Issue 8214 - editorial fixes
An activity group is an abstract class for defining sets of nodes and edges in an activity.
•
Element (from Kernel ) on page 63
Activity groups are a generic grouping construct for nodes and edges. Nodes and edges can belong to more than one group. They
have no inherent semantics and can be used for various purposes. Subclasses of ActivityGroup may add semantics.
No additional attributes
Package FundamentalActivities
Issue 8214 -add subsets constraint 9108 -rename ‘activity’ to ‘inActivity’
• inActivity : Activity [0..1] Activity containing the group. {Subsets NamedElement ::owner}
Issue 9106 -make ‘containedNode’ a derived read-only union
• /containedNode : ActivityNode [0..*] {readOnly} Nodes immediately contained in the group. This is a derived union.
• /superGroup : ActivityGroup [0..1] Group immediately containing the group.
• /subgroup : ActivityGroup [0..*] Groups immediately contained in the group.
Package BasicActivities
Issue 9105 -make ‘conatinedEdge’ a derived union
• /containedEdge : ActivityEdge [0..*] Edges immediately contained in the group. This is a derived union.
[1] All nodes and edges of the group must be in the same activity as the group.
[2] No node or edge in a group may be contained by its subgroups or its containing groups, transitively.
[3] Groups may only be owned by activities or groups.
None
No specific notation
Activity groups provide a generic grouping mechanism that can be used for various purposes, as defined in the subclasses of
ActivityGroup , and in extensions and profiles.
ActivityGroup s are new in UML 2.0.
Issue 8215 - replace ‘StructuredActivities’ with ‘CompleteStructuredActivities ’