Automatic creation of PrimitiveTypes Package
Brian Smith <[email protected]> Thu, 05 Dec 2002 00:23:36 -0600
| Newsgroups | gmane.comp.java.netbeans.modules.mdr.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi,
When the XMI Reader automatically generates the PrimitiveTypes package
(from a MOF 1.3 model), I think that is should make sure it generates
the javax.jmi.packagePrefix tag for it. Also, instead of including just
the datatypes that are actually used by the metamodel, I think it would
be better to always include all of them. That is, if the XMI Reader adds
the PrimitiveTypes package, it should always add the XMI equivalent of:
package PrimitiveTypes
{
tag "*tag" : javax.jmi.packagePrefix = 'javax.jmi' on PrimitiveTypes
primitive type Boolean
primitive type Integer
primitive type Long
primitive type Float
primitive type Double
primitive type String
}
Instead of just, e.g.:
package PrimitiveTypes {
primitive type String
primitive type Integer
}
I think it is too confusing to have a different version of the
PrimitiveTypes package for each metamodel (e.g. some without "Boolean",
most without "Long", etc.). What do you think?
- Brian