Chapter 4 Gestion des profils
Lorsque vous créez une collection étendue, vous devez sélectionner la métaclasse ou le stéréotype approprié dans lequel créer la collection. Le choix de cet emplacement déterminera la portée de la collection étendue. Vous devez également définir les propriétés suivantes :
Propriété | Description |
---|---|
Nom | Nom de la collection étendue. |
Commentaire | Informations supplémentaires relatives à la collection étendue. |
Nom inverse | Nom de la métaclasse parent qui va s'afficher dans l'onglet Dépendances de la métaclasse cible. Si vous ne saisissez pas de valeur dans cette zone, un nom inverse est automatiquement créé et affiché dans l'onglet Dépendances. |
Type de cible | Définit la métaclasse associée à la métaclasse ou au stéréotype courant. La liste permet de sélectionner le type d'objet qui peut être stocké dans la collection. La liste affiche uniquement les métaclasses qui peuvent être instanciées dans un modèle ou un package comme des classes ou des tables. Vous ne pouvez pas sélectionner des sous-objets tels que les attributs de classe ou des colonnes de table.
Vous pouvez cliquer sur l'outil Sélectionner une métaclasse en regard de la zone Type de cible pour afficher la liste des modèles présents sur votre poste de travail et sélectionner une métaclasse dans un modèle d'un autre type. Assurez-vous de sélectionner un type de cible, faute de quoi la définition de la collection étendue est ignorée |
Stéréotype cible | Filtre supplémentaire défini sur la collection étendue. Cette zone répertorie tous les stéréotypes définis dans le profil courant pour le type de cible sélectionné. Vous pouvez également saisir un nouveau stéréotype dans cette zone. |
Lorsque vous créez une collection étendue sur un stéréotype, la liste d'objets correspondante s'affiche uniquement si l'instance de la métaclasse parent a le stéréotype approprié. Si vous changez le stéréotype, la liste disparaît.
Lorsque vous ouvrez un modèle contenant des collections étendues avec un fichier de ressources qui ne prend pas en charge les collections étendues, les collections étendues restent visibles dans les différentes feuilles de propriétés. Ceci vous permet de supprimer des objets dans les collections qui ne sont plus prises en charge.
Si vous copiez et collez un objet avec des collections étendues Les objets associés ne sont pas copiés.
Si vous déplacez un objet avec des collections étendues Le lien avec les objets associés est conservé (si nécessaire à l'aide d'un raccourci).
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |