PowerDesigner provides a number of predefined
model-to-model generation paths along with a mechanism for generating any model object into any other kind of object in another type of model.
Generating Models
PowerDesigner provides powerful capabilities for generating one model from another, and keeping the two models synchronized. Thus, you could model your data at an abstract level in a CDM, generate an LDM to model implementation-neutral features, and then generate multiple PDMs for various DBMSs.
Generating Model Objects
You can extend the inter-model generation capabilities provided by PowerDesigner by defining your own object generation commands. You can define as many commands as you need, and generate any of your model's objects as any kinds of objects in any other model. The generated objects are linked to the original objects and can be resynchronized at any time.
The Generation Links Viewer
The Generation Links Viewer allows you to view (but not edit) the generation links of a given model, which allow you to identify the origin of each generated or derived object of the model.
Using Impact Analysis with Generated Models
To use impact analysis on generated models, consolidate them in the Repository and extract them with the Extract Dependencies option selected to display the Generated As subtab in the Dependencies tab of source objects.