UML Modeling: Round Trip Engineering

Hi!

Yesterday I worked through and tested the UML Modeling: Developing Applications tutorial. Everything worked awsome and I managed to complete step in the tutorial.

Today, when I started the studio and wanted to play a little more with Round Trip Engineering I found something strange.

If I add an operation to the java-source using the source editor it do not show up in the UML class diagram but if I add an operation to the UML class diagram it shows up in the java-source.

Is it me that is doing anything wrong?

Is this a known issue/bug?

Win XP Professional

Java Studio Enterprise 8 with latest update today.

Sincerely,

// Paul

[697 byte] By [cryptonica] at [2007-11-26 11:54:48]
# 1

Paul,

Glad to hear you like the UML tool. Not sure which release/version you are working with so I'll try to cover all the bases hear.

The UML module was released with the Enterprise Pack (early access version I believe), the live roundtrip was still enabled. Then we pulled UML module out of the Enterprise Pack because we needed to do some overhauling of the roundtrip feature and we didn't want to prevent Enterprise Pack from going beta, so now UML is available via the beta update center. This version of UML has the live roundtrip disabled so that code is not generated with every model manipulation and the model is not updated with every source edit. It sounds like this is the version you are working with.

There is a strange scenario where the live roundtrip is unintentionally enabled (live roundtrip should never be enabled... ever - this is not your fault). A bug was filed and I fixed it, but the fix was integrated into a different branch than the one available via the update center. This is because we are about to release Java Studio Enterprise 8.1 and so we did all the bug fixing on that branch and all those fixes will be merged with the UML that is on the update center, probably in the next week or two, but a date has not been decided, yet.

In summary, rest assured that the issue (and many many others) have been addressed, and those fixes will be merged into the version available on the update center very soon.

Please keep the feedback coming on reverse engineering and code generation as we are rebuilding these features from scratch for NetBeans 6.

thanks

craig

cvconover at 2007-7-7 12:12:51 > top of Java-index,Development Tools,Java Tools...
# 2

Dear Craig,

perhaps there is an new issue with the state diagramm.

I've created a platform independent UML and added a state diagramm.

Adding a initial, final and simple state.

Then I tried to add a condition (transition) reflecting to the simple state itself, by chance with the condition "if not all entrys entred". This is not possible (no bug but I think this is standard in UML.

But the issue comes with adding "Events and Transitions" to the simple state. Right now there is no chance to delete the "internal transitions" succesfully. At least the description will be there.....

Nice to hear that there will be a update, great work at all!

regards

Gunduran

Gunduran at 2007-7-7 12:12:51 > top of Java-index,Development Tools,Java Tools...