You may have noticed I've recently commited a class2 module and a
activity2 module.

I've using these as a proof of concept. Please leave me to my own
devices with these for just a little longer.

In particular I'm trying to see if I can extend the Diagrams and Figs
for UML1.4 for class diagrams and in the extension classes make the
changes required for UML2 (such as fixing current problems that occur
with drawing associations and when changing aggregation end).

At the moment many of the UML2 classes are copies of UML1.4. This is
not the long term intention. I intend to have the UML2 Figs extend the
UML1.4 Figs where appropriate. Copying just allowed me to get the
module working quicker (you can run the module now with the "ArgoUML
class2" launcher (get the latest projects with
argouml-core-projectset.psf first).

I realise that my first mistake was to create all the Figs in the
class2 module. FigClass2 for example can exist in other diagrams other
than the class diagram.

So I intend to create 4 other modules

There will be one for each UML2 diagram supertype
- structure2
- behavior2
- interaction2

Any Figs that are common for different diagrams of those types will me
stored in those modules.

Those few that are required in more than one of those types will be in
the module common2

The dependency of class2 will then be on structure2, common2 and then
base arguml and model interface.

I hope to give the Figs just package scope however my concern here is
in the reflection used by the persistence mechanism, that may give me
problems.

I'll keep you up to date with my progress.

Hopefully once I have this demonstration then others can help with
similar  work on other diagrams.

Regards

Bob.

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2378608

To unsubscribe from this discussion, e-mail: 
[[email protected]].
To be allowed to post to the list contact the mailing list moderator, email: 
[[email protected]]

Reply via email to