facebook

ROUNDTRIP ENGINEERING

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

    kvenkatr
    Member

    Hi guys,
    i saw that in the feature list about the roundtrip engineering support in uml. however i do not see that as part of docmentation or help system. can any one tell me how can i achieve that. i was able to forward engineer and reverse engineer one by one.. but the problem lies in keeping the code synchronized with the models. ( roundtrip engineering..) Any pointers on this topic are highly appreicated…

    I am using the 30 days evaluation version…

    -Venkat

    #244636 Reply

    Riyad Kalla
    Member

    Venkat,
    Full round trip engineering has not been completed yet, we still have some technical issues to work out with it. Sorry for the inconvenience.

    #244644 Reply

    kvenkatr
    Member

    is there a timeline for this to happen. I have seen this roundtrip engineering fuly implemented in the sun one studio.

    Am i getting all the features in the 30 day evaluation version compared to the full license version ?

    -Thanks,
    venkat

    #244651 Reply

    Riyad Kalla
    Member

    Venkat,
    There is not a hard set timeline for this because in parallel to this work we are also completing the Java 5 support work.

    And yes, the 30 day evaluation exposes all the features, nothing is locked.

    #246641 Reply

    kvenkatr
    Member

    Riyad,
    I work for Barclays Global Investors in Sanfrancisco and I would be presenting my evaluation feedback to this this week and recommend this tool to be across globally in our firm ( Enterprise group license ). However I am sure that a few questions would be raised regarding the full roundrip engineering support within Myeclipse. We had already reviewed SUN ONE studio which has an awesome full roundrip engineering.
    I would like to know what is the likelyhood that this feature would be implemented in myeclipse. What are the timelines. Atleast I shud be able to give my superiors at work a ball park estimate.. Also I need to get a timelines on the Weservices Support. ( This feature is already available in the Eclipse WTP plugins )

    Thanks,
    -Venkat

    #246651 Reply

    Scott Anderson
    Participant

    Venkat,

    would like to know what is the likelyhood that this feature would be implemented in myeclipse.

    Forward and reverse engineering between UML class diagrams and code is available in the current version of MyEclipse (4.1GA) and is documented in the UML quickstart both here and in the application’s help system at Help > Help Contents > MyEclipse Learning Center. There is both a batch reverse engineeiring mode as well as drag-and-drop. Hopefully, that’s what you’re looking for.

    Also I need to get a timelines on the Weservices Support. ( This feature is already available in the Eclipse WTP plugins )

    We’re currently working on MyEclipse 5.0, which will be based on the WTP 1.5 release for Eclipse 3.2, at the end of June. Our plan is to have the first milestone build of this release available in March for EclipseCon. From that point forward we’ll be releasing milestone builds periodically as Eclipse 3.2, WTP, etc do in order to remain synced with them so that we’ll have a completed release as part of the Calisto release train (last week of June / first week of July). In short, we’ll have web services support in the first milestone build in March and anticipate a full GA build in late June / early July.

    Hope that helps you sort things out. Please let us know if you have any other questions.

    #246712 Reply

    kvenkatr
    Member

    Hi scott,
    i am convinced of your answer to the 2nd question. However regarding the 1st question, please read my question as related to “Roundtrip Engineering”. Essentially, if I make a change in the model then automatically the source code gets changed. And if I make a change in source code then the model gets updated.

    Pls refer to this link on sun one studio;
    http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/jse8/overview/index.html

    -Thanks,
    -Venkat

    #246715 Reply

    Scott Anderson
    Participant

    Venkat,

    Essentially, if I make a change in the model then automatically the source code gets changed. And if I make a change in source code then the model gets updated.

    OK, you’re looking for fully synchronized models and code. Our UML tools do not (and likely will not) try to automatically sync code constantly. The UML tools we supply are intended to support agile modeling techniques for the use of UML, not be an “automatic documentation / sync” tool. The intent is just different. However, we do both reverse engineer Java into class diagrams and forward engineer class diagrams into Java. We simply make you specify when and if you want that done.

    <Personal Opinion>
    Our initial focus to provide basic UML model “drawing” capability. If you can’t do that well then nothing else matters. I personally have used a number of the UML tools and my impression of the code-sync modelling tools is that they get in the way more than they help. I like reverse engineering tools for inspecting new codebases but that is where it stops for me. If I have to model at the code level I should just write the code directly since that is the objective. I respect a description I once heard for the word “model” – “less than the real thing.” That is my 2 cents on the topic; your milage may vary. 🙂
    </Personal Opinion>

    #298644 Reply

    @support-scott wrote:

    Venkat,

    Essentially, if I make a change in the model then automatically the source code gets changed. And if I make a change in source code then the model gets updated.

    OK, youI’m also looking for the same feature. is this feature available now??

    thanks in advance
    -Bhoopathy

Viewing 9 posts - 1 through 9 (of 9 total)
Reply To: ROUNDTRIP ENGINEERING

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