-
Key: UML14-33
-
Legacy Issue Number: 2582
-
Status: closed
-
Source: Anonymous
-
Summary:
Summary: I think that the class EnumerationLiteral should be an heir of DataValue
(this inheritance relationship is currently missing).Once this is fixed, the association between EnumerationLiteral and Enumeration
should be seen as a refinement of the association between DataValue and DataType
(itself implicitly inherited from the association between Instance and classifier),
with a supplementary OCL constraint in the case of EnumerationLiteral,
namely that self.classifier.oclIsKindOf(Enumeration)
(to ensure covariance, as is done for DataValue wrt DataType).BTW, shouldn"t there be a symetric OCL constraint in DataType
specifying that its Instances are all DataValues,
and similarly in Enumeration specifying that its instances are all EnumerationLiterals ? -
Reported: XMI 1.0 — Mon, 12 Apr 1999 04:00 GMT
-
Disposition: Resolved — UML 1.4.2
-
Disposition Summary:
No Data Available
-
Updated: Fri, 6 Mar 2015 20:58 GMT