Book a Demo

Author Topic: Synchronize don't delete existing attributes  (Read 2341 times)

colo

  • EA Novice
  • *
  • Posts: 13
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Synchronize don't delete existing attributes
« on: January 08, 2007, 06:41:19 am »
Hi,
I'm using synchronize from Java Code to EA classes and that process keep in the class attibutes that aren't in the JAVA code.
There are any way or configuration to set the synchronize like an import?

Thanks for any help
???

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Synchronize don't delete existing attributes
« Reply #1 on: January 08, 2007, 06:57:54 am »
I'm not sure what you mean. As I understand it, synchronizing with code is part of the import phase of reverse engineering. What am I missing?
No, you can't have it!

thomaskilian

  • Guest
Re: Synchronize don't delete existing attributes
« Reply #2 on: January 08, 2007, 08:54:40 am »
AFAIK deleted symbols are not deleted in the model. You would have to do that manually. Or you create a complete new model. This is different to e.g. Rose which puts a lot of meta-symbols in the code in order to track code and model. There's quite some discussion about round trip enginering. Read the forum :)

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Synchronize don't delete existing attributes
« Reply #3 on: January 08, 2007, 01:35:57 pm »
There is an option for whether to delete attributes in the model that weren't found in the code during a reverse engineer.  This is found at Tools | Options | Source Code Engineering | Attribute/Operations.

This page has three options for what will be automatically deleted or preserved during reverse engineering.