Chapter 4 Gestion des profils


Collections étendues (Profile)

Une collection étendue permet d'associer plusieurs instances d'une métaclasse avec une instance d'une autre métaclasse. Par exemple, vous pouvez associer plusieurs colonnes à une table. Lorsque vous créez une collection étendue dans une métaclasse, sa feuille de propriétés va contenir un onglet portant le nom de la collection étendue.

Cette fonctionnalité est utile lorsque vous souhaitez créer des collections supplémentaires sur les métaclasses existantes, et vous aide également à gérer de nouveaux types d'objets tels que les objets étendus et les liens étendus. Par exemple, pour attacher des documents contenant des spécifications de cas d'utilisation aux différents packages d'un modèle, vous pouvez créer une collection étendue dans la métaclasse Package et définir FileObject comme métaclasse cible.

Vous pouvez également utiliser des collections étendues pour compléter la définition d'un objet en utilisant d'autres objets. Par exemple, vous pouvez créer une collection étendue sur la métaclasse Process qui montre les composants de MOO utilisés comme ressources pour le processus, vous avez ainsi une vision plus précise de la mise en oeuvre physique du processus.

Lorsque vous définissez une collection étendue, la métaclasse qu'elle référence s'affiche comme une nouvelle liste d'objets dans la feuille de propriétés de la métaclasse parent, et la métaclasse parent s'affiche dans l'onglet Dépendances de la métaclasse cible.

Steps Pour créer une collection étendue :

  1. Pointez sur une métaclasse, un stéréotype ou un critère, cliquez le bouton droit de la souris, puis sélectionnez Nouveau→Collection étendue.
  2. Saisissez un nom dans la zone Nom. Ce nom sera utilisé comme nom pour l'onglet correspondant dans la feuille de propriétés de l'objet.
  3. [facultatif] Saisissez un commentaire et un nom inverse.
  4. Sélectionnez une métaclasse dans la zone Type de cible pour former la base de la collection.
  5. [facultatif] Sélectionnez ou saisissez un stéréotype pour affiner les instances de la métaclasse cible qui peut apparaître dans la collection.
  6. Cliquez sur Appliquer ou sur OK afin d'enregistrer vos modifications et revenir au modèle.

    Vous pouvez afficher l'onglet associé à la collection en ouvrant la feuille de propriétés d'une instance de métaclasse. L'onglet contient des outils Ajouter des objets et Créer un objet, qui permettent de garnir la collection.

    Notez que si vous créez une collection étendue sur un stéréotype ou sur un critère, l'onglet correspondant n'est affiché que si l'instance de métaclasse a ce stéréotype ou remplit le critère.

 


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