Chapter 7 Working with Eclipse


Example of synchronization

The following example is developed from the synchronized OOM, demo.oom. (See "Activating synchronization")

Steps To create and delete an attribute in a synchronized model:

  1. Double-click the printer symbol, select the Attributes tab, and add a usbPort attribute with a boolean data type and a public visibility.
  2. Click OK.

    The usbPort attribute is displayed in the printer symbol.
  3. In the class diagram, right-click the printer symbol, and select Edit Source Code.

    or

    In the Model Explorer, right-click the printer item, and select Edit Source Code.

    The source code file of the printer class is displayed in a view right under the diagram.


    Note that the usbPort attribute is displayed in the synchronized source code.
  4. Delete the code concerning the usbPort attribute.
  5. Select File→Save in the Eclipse menu bar.

    The usbPort attribute disappears from the printer symbol.


    The printer class in the OOM has been synchronized with its source code.

Refresh source code

If you change generation templates, you can regenerate source code manually with the Refresh Source Code feature:

 


Copyright (C) 2005. Sybase Inc. All rights reserved.