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>

Reply via email to