-
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
UML22 — UML 2 Super / Kernel / invalid restriction in isConsistentWith()
- Key: UML22-80
- OMG Task Force: UML 2.2 RTF