The PowerDesigner generation system is extremely customizable through the use of extended model definitions, profiles, and generation templates.
For detailed information about customizing the generation of your code, including adding generation targets, options, and tasks, see Customizing and Extending PowerDesigner.