Hello Alexander!
Sorry for not adding this immediately but I have some objections...
Step 1, I consider some bug with our export mechanism. Isn't this just a
small fix?
Step 2 and 3, I consider to be extensions to the profile handling mechanism
to allow models to be loaded and apply constraints.
Step 4. Doesn't the model (MDR) provide this by the relationship between the
model objects and their meta-types?
/Linus
2008/3/11, alexander krohn <[EMAIL PROTECTED]>:
>
> 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]
>
>