Les bibliothèques suivantes sont disponibles. Chacune d'entre elles (exceptée PdCommon, PdWSP et PdPRJ) correspond aux modèles de PowerAMC :
Nom de bibliothèque |
Modèle correspondant |
---|---|
PdCommon |
Objects common to all models |
PdWSP |
Workspace |
PdRMG |
Repository |
PdPDM |
Physical Data Model |
PdBPM |
Business Process Model |
PdCDM |
Conceptual Data Model |
PdLDM |
Logical Data Model |
PdILM |
Information Liquidity Model |
PdFRM |
Free Model |
PdPRJ |
Project |
PdEAM |
Enterprise Architecture Model |
PdIAM |
Impact Analysis Model |
PdOOM |
Object Oriented Model |
PdRQM |
Requirements Model |
PdXSM |
XML Model |
PdCommon ne correspond à aucun modèle en particulier. Cette bibliothèque regroupe tous les objets partagés par au moins deux modèles. Par exemple, les règles de gestion sont définies dans cette bibliothèque.
Il définit également les classes abstraites du modèle, par exemple BaseObject est défini dans le diagramme Common Abstract Objects dans le package Objects de PdCommon.
Les modèles sont liés à la bibliothèque PdCommon par des liens de généralisation qui indiquent comment chaque modèle hérite des objets communs de cette bibliothèque.
Pour chacune des bibliothèques vous pouvez parcourir une liste de :
Abstract classes (classes abstraites situées sous le noeud Abstract Classes). Ce sont des classes générales utilisées pour factoriser les attributs et les comportements. Elles ne sont pas visibles dans PowerAMC. Les classes instanciables héritent des classes abstraites.
Instanciable classes (classes instanciables situées directement à la racine du noeud de chaque bibliothèque). Ce sont des classes spécifiques qui correspondent aux objets de l'interface. Elles possèdent des propriétés telles que le nom et le code, et elles héritent également des attributs et des comportements des classes abstraites via des liens de généralisation. Par exemple, NamedObject désigne la classe commune à la plupart des objets de modélisation de PowerAMC. Elle stocke des propriétés telles que le nom, le code, le commentaire, l'annotation et la description.
Pour plus d'informations sur les bibliothèques PowerAMC, voir Fichiers de ressources et métamodèle public de PowerAMC .