Book a Demo

Author Topic: Code Engineering w/ Bld 481  (Read 3254 times)

AnnHorton

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Code Engineering w/ Bld 481
« on: April 10, 2002, 11:46:45 am »
I'm still getting accustomed to EA, so perhaps I'm doing (or did) something basic incorrectly.

I had EA Professional (licensed) installed, and had done some code reverse engineering.  It was synchronizing and working fairly well.  I thought I would download Build 481, and check the fix that Geoff made for Java static initializers.
 
1) I logged into the Registered users area.
2) I downloaded the "Patch" for Build 481:  eapatch.exe  
3) Per directions, I renamed my ea.exe to ea300.exe
4) Then I clicked on the eapatch.exe (2,315KB) and it installed itself using install shield
5)  When I click the Help | About EA: it shows that I still have EA Prof licensed installed.  And it says that I have Build 481 installed.

The code reverse engineering seems to not be working like I remember it.  It seems more like the trial version, or the non-prof version.

My symptoms are:
1.  I open a Class diagram from the navigator tree.  Then select a specific class from the Navigator.  Right click the class, and I thought I was supposed to get a menu option to import code -- I actually want to synchronize the class.  But I don't see the option.
2.  Also, the code engineering tool bar icons are grayed out.  When my mouse is over the diagram, I do have the option to select a language and reverse engineer a file.  But then I can't synchronize the class.  Instead, I seem to get duplicate classes loaded into my navigator.

Suggestions/thoughts?

Thanks!
Ann

gsparks

  • EA User
  • **
  • Posts: 325
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Re: Code Engineering w/ Bld 481
« Reply #1 on: April 10, 2002, 04:29:46 pm »
Hi Ann,

Code generation in 481 is handled exactly the same as in previous versions - I think the problem is that you have selected the class in the navigator instead of in a diagram.

If you wish to Synchronize a single class:

-- select the class in the diagram
-- use the class context menu, Code Generation/Synchronize Model menu item
-OR-
-- once you have selected your class, press the SYnchronize toolbar button (page with red down arrow)

Synchronizing multiple classes is much the same - select the required items in the diagram and use the context menu or toolbar button.

The toolbar button will be greyed out if you do not have a valid target(s) class selected in the diagram itself.

If this is not the right answer, let me know

Geoff Sparks