-
Key: UML24-53
-
Legacy Issue Number: 15264
-
Status: closed
-
Source: Model Driven Solutions ( Mr. Steve Cook)
-
Summary:
Accepted resolution in UML 2.4 Ballot 8 for issue 14063 has a problem because ActivityGroup::inActivity needs to refer to StructuredActivities::Activity
-
Reported: UML 2.3 — Tue, 25 May 2010 04:00 GMT
-
Disposition: Resolved — UML 2.4
-
Disposition Summary:
The accepted resolution for 14063 in Ballot 8 states the following:
{subsets input}
“In the UML 2.3 Superstructure Specification, Subclause 12.2 Abstract Syntax, in Figures 12.21 and 12.22, replace the unqualified ActivityGroup classes on the diagrams with the qualified UML::Activities::FundamentalActivities::ActivityGroup class. Remove the StructuredActivities::ActivityGroup and CompleteStructuredActivities::ActivityGroup classes from the metamodel.”
The problem is that ActivityGroup in StructuredActivities refers, via its property inActivity, to Activity in StructuredActivities. Removing StructuredActivities::ActivityGroup deprives this property of a home. Hence we need to reinstate the copies of ActivityGroup.
Then we also need to copy down Action into CompleteStructuredActivities, and its associations input and output, so that the structuredNodeInputand structuredNodeOutput
{ subsets output}work correctly, i.e. subset the correct types of InputPin and OutputPin.
Note than none of this will have any effect on the merged definition of UML. -
Updated: Fri, 6 Mar 2015 20:58 GMT