I would certainly welcome it as a goal for the next stable release after 0.22.
Since the mail sent about the voting mechanism, issue http://argouml.tigris.org/issues/show_bug.cgi?id=3497 has shot from 21 votes to 81 and is now number 2 in the list. So others clearly feel the same way. The above issue catches some discussion on proposed limitations to allow an early release. Cheers, Graham. -----Original Message----- From: Tom Morris [mailto:[EMAIL PROTECTED] Sent: 19 July 2006 22:16 To: [email protected] Subject: RE: [argouml-dev] Concurrent Model Development [Formerly UML model and CVS.] I didn't get a chance to follow up on this when the discussion initially happened, but wanted to mention a few things which are relevant that didn't come up before. - The basic underlying mechanism for physically partitioned models is the HREF (same as HTML). ArgoUML already knows how to follow HREFs (although it's got a few rough edges). What's needed is support for creating HREFs, managing search lists and/or virtualized references, managing multiple models in the U/I, managing package/model imports, writing multiple XMI files, etc. - This same mechanism is important for profile management as well (a special case of a partitioned model). ArgoUML currently uses a copy-on-reference paradigm for profile elements, retaining no permanent link to the original profile. The profile is an attribute of the editing session, rather than something that is explicitly linked to the project. This is a problem in and of itself. - ArgoUML 0.20 doesn't keep xmi.ids stable across a load/save cycle. This makes any type of configuration management, comparisons, or external management difficult. This problem is fixed in 0.22. - The discussions of various ways to subset the implementation really need to be informed by the knowledge of what's possible with MDR to be useful. A good mental model for the most basic implementation is probably to think about the way HTML pages work. If you delete a referenced element or change its id, you end up with a broken link. Linus asked: > Is [a subset implementation] a small enough step to set up as > a goal for the 0.24 release of ArgoUML? We haven't really discussed timeframes or themes for the next release (whether we call it 0.24 or 1.0), but a basic implementation should certainly be feasible. As I mentioned up top, much of the reading side of things is done already (or supported implicitly by MDR). Tom --------------------------------------------------------------------- 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.1/391 - Release Date: 18/07/2006 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.10.1/391 - Release Date: 18/07/2006 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
