The isConcurrent attribute of a Composite state does
not save.
This problem can be fixed by just adding two code lines.
The added code is:
al.addAttribute("xmi.value", CDATA_TYPE,
convertBooleanXMI(arg.isConcurent()));
dh.startElement
("Behavioral_Elements.State_Machines.CompositeState.is
Concurent", al); al.clear();
dh.endElement
("Behavioral_Elements.State_Machines.CompositeState.is
Concurent");
at line 10047 of XMIWriter.java
This problem blocks the current development at
ArgoUML (www.argouml.org).
Since previous attempts by Jose L.S. to get reaction on
this problem were unsuccessful (as he reported us), I
would like to report this issue in name of the ArgoUML
community.
At the moment, we are in the process of making our
own version of the "nsuml.jar" and named it "nsuml-
0.4.20_modified.jar". We would like it much better if we
could have a new release...
Maybe it would be a solution to grant someone of the
ArgoUML team the rights to the NSUML project, so that
we can have bugs fixed and new releases made...
Please advise!
Logged In: YES
user_id=886
About bug. The bug was likely identified incorrectly.
XMIWriter code is automatically genereated. So there is a
bug in either generator or metamodel. And I would suggest to
fix a real bug.
BTW I do not currently have time to maintain the project and
I no more work at Novosoft. And I have not been contacted
about passing the project to someone else.
I can add someone from argouml team to project with admin
rights, so one could maintain nsuml and make releases.
Novosoft could claim this project back at later time, but I
doubt that it will happen.
Send email about person to add to const at sourceforge.net
and make sure that I could verify that person was indeed
assigned to the task by argouml team somewhere on argouml site.