Vous pouvez créer une matrice de dépendance dans un profil.
-
Pointez sur la catégorie Profile cliquez le bouton droit de la souris, puis sélectionnez Ajouter une matrice de dépendance. Vous ajoutez ainsi la métaclasse DependencyMatrix
au profil et créez un stéréotype sous cette métaclasse, dans lequel vous allez définir les
propriétés de la matrice.
-
Saisissez un nom pour la matrice (par exemple Matrice des propriétaires de table) avec
un libellé et un libellé pluriel à utiliser dans l'interface PowerAMC, ainsi qu'un nom par
défaut pour les matrices que les utilisateurs vont créer à partir de cette définition.
-
Cliquez sur l'onglet Définition pour spécifier les lignes et colonnes de votre matrice.
-
Sélectionnez un type d'objet à partir du modèle courant afin de remplir les lignes de votre matrice et un type d'objet dans le type de modèle courant ou dans un autre type de modèle afin de remplir les colonnes.
-
Spécifiez de quelle façon les lignes et les colonnes de votre matrice seront associées en sélectionnant une dépendance dans la liste.
Seules les dépendances directes sont disponibles dans la liste. Pour spécifier une
dépendance plus complexe, cliquez sur le bouton Avancée pour afficher la boîte de
dialogue Définition du chemin de dépendance (voir Spécification des dépendances avancées).

-
Dans le cas de certaines dépendances, le Type d'objet sur lequel la dépendance est basé sera affiché, et vous pouvez sélectionner un Attribut d'objet pour afficher les cellules de matrice avec le symbole Aucune valeur, qui s'affiche si l'attribut n'est pas défini dans une instance particulière.
-
Cliquez sur OK pour enregistrer votre matrice et fermer l'éditeur de ressources.
Vous pouvez maintenant créer des instances de la matrice dans votre modèle comme suit :
-
Sélectionnez .
-
Pointez sur le fond d'un diagramme, cliquez le bouton droit de la souris, puis sélectionnez .
-
Pointez sur le modèle dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez .
Remarque : Pour plus d'informations sur l'utilisation de matrices de dépendances, voir "Matrices de dépendances" dans le chapitre Diagrammes et symboles du Guide des fonctionnalités générales.