-
Key: UML25-531
-
Legacy Issue Number: 18788
-
Status: closed
-
Source: Model Driven Solutions ( Mr. Steve Cook)
-
Summary:
The operation Association::endType() is inconsistent in multiplicity and ordering with the derived property endType which it is intended to calculate the property is [1..*, ordered, unique} and the operation is
{0..*, ordered, nonunique}. We think that the property is correct and the operation should be changed to match.
-
Reported: UML 2.5b1 — Tue, 2 Jul 2013 04:00 GMT
-
Disposition: Resolved — UML 2.5
-
Disposition Summary:
In fact
{ordered}is meaningless and unnecessary. Change both to be 1..*, unordered, unique. Introduce
a constraint to ensure that all ends have a type, as stated in the semantics text in 11.5.3. Also change the
definition of Property::subsettingContext which currently uses this property incorrectly.
This resolves also 18859. -
Updated: Fri, 6 Mar 2015 20:59 GMT
UML25 — Association::endType() is inconsistent
- Key: UML25-531
- OMG Task Force: Unified Modeling Language 2.5 (UML) FTF