| Defining Any Attribute properties | 61 |
| Defining identity constraints | 64 |
| Defining a unique constraint | 64 |
| Defining a key constraint | 66 |
| Defining a keyRef constraint | 67 |
| Creating an identity constraint | 69 |
| Defining an identity constraint selector | 70 |
| Defining an identity constraint field | 73 |
| Defining groups | 76 |
| Defining a group of elements | 76 |
| How to link a child object to a group of elements? | 81 |
| Modifying the group display preference | 82 |
| Defining a group of attributes | 82 |
| Managing external shortcuts through references and data |
|
| types | 87 |
| Defining simple types | 89 |
| What is a simple type? | 89 |
| Defining simple type properties | 90 |
| Modifying the simple type display preference | 90 |
| Creating a simple type | 90 |
| Defining complex types | 92 |
| What is a complex type? | 92 |
| Defining complex type properties | 93 |
| Modifying complex type display preferences | 96 |
| Creating a complex type | 96 |
| How to link a child object to a complex type? | 98 |
| Defining simple content properties | 100 |
| Defining complex content properties | 101 |
| Defining derivations | 102 |
| Deriving by extension | 102 |
| Deriving by restriction | 104 |
| Deriving by list | 112 |
| Deriving by union | 113 |
| Defining annotations | 115 |
| Defining annotation properties | 116 |
| Defining documentation properties | 116 |
| Defining application information properties | 117 |
| Creating an annotation | 118 |
| Defining notations | 120 |
| Defining notation properties | 120 |
| Creating a notation | 121 |
| Defining entities | 122 |
| Defining entity properties | 122 |
| Creating an entity | 123 |
| Defining import, include and redefine | 125 |
| Defining an import | 125 |
iv | PowerDesigner |