Book a Demo

Author Topic: Really basic round trip engineering  (Read 4249 times)

reussere

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Really basic round trip engineering
« on: January 30, 2006, 03:34:07 pm »
I am working with C++.  I have imported a directory 8in one version.  The directory path has changed (I have the next version, and I syncronize.  Nothing happens unless I select each class and Generate code, change the file name, abort the generate, then synchonize one class at a time.  Surely there is a mechanism for selecting a source directory and syncronizing the classes with the source in that directory?

The directories change every time I go to another version which is once every few days, but the filenames themselves are the same.  Even if they were different tho, the classes names are identical, they may just have minor changes to their implementations.

Please tell me a way to reverse engineer to keep my class definitions up to date!

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Really basic round trip engineering
« Reply #1 on: January 30, 2006, 03:51:10 pm »
This is a perfect situation to use local paths.

Go to Settings | Local Paths from the main menu.

Enter the current path, any ID, and the language used into the relevant fields.

Click apply path.

This will mean that EA refers to all classes with filenames found in that path via a relative path from the location you selected.

Now, whenever you change the version (and path) change the path in the local paths dialog to your new path and click Save.

For more information on local paths in EA please see http://sparxsystems.com.au/EAUserGuide/index.html?localpaths.htm.