PowerDesigner includes powerful tools to extend and customize your modeling objects. You can add new attributes and attribute lists to objects, create entirely new objects, and customize object generation.
Extended Attributes
The model objects defined in the PowerDesigner metamodel can be extended and given additional properties, called extended attributes. Some extended attributes are defined in the resource files that are provided with PowerDesigner to support a particular language or DBMS, and others will be defined by you or your colleagues to model features specific to your environment.
Adding New Properties to an Object
To quickly add new properties to an object, use the dialogs available from the property sheet menu. Properties added to an object are available for all other objects of that type.
Extended Objects, Sub-Objects, and Links
Extended objects, sub-objects, and links are additional objects that can be added in any kind of model to let you design specific business needs or concepts that are not supported by PowerDesigner standard objects.
Customizing the Generation of Files for an Object
In PowerDesigner, you can define a generated file on a selected metaclass (or stereotype or criterion), in this case a file is generated for each instance of the metaclass existing in your model. The generated files mechanism is defined in "Templates and Generated Files (Profile)" in the Extending your Models with Profiles chapter of the Customizing and Extending PowerDesigner manual.