Extension Files

Extensions files (*.xem) allow you to customize and extend the PowerDesigner metamodel to support your exact modeling needs. You can define additional properties for existing objects or specify entirely new types of objects, modify the PowerDesigner interface (reorganizing and adding property sheet tabs, Toolbox tools and menu items), and define additional generation targets and options.

Extension files have an .xem extension and are located in install_dir/Resource Files/Extende Model Definitions. To view the list of extensions, select Tools > Resources > Extensions > model type. For information about the tools available in resource file lists, see PowerDesigner Resource Files.

Each extension file contains two first-level categories:
Note: Since you can attach several resource files to a model (for example, a target language and one or more extension files) you can create conflicts, where multiple extensions with identical names (for example, two different stereotype definitions) are defined on the same metaclass in separate resource files. In case of such conflicts, the extension file extension usually prevails. When two XEMs are in conflict, priority is given to the one highest in the List of Extensions.