Hi, Another issue that I'm working on is trying to work with are vendor-specific XMI extensions during generation. The first case is simple, MagicDraw allows diagrams to have a stereotype, but they are stored in the XMI as an extension. I did a bit of asking around on this, and it seems that there is no way to make a metamodel description that can describe the extensions. In other words, it would be great if there was the ability to have a separate jmiuml14di.jar for each different vendor and select the correct one based on the original vendor, but there is apparently no way to generate the JMI such that it can even return opaque objects for the extensions. I tried looking at the source for ArgoUML to see how they were handling extensions, but I wasn't able to get a CVS login for some reason.
So it seems like another good application for MMD, and I have a plan for a pluggable architecture that could handle extensions from different vendors. I'd start it very small, but it should be something that people can extend where they need to. It could be done simply as extensions to the core or more comprehensively as a separate module architecture, allowing users to extend a given module in their own build. thoughts welcome and appreciated, -b ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id56&alloc_id438&op=click _______________________________________________ Andromda-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-devel
