facebook

Round-tripping is not just forward and backward engineering

  1. MyEclipse Archived
  2.  > 
  3. UML Development
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #238472 Reply

    skaze
    Member

    I’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.

    #238556 Reply

    Riyad Kalla
    Member

    skaze,
    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.

    #261346 Reply

    Hi,

    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

    #261365 Reply

    Riyad Kalla
    Member

    Pascale,
    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).

    #265805 Reply

    klempner
    Member

    What 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

    #265811 Reply

    Riyad Kalla
    Member

    Peter,
    No, but this is targetted for the 5.5 release (according to our internal ToDO list at the moment).

Viewing 6 posts - 1 through 6 (of 6 total)
Reply To: Round-tripping is not just forward and backward engineering

You must be logged in to post in the forum log in