- This topic has 5 replies, 4 voices, and was last updated 17 years, 9 months ago by Riyad Kalla.
-
AuthorPosts
-
skazeMemberI’m evaluating the UML capabilities of MyEclipse and was pleased to see it touting UML round-trip engineering support however from my experimentation this does not seem to be the case.
To me round-trip engineering involves the synchronisation of UML and Java artifcats, maintaing the state of both and supporting the necessary conflict resolution that this ‘merging’ beings about.
MyEclipse provides a means for forward and backward engineering to and from the UML model but at the cost of the targeted environment’s artifacts.
I love the fact that youre having a go at supporting UML but we dont really solve the code and design documentation problems without tool supported synchronization techniques so I guess my real questions are:-
a) Am i missing something that supports real round-trip synchronisation?
b) Are there any plans to support real round-tripping and when might these be targeted for?Thanks.
Riyad KallaMemberskaze,
Our UML support is far from done, this is the initial incarnation of round tripping, we are working on now and targetting our efforts to make the round tripping automatic (what you expected) as well as not require the overwriting/regeneration of the target source files. We believe most of this work should be done by MyEclipse 5.0.
little_ant_1950MemberHi,
I’ve just bought MyEclipse 5.0GA. I was testing UML functionalities regarding round trip engineering following Karim Djaafar’s tutorial located at http://www.myeclipseide.com/images/tutorials/UML/Modeling_WebStock_case_Study_with_MyEclipseUML.pdf
My problem is there doesn’t seem to be any code/diagram synching automatically.
The tutorial describing version 4.1.1 made me believe this functionality was implemented.
As it seems, it’s not working at all !
Am I wrong ?
Is there something I am missing ?
Thank you for your time.
Pascale
Riyad KallaMemberPascale,
The synchronization step is still manual at this point but is still high on our todo list to get done for a future release (fully automating that synchronization).
klempnerMemberWhat do you mean by “synchronization step is still manual”?
I get the impression that it is not possible to avoid code in the java-file beeing overwitten
by “Generate Java” or to remember layout etc for the UML when using “Reverse Engineer UML from Java”.Is there a way to preserve existing JavaCode when using “Generate Java”?
thx
Peter
Riyad KallaMemberPeter,
No, but this is targetted for the 5.5 release (according to our internal ToDO list at the moment). -
AuthorPosts