You can use the Browser to expand and collapse the packages in order to explore their contents. Double-click a diagram to display it in the canvas.
Each diagram shows classes that relate to each other via associations and generalizations. Each class has a name (the public name) and is described by zero or more attributes. It may assume various roles in associations with other classes. Many associations display their roles which makes it possible to identify object collections (see Metamodel concepts).
Classes in green are classes whose behavior is explained in the current diagram, while classes in purple are usually shortcuts of a class existing in another package, and are presented only to help in understanding the context. The shortcut makes it easier to read the diagram and understand the generalization links between classes. If you want to understand a purple class, right-click it and select Open Related Diagram from the contextual menu to open the diagram where the class is actually defined.
In the following example taken from PdCommon/Objects/Common Instantiable Objects, BusinessRule (in green) is developed, while NamedObject and BaseModel are present only to express inheritance and composition links with abstract classes.
Double-click any class to show its property sheet. The Dependencies tab contains (among others) the following sub-tabs:
Associations - you can customize the filter in order to display association roles, which provides a list of the collections of the current object
Generalizations - lists the generalization links where the current object is the parent. You can use this list to display all the children of the current class. Child classes inherit attributes from the parent class and do not display derived attributes
Specializations - Displays the parent of the current object. The current class inherits attributes from this parent
Shortcuts - displays the list of shortcuts created for the current object
The Associations tab lists the migrated associations for the class.