You can set CDM/LDM model options by selecting Model Options.
or right-clicking the diagram background and selectingYou can set the following options on the Model Settings page:
Option |
Description |
---|---|
Name/Code case sensitive |
Specifies that the names and codes for all objects are case sensitive, allowing you to have two objects with identical names or codes but different cases in the same model. If you change case sensitivity during the design process, we recommend that you check your model to verify that your model does not contain any duplicate objects. |
Enable links to requirements |
Displays a Requirements tab in the property sheet of every object in the model, which allows you to attach requirements to objects (see Requirements Modeling). |
Enforce non-divergence |
Enforces non-divergence between a domain definition and the attributes using the domain. You can select any or all of the following attribute properties: When you apply these options, you are asked if you want to apply domain properties to attributes currently attached to the domain. If you click OK, the attribute properties are modified for consistency with the domain. When you modify the properties of a domain, the properties of the attributes attached to it are updated provided they are selected here. When you select an attribute property under Enforce non-divergence, that property cannot be modified in the lists of attributes and the property sheets of attributes. If you want to modify an attribute property that is defined as non-divergent, you must detach the attribute from its domain, or clear the appropriate Enforce non-divergence model option. |
Use data type full name |
Specifies that the complete data type is displayed in entity symbols. |
Default data type |
Specifies a default data type to apply to domains and attributes if none is selected for them. |
External Shortcut Properties |
Specifies the properties that are stored for external shortcuts to objects in other models for display in property sheets and on symbols. By default, All properties appear, but you can select to display only Name/Code to reduce the size of your model.
Note: This option only controls properties of external shortcuts to models of the same type (PDM to PDM, EAM to EAM, etc). External shortcuts to objects in other types of model can show only the basic shortcut properties.
|
Notation |
You can choose between the following notations:
For more information about these notations, see Supported CDM/LDM Notations |
Unique code |
Requires that data items or relationships have unique codes |
Allow n-n relationships |
[LDM only] Allows n-n relationships to be displayed. |
Allow reuse |
Allows the reuse of one data item as an attribute for more than one entity provided the attributes have same name and data type and do not belong to a primary key. When deselected or when the attribute belongs to a primary key, the data item cannot be reused. In this case, if the Unique code check box is selected, a new data item with identical name but different code is created, otherwise a new data item with identical name and code is created. When you delete an entity or entity attributes, these options determine whether or not the corresponding data items are also deleted, as follows: |
For information about controlling the naming conventions of your models, see Core Features Guide > The PowerDesigner Interface > Objects > Object Properties > Naming Conventions.