UML 2.4 RTF Avatar
  1. OMG Issue

UML24 — Resolution to issue 14063

  • 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:
    “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 structuredNodeInput

    {subsets input}

    and 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