Generating and Reverse Engineering OO Source Files
PowerDesigner can generate and reverse engineer source files from and to an OOM.
Generating OO Source Files from an OOM
PowerDesigner provides a standard interface for generating source files for all the supported OO languages. For details of language-specific options and generation tasks, see the appropriate language chapter.
Reverse Engineering OO Source Files into an OOM
Reverse engineering is the process of extracting data or source code from a file and using it to build or update an OOM. You can reverse engineer objects to a new model, or to an existing model.
Synchronizing a Model with Generated Files
You can design your system in PowerDesigner, use the generation process, then visualize and modify the generated file in your code editor, synchronize the classifiers with the source code and then go back to the model. With this feature, you can modify the generated file and reverse in the same generated file.