UML 2.3 RTF Avatar
  1. OMG Issue

UML23 — Ordered derived unions

  • Key: UML23-130
  • Legacy Issue Number: 14552
  • Status: closed  
  • Source: NASA ( Maged Elaasar)
  • Summary:

    When you specify a property as an ordered derived union, with the implied derivation of union-ing the subsetting properties, how do you specify the order of the resulting union?

  • Reported: UML 2.2 — Wed, 7 Oct 2009 04:00 GMT
  • Disposition: Resolved — UML 2.3
  • Disposition Summary:

    This problem actually occurs in the UML spec itself, in the definition of ExceptionHandler::output_pins
    which relies on the ordering of Action::output, which is a derived union.
    We can specify a determinate order for the common case where all of the subsetting properties are class
    owned and there is single inheritance: which is the case for Action::output. In other cases, we can just say
    that the order is undefined.

  • Updated: Fri, 6 Mar 2015 20:58 GMT