Chapter 14 Working with the PowerDesigner Plugin for Eclipse
Synchronization example
The following example is developed from the synchronized OOM, demo.oom
To create and delete an attribute in a synchronized model:
- Double-click the printer symbol, select the Attributes tab, and add a usbPort attribute with a boolean data type and a public visibility.
- Click OK to return to the class diagram, where the usbPort attribute is displayed in the printer symbol:
- Right-click the printer symbol or the printer item in the Model Explorer and select Edit Source Code to open the source code file of the printer class in a pane directly under the diagram:
Note that the usbPort attribute is displayed in the synchronized source code.
- Delete the code concerning the usbPort attribute.
- Select File→Save in the Eclipse menu bar.
The usbPort attribute disappears from the printer symbol because 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:
- In the Model Explorer, right-click a class, an interface, a synchronized package or model item, and select Refresh Source Code
- In a class diagram, right-click a class, an interface or a package symbol, and select Refresh Source Code
Copyright (C) 2008. Sybase Inc. All rights reserved.
|
|