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


Stéréotypes (Profile)

Les stéréotypes sont un mécanisme d'extension par instance. Lorsqu'un stéréotype est appliqué à une instance de métaclasse (en le sélectionnant dans la zone Stéréotype de la feuille de propriétés de l'objet), les extensions que vous ajoutez au stéréotype sont ensuite appliquées à l'instance.

Les stéréotypes peuvent être promus à l'état de métaclasse afin de leur donner une plus grande visibilité dans l'interface où ils font alors l'objet d'une liste spécifique, d'une catégorie dans l'Explorateur d'objets et éventuellement d'un symbole personnalisé et d'un outil dans la palette. Pour plus d'informations, reportez-vous à la section Définition d'un stéréotype comme métaclasse.

Vous pouvez définir plusieurs stéréotypes pour une métaclasse donnée, mais vous ne pouvez appliquer qu'un seul stéréotype à chaque instance. Les stéréotypes prennent en charge l'héritage : les extensions d'un stéréotype parent sont héritées par ses enfants.

Vous pouvez créer un stéréotype dans une métaclasse, un critère ou un autre stéréotype.

Steps Pour créer un stéréotype :

  1. Pointez sur une métaclasse, cliquez le bouton droit de la souris et sélectionnez Nouveau→Stéréotype dans le menu contextuel.

    Un nouveau stéréotype est créé avec un nom par défaut.
  2. Saisissez un nom de stéréotype dans la zone Nom, et renseignez les propriétés appropriées.


    Une fois que vous avez créé le stéréotype, vous pouvez définir des extensions telles qu'un outil personnalisé, ou bien des vérifications personnalisées pour le stéréotype. Ces extensions seront appliquées à toutes les instances de métaclasse ayant le stéréotype.

 


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