Bob, Your email made me wonder, and then I saw the mail from Tom on another thread -
"If they [MagicDraw AndroMDA users] were to switch, it would provide them with no real benefit and it would require them redo all their diagrams for their profiles and sample projects." (apologies if others have already pondered and discounted the idea). Is it feasible to convert MagicDraw diagram information to Argo diagram information (either current/compressed PGML or XMI extension) by using XSLT? This would significantly improve chances of "stealing" MagicDraw users. Also, your idea of using the XMI extensions appeals to me because (in addition to the advantages that you suggest) on the surface it would appear to make the implementation for http://argouml.tigris.org/issues/show_bug.cgi?id=3497 easier. If we were to move the diagram info into the XMI what would the options be?: a) replicate PGML structures? b) replicate MagicDraw? (would this be allowed?) c) use a version of the diagram interchange standard from a later version of UML? Sorry if any of the above is not possible, I'm not up-to-speed on the details, so just floating ideas. Cheers, Graham. -----Original Message----- From: Bob Tarling [mailto:[EMAIL PROTECTED] Sent: 21 July 2006 12:34 To: [email protected] Subject: [argouml-dev] Intentions for post 0.22 Here are some thoughts of areas I _may_ tackle after the next release. I'm also willing to help out with http://argouml.tigris.org/issues/show_bug.cgi?id=3497 where I can. Obviously I'll be visiting our bugs list too on the way. Shrink PGML save ============== http://argouml.tigris.org/issues/show_bug.cgi?id=4307 A very small job that I'll definitely do. My early experiments with this cut my projects down by a third. Some testing required with sequence diagrams. There is no conversion required of existing projects. Undo ==== I'd like to continue this work but will come across difficulties with how to undo delete of a model element. I can't just store the delete model element as we'll get the familiar removed element exceptions from MDR. There are similar problems with undo of creating a model element. That would be to delete it and so how to redo? I'll get this as far as I can in all other areas. If anyone has any ideas then please start a sperate thread. Sequence Diagrams =============== The usability is still poor here and the existing code in need of major refactor. I think changes here will be piecemeal doing gradual improvements. Abandon zargo/uml Save Format ======================== I'm thinking of placing the PGML and TODO elements inside the XMI.extensions of the single XMI file. This is only at early investigation right now. This does not give us diagram interchange to other tools but is maybe a stepping stone in that direction. At least we are then using a standard extension mechanism. The benefits is in safety during zip save. At the moment ArgoUML can run out of memory when writing a zargo. The zip process itself is memory intensive. The user then loses their work. With a single xmi format we should save first as .xmi, then zip that single physical file, only deleting the .xmi if the zip fails. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 20/07/2006 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 20/07/2006 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
