The PowerDesigner public metamodel is an abstraction of the metadata for all the PowerDesigner models, describing the elements of a model, and the syntax and semantics of their manipulation.
You can review the public metamodel in PowerDesigner by opening install dir\Examples\MetaModel.oom, and find exhaustive documentation of all the metamodel objects, collections, and methods available via scripting, by selecting (see Using the Metamodel Objects Help File).
Generation Template Language (GTL) templates (see Customizing Generation with GTL).
VB scripts (see Scripting PowerDesigner).
PowerDesigner XML model files (see PowerDesigner Model File Format).
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
PdGLM - Glossary 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