-
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
UML25 — Location: 9.5.3 p 122 Qualifiers must be enumerated type
- Key: UML25-321
- OMG Task Force: Unified Modeling Language 2.5 (UML) FTF