hi linus.
here is another proposal for a gsoc-project. i would apply as student or
mentor for this, in fact i would possibly implement this regardless
whether google accepts this or not.
any comments?
yours
alexander
proposal: enable mof 1.4-metamodelling to argouml.
----------------------------------------------------
argouml already supports the ingredients for mof-metamodelling[1],
because they
are mainly expressable in uml. the current model implementation(mdr[2])
supports the export of a metamodell by an external tool(uml2mof[3]).
this tool
currently can't handle the xmi-exports of argouml. also argouml currently
doesn't support the full use of a custom metamodell.
1st step: creating a mof-metamodel
argouml must be enabled to write out a mof-compliant xmi-file that
describes a metamodel that uml2mof can handle.
2nd step: activate a mof-metamodel
enable the import of custom metamodels created by uml2mof.
3rd step: usage of mof-metamodel
mof can define classifiers and constraints for them, so argouml must
provide the instantiation of metaclasses and the editing-facilities for
the instances. argouml must also apply the constraints while the user
edits the instances.
4th step: api for modules, etc.
not only argouml should be able to handle custom model-objects, but also
the various modules(for code generation, etc.) so there must be a api
that enables the modules to explore to metatypes of given model-objects.
[1] http://www.omg.org/spec/MOF/ISO/19502/PDF/
[2] http://mdr.netbeans.org/
[3] http://mdr.netbeans.org/uml2mof/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]