-
Key: KDM-21
-
Legacy Issue Number: 9971
-
Status: closed
-
Source: KDM Analytics ( Dr. Nikolai Mansourov)
-
Summary:
KDM defines unnecessary abstract classes for relations, for example, CodeRelationship, PrototypeRelationship, Interfacerelationship, TypeRelationship, TemplateRelationship (figure 12.3). This is a consistent pattern, repreated at other packages. The intention was to provide additional extension points, however, these relationships are defined as abstract classes, so they cannot be instanciated. They cannot be made concrete either for the reasons of compatibility with EMF. They make the metamodel unnecessary complex without adding any value. They do not affect the KDM instance XMI. The suggestion is to simplify the metamodel by removing these unnecessary relations. This suggestion was also given by ASG representative.
-
Reported: KDM 1.0b1 — Wed, 26 Jul 2006 04:00 GMT
-
Disposition: Resolved — KDM 1.0
-
Disposition Summary:
No Data Available
-
Updated: Fri, 6 Mar 2015 20:57 GMT