Legacy Issue Number: 3446
Source: Escape Velocity ( Don Baisley)
In the MOF 1.3 Specification, constraint C-44, which prevents a package
being abstract, does not appear to serve any useful purpose. It does
prevent definition of general, abstract metamodels that must be subclassed
with more specific metamodels in order to be deployed. A MOF package
defines a type of a package extent, and such types support polymorphism
through package inheritance. The concept of abstract packages is as useful
to metamodeling as the concept of abstract classes is to object modeling.
Recommendation: Delete C-44.
Reported: MOF 1.3 — Wed, 22 Mar 2000 05:00 GMT
Disposition: Resolved — MOF 1.4
This is a duplicate of issue 4202. Close with no further action.
Updated: Fri, 6 Mar 2015 20:58 GMT