Hi Thomas Its great to see such plans and its always understandable that everyone's time is limited.
I plan to do some slight re-jigging of the panels xml structure to help make it more consistent (some attributes in the XML currently have different meaning under different circumstances). With this done I hope to remove some of the hard coded rules the source so that it is driven even more by the XML alone. I'm also hoping to remove some of the panel code behind the model interface. This should allow the UML2 panels to be completed more easily. I'll be doing what I can for that also. I'll be looking at UML2 issues outside of the panels also. I think we have very little left for class diagrams to be usable. >From what I can make out activity diagrams are the biggest change and will likely need a complete rewrite. I would hope the team can collaborate towards that. I certainly don't have all the knowledge. I would like to start separating out the diagrams into separate eclipse projects (within the main ArgoUML repository), restructure the packages and encapsulate the Figs (ie they will no longer be public scope). The problem is that is a major API change with no deprecation. I don't really see the alternatives though if we want to structure ourselves so that any time someone can provide diagrams with something other than tigris-GEF. GEF doesn't get enough attention from enough people and we need to be open to alternatives. We can't remain open when modules may be relying on public classes extending GEF or even directly on GEF classes. Regards Bob On 7 May 2010 09:55, Thomas Neustupny <[email protected]> wrote: > Hi, > > just wanted to let you know where I'm working on. My time is very limited and > I don't expect to make progress quickly, so any help is appreciated. > > 1. Tagged values for UML2: They are properties of stereotypes, but we can > keep the old naming. I re-enabled the TV tab, but they don't work now, and > also we restrict TVs to strings (this restriction also didn't exists for UML > 1.4, btw.). > > 2. Documentation tab for UML2: doc was stored as TV in the model for UML 1.x, > which is not allowed in UML2. Currently I think that comments are the only > way to store documentation in the model and make this tab functional again. > > 3. Java profile for UML2: currently Java RE creates stereotypes in the model > if they are not available, which not allowed in UML2. I tend to make the Java > profile required for UML2, and let RE automatically activate it. (I don't > think Java RE should create a user profile on-the-fly.) > > 4. UML2 load&save from/to XMI: importing XMI from other tools with eclipse > EMF often results in Ecore models instead of UML models, which makes them > unusable for ArgoUML. I think we configured the factories wrong in > EUMLModelImplementation, but I have no clue how to fix this. It bothers me, > because I'm interested in model interoperability, see the few sample models > here: http://www.omgwiki.org/model-interchange/doku.php (I'm in the mailing > list and have an actual internal compatibility matrix for the listed vendors, > if someone is interested.) > > As you can see, all this is UML2. Comments are welcome. Also, I'd be happy to > hear from you about your plans! :-) > > Thomas > -- > GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! > Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 > > ------------------------------------------------------ > http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2604873 > > 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]] > ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2604952 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]]
