Chapter 8 Managing Objects


Selecting extended model definitions

Extended model definitions (.XEM files) provide means for customizing and extending PowerDesigner metaclasses, parameters and generation. Extended model definitions are typed like models in PowerDesigner. You create an extended model definition for a specific type of model and you cannot share these files between heterogeneous models.

When you create a new model, or when you reverse engineer into a new model, you can select one or several extended model definitions and attach them to the model from the New Model dialog box.

You can also import a generic extended model definition file into your current model. When you import an existing extended model definition, you reuse the extended attributes and stereotypes defined in a library available on your machine.

Note   Naming conventions
When you import an extended model definition and copy it into a model, the name and code of the extended model definition may be modified in order to respect the naming conventions of the Other Objects category in the Model Options dialog box.

You can choose one of the following options:

Option Definition
Share Current extended model definition constantly refers to the extended model definition stored in the Resource Files\Extended Model Definitions directory. Any changes made to the extended model definition are shared by all linked XEM
Copy Current extended model definition is a unique copy of the extended model definition stored in the Resource Files\Extended Model Definitions directory. The current extended model definition is independent of the original one, so modifications made to the extended model definition in the Resource Files\Extended Model Definitions directory are not available to the copied XEM. This one is saved with the model and cannot be used without it

For more information on extended model definitions, see chapter Extended Model Definitions Reference Guide, in the Advanced User Documentation.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.