Métaclasses (Profile)

Les métaclasses sont des classes tirées du métamodèle PowerAMC, et qui s'affichent à la racine de la catégorie Profile. Vous devez ajouter une métaclasse à un profil lorsque vous souhaitez étendre ce dernier.

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

Pour plus d'informations sur la consultation et la navigation parmi les métaclasses dans le métamodèle, voir Métamodèle public PowerAMC.

Si vous ne souhaitez pas étendre une métaclasse existante, mais préférez créer un type d'objet de modélisation entièrement nouveau, vous devez utiliser la métaclasse d'objet étendu (voir Objets, sous-objets et liens étendus (Profile)).