-
Key: UML25-628
-
Legacy Issue Number: 7426
-
Status: closed
-
Source: PostFinance ( Karl Guggisberg)
-
Summary:
Notation of enumeration literals The UML Superstructure spec often writes enumeration literal in OCL expressions as a hash mark (#) followed by the name of the enumeration literal, i.e. #public (p. 20) #protected (p. 27) #composite (p.80) #false (p. 215) #unordered (p. 216) #entryPoint (p. 469) #deepHistory (p. 474) etc. Sometimes it also includes enumeration literals consisting of a (fully qualified) enumeration name followed by '::' and the enumeration literal name, i.e. Aggregation::none (p. 69) According to the OCL 2.0 spec, the second notation is correct (see Sec 7.4.2 in the OCL 2.0 spec) Suggestion: replace all occurences of enumeration literal names with a leading '#' by the notation introduced in OCL 2.0.
-
Reported: UML 2.0 — Tue, 1 Jun 2004 04:00 GMT
-
Disposition: Resolved — UML 2.5
-
Disposition Summary:
Disposition: Merged with 18124
-
Updated: Fri, 6 Mar 2015 20:59 GMT
UML25 — Notation of enumeration literals
- Key: UML25-628
- OMG Task Force: Unified Modeling Language 2.5 (UML) FTF