UML 2.5 FTF Avatar
  1. OMG Issue

UML25 — Association::endType() is inconsistent

  • 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