Chapter 4 Objets


Utilisation des dépendances étendues

Vous pouvez utiliser des dépendances étendues pour spécifier des formes de collaborations supplémentaires entre objets PowerAMC. Ces liens sont admis entre les objets de n'importe quel type de modèle, mais ne sont ni interprétés ni vérifiés par PowerAMC car ils sont créés à des fins documentaires uniquement.

Vous pouvez compléter ces liens en créant des stéréotypes qui permettent de donner une signification aux liens. Les stéréotypes sont utilisés pour définir les dépendances étendues dans tous les modules de PowerAMC et s'affichent dans l'onglet Dépendances étendues des feuilles de propriétés de tous les objets, exceptés les objets de type lien. Vous pouvez les saisir directement dans la colonne Stéréotype ou bien sélectionner une valeur dans la liste si vous avez au préalable défini des stéréotypes dans une définition étendue de modèle (.XEM) appliquée ou bien incorporée au modèle.

Pour plus d'informations sur les stéréotypes dans une définition étendue de modèle, voir "Définitions étendues de modèles" dans le chapitre Modèles.

Exemple

L'exemple suivant illustre comment les dépendances étendues peuvent vous aider à documenter les relations entre les objets de packages ou de modèles.

Cet exemple de génération, à partir d'un MCD, de deux MPD générés avec des SGBD différents montre que l'objet fichier MCDsource.mcd possède des dépendances étendues avec les objets fichiers MPDgénéré.mpd (pour Sybase IQ) et MPD2généré.mpd (pour ASA7). Ces dépendances étendues sont définies par un stéréotype <<génération>> qui permet d'expliquer le type de relation entre ces trois objets.


Pour plus d'informations sur les objets fichier, voir Objets fichier.

Création d'une dépendance étendue

L'objet à partir duquel vous créez le lien de dépendance étendue s'appelle objet dépendant et l'objet vers lequel vous faites glisser le lien de dépendance étendue s'appelle objet influent.

Vous pouvez créer une dépendance étendue de l'une des façons suivantes :

Steps Pour créer une dépendance étendue à l'aide de l'outil Lien/Dépendance étendue :

  1. Cliquez sur l'outil Lien/Dépendance étendue de la Palette.
  2. Cliquez sur l'objet dépendant, maintenez le bouton de la souris enfoncé et faites glisser le curseur sur l'objet influent avant de relâcher le bouton de la souris.

Note   Déplacement de dépendances étendues
Les dépendances étendues se comportent comme les liens orientés. Lorsque vous déplacez l'objet dépendant, vous déplacez également la dépendance étendue qui lui est attachée. Et lorsque vous déplacez l'objet influent, il est remplacé par un raccourci afin de préserver la définition de la dépendance étendue.

Notez que cette méthode ne fonctionne pas pour les dépendances entre objets appartenant à différents types de modèles car leurs symboles ne peuvent pas se trouver dans un même diagramme.

Steps Pour créer une dépendance étendue à partir de la feuille de propriétés d'un objet dépendant :

  1. Affichez la feuille de propriétés d'un objet qui n'est pas un lien, puis cliquez sur l'onglet Dépendances étendues.
  2. Cliquez sur l'outil Ajouter des objets pour ouvrir la boîte de sélection Ajout d'objets.
  3. Sélectionnez un modèle parmi les modèles ouverts dans l'espace de travail dans la zone Modèle, un package dans la liste, puis un objet dans l'un des sous-onglets.
  4. Cliquez sur OK.

    La dépendance étendue que vous avez créée s'affiche simultanément dans la liste des dépendances étendues et dans le diagramme si les objets situés aux deux extrémités sont également affichés.
  5. Cliquez dans la colonne Stéréotype d'une dépendance étendue que vous avez créée et saisissez un stéréotype ou sélectionnez un stéréotype dans la liste le cas échéant.
  6. Cliquez sur OK.

 


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