Main goal: - Display property panels based on XML files, reducing the amount of code needed for them. Challenge: - Create this XMLs by automatic transformations using the UML metamodel.
The main goal has almost been accomplished. We need yet to map some attributes to the existing controls. Most of the model elements panels are complete, just lacking support for some of the elements in statecharts and activity diagrams. This is planned to be finished this week. The transformation was planed to be done with XSLT. Because after looking at the XMIs of the UML 1.4 and UML 2.0 metamodels we found that almost anything in the XSLT could be reused and I wasn't very familiar with XSTL, and that the XML generated should be tuned by hand, finally I wrote some C# code that required less time from me than the XSLT, and I modified the XML by hand adding the desired layout etc. I want to thank all the Argo devs, specially to Bob Tarling for being mentoring me again. Thanks for your patience and support. Registered Issues that still need work: http://argouml.tigris.org/issues/buglist.cgi?Submit+query=Submit+query&component=sandbox&subcomponent=Model+Element+Property+Panel&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&cmdtype=doit -- Cheers, Christian López Espínola <penyaskito>
