UML 2.2 RTF Avatar
  1. OMG Issue

UML22 — UML 2 Super / Kernel / invalid restriction in isConsistentWith()

  • Key: UML22-80
  • Legacy Issue Number: 8460
  • Status: closed  
  • Source: International Business Machines ( Mr. Jim Amsden)
  • Summary:

    A derived union association end represents a union of all of its subsets. The leaf subsets clearly have to be non-derived. However, in operation Property::isConsistentWith(), defined on page 127 of ptc/-04-10-02, it is stated that a derived property cannot be redefined by a non-derived property. This means that all such subsets of derived unions will be incorrect. Clearly, this restriction should be removed.

    Recommendation:

    Remove the constraint:

    (prop.isDerived implies isDerived)

    from the operation Property::isConsistentWith() (on pg. 127)

  • Reported: UML 1.4.2 — Fri, 4 Mar 2005 05:00 GMT
  • Disposition: Resolved — UML 2.2
  • Disposition Summary:

    see below

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