hi.
sorry, i wrote the last one in a hurrry. here is a cleaner proposal for
the gsoc-project.
@linus: how can i add this to the website?
yours
alexander
proposal: argouml and uml 2 compliance level 0
------------------------------------------------
uml 2[1] defines several compliance levels for uml-tools. to fulfill the
compliance level 0, mainly classes and class-diagrams of uml 2.x must be
supported. these will be introduced to argouml by integrating a
meta-model-repository: amof2[3].
1st step: basic integration
amof2 has to be integrated into argouml's tool-library and the
build-mechanisms.
2nd step: amof2 interface
argouml supports already two model-repositories. this is possible due to
an abstraction layer. the api from amof2 must be wrapped by this layer.
3rd step: gui binding
the needed ui-objects for creating, editing and deleting the level 0
objects already exist, as argouml supports their uml 1.4 siblings which
should be mostly the same on this basic level.
4th step: persistence
amof2 understands xmi but can't persist files by itself. argouml's xmi
export and import interface must be connected to the xmi-reader and
-writer from amof2. also the file-format of argouml must be enabled to
save the xmi-data from the amof2-repository
[1] http://www.omg.org/spec/UML/2.1.2/
[2] http://www.omg.org/spec/MOF/2.0
[3]
http://www2.informatik.hu-berlin.de/sam/meta-tools/aMOF2.0forJava/index.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]