-
Key: SMOF_-22
-
Legacy Issue Number: 17165
-
Status: closed
-
Source: NIST ( Mr. Conrad Bock)
-
Summary:
The default restriction against reclassification between generalizations (see Section 9.1.2.3, Semantics, first sentence, and the four earlier issues starting with AspectOf) is not aligned with typical OO programming languages, which allow runtime instances to be bound to variables typed by a superclass of the class from which instances are created. These programming capabilities enable an class instance to be viewed as an instance of one of the superclasses, but this common programming use case requires a special declaration in SMOF.
-
Reported: SMOF 1.0b2 — Thu, 23 Feb 2012 05:00 GMT
-
Disposition: Resolved — SMOF 1.0
-
Disposition Summary:
Explicit Compatibility has been removed from the metamodel and semantics.
Revised Text:
Resolution for this issue is included in the resolution for issue 17163.
Disposition: Closed Duplicate / Merged see issue 17163 -
Updated: Sat, 7 Mar 2015 08:56 GMT
SMOF_ — Compatibility complicates common programming use case
- Key: SMOF_-22
- OMG Task Force: 2nd SMOF FTF