
Defining complex types
Complex type detail properties
The Detail page of a complex type property sheet displays the following properties:
Property | Description  | 
Final  | Property to prevent derivation of the current complex type  | 
Block  | Property to prevent another complex type with the specified type  | 
  | of derivation from being used in place of the current complex  | 
  | type  | 
Mixed  | If selected, this property indicates that character data is allowed to  | 
  | appear between the child elements of the current complex type.  | 
  | Select Mixed only if the current complex type has a complex  | 
  | content (See general properties)  | 
Abstract  | If selected, this property indicates that the complex type can be  | 
  | used in the instance document  | 
ID  | ID of the complex type. Its value must be of type ID and unique  | 
  | within the model containing this complex type  | 
  | 
  | 
Complex type attributes properties
Attributes are used to give additional information about complex types.
The Attributes page of a complex type property sheet allows you to add attributes to a complex type declaration:
Tool | Tooltip  | Description  | 
  | Add Attribute  | Creates a local attribute  | 
  | Add Attribute Group with  | Adds an attribute group with a reference  | 
  | Reference to Attribute  | to an attribute group defined in the current  | 
  | Group  | model. Select a name in the Reference  | 
  | 
  | dropdown listbox. You can also type a  | 
  | 
  | new name in the Reference column and  | 
  | 
  | then define a new attribute group in the  | 
  | 
  | Attribute Groups list (See Model menu)  | 
  | Add Attribute with  | Adds one or several attributes with a  | 
  | Reference to Attribute  | reference to global attributes defined in  | 
  | from a Selection  | the current model. Select one or several  | 
  | 
  | global attributes in the Selection dialog  | 
  | 
  | box  | 
  | 
  | 
  | 
94  | PowerDesigner  |