UML 2.5 FTF Avatar
  1. OMG Issue

UML25 — Location: 9.5.3 p 122 Qualifiers must be enumerated type

  • Key: UML25-321
  • Legacy Issue Number: 17902
  • Status: closed  
  • Source: Change Vision ( Michael Chonoles)
  • Summary:

    I believe qualifiers must be constrained to be an enumerated type. For example, can an qualifier be a real number?

  • Reported: UML 2.4.1 — Wed, 26 Sep 2012 04:00 GMT
  • Disposition: Resolved — UML 2.5
  • Disposition Summary:

    Qualifiers can be any type that a property can have. If the type has an infinite range, then the lower bound of
    the qualifier must be 0. This is explained by the note in 9.5.3. However, this note contains the phrase “such
    as enumerated values or integer ranges” - since there is no way in UML to define a type that represents an
    integer range, that phrase needs to be modified to exclude this possibility, which will make Enumerations
    stand out as important.
    Note that we might consider a constraint that a lower bound of one implies an enumerated type, but this
    would unnecessarily exclude the possibilities of typing a qualifier with a PrimitiveType with a fixed set of
    values, or a DataType all of whose parts are finite

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