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]]
