Libraries are available for each type of model and for shared PowerDesigner features.
PdBPM - Business Process Model
PdCDM - Conceptual Data Model
PdCommon - contains all objects shared between two or more models, and the abstract classes of the model. For example, business rules, which are available in all models, and the BaseObject class, from which all model objects are derived, are defined in this package. Other model packages are linked to PdCommon by generalization links indicating that each model inherits common objects from the PdCommon package.
PdEAM - Enterprise Architecture Model
PdFRM - Free Model
PdILM - Data Movement Model (the DMM was previously named Information Liquidity Model or ILM, and the PdILM library name has been retained for backwards compatibility)
PdLDM - Logical Data Model
PdMTM - Merise Model (available in French only)
PdOOM - Object Oriented Model
PdPDM - Physical Data Model
PdPRJ - Project
PdRMG - Repository
PdRQM - Requirements Model
PdXSM - XML Model
PdWSP - Workspace
Abstract classes (located in the Abstract Classes expanded node). They are general classes that are used to factorize attributes and behaviors. They are not visible in PowerDesigner. Instantiable classes inherit from abstract classes
Instantiable classes (located directly at the root of each library node). They are specific classes that correspond to interface objects, they have proper attributes like name or code, and they also inherit attributes and behaviors from abstract classes via generalization links. For example, NamedObject is the common class for most PowerDesigner design objects, it stores standard attributes like name, code, comment, annotation, and description
For more information on PowerDesigner libraries, see Resource Files and the Public Metamodel.