Customizing Columns in Lists Containing Multiple Types of Objects

PowerDesigner supports lists containing multiple types of objects. As each type of object has different sets of properties, by default only properties common to all the object types are available for selection to display in the list. However, you can customize display properties specific to one or more object types by using the Add Attribute button at the bottom of the Customize Columns and Filter dialog.


Mixed Object List - Filter Before
Note: The Add Attribute button is only available when the list can contain multiple types of objects.

The button opens a dialog that lets you select any attribute for any object that is available in this context:


Mixed Object List - Add Attribute

When you select an attribute and click OK, it is added to the list in the Customize Columns and Filter dialog and all instances of the attribute (if it is available for multiple objects) are removed from the Add Attribute dialog. You can add as many attributes as necessary and apply filters on them as appropriate.

Note: If you deselect an attribute in the Customize Columns and Filter dialog and click OK, it will be removed from the list of properties available for display. If you change your mind and want to display it once again, you will need to re-add it with the Add Attributes button.
For example, the EAM architecture area can contain many different types of objects, and these are listed on the Attached Objects tab of its property sheet. Here, I've added the following attributes:

Mixed Object List - Filter

When I return to the list tab, my new attributes are displayed as columns with values where appropriate. Both my applications and databases have Type properties, but only my databases display values for the DBMS and DBMS Version columns:


Mixed Object List - List