Chapter 4 Extension de vos modèles à l'aide de profils


Métaclasses (Profile)

Les métaclasses sont des classes tirées du métamodèle PowerAMC (voir le chapitre Fichiers de ressources et métamodèle public PowerAMC) , et qui s'affichent à la racine de la catégorie Profile.

Les métaclasses concrètes sont définies pour des types d'objet particuliers qui peuvent être créés dans un modèle, tandis que les métaclasses abstraites ne sont jamais instanciées, mais plutôt utilisées pour définir des extensions communes. Par exemple, BasePackage est ancêtre à la fois de model et de package

Note   Objets, sous-objets et liens étendus
Il existe de métaclasses particulières qui peuvent être utilisées pour créer de nouvelles catégories d'objets. Voir Objets, sous-objets et liens étendus (Profile).

Steps Pour ajouter une métaclasse dans un profil :

  1. Pointez sur la catégorie Profile, cliquez le bouton droit de la souris, puis sélectionnez Ajouter des métaclasses dans le menu contextuel afin d'afficher la boîte de dialogue Sélection de métaclasses.
  2. Sélectionnez une ou plusieurs métaclasses à ajouter au profil. Vous pouvez utiliser les sous-onglets pour passer des métaclasses appartenant au module courant (par exemple, le MOO) aux métaclasses standard qui appartiennent au module PdCommon. Vous pouvez également utiliser l'outil Modifier le filtre des métaclasses afin d'afficher toutes les métaclasses, ou uniquement les métaclasses conceptuelles concrètes ou abstraites, dans la liste
  3. Cliquez sur OK pour ajouter les métaclasses sélectionnées dans votre profil :

 


Copyright (C) 2008. Sybase Inc. All rights reserved.