Relations de liaison

Dans les modèles UML, une relation de liaison est une relation qui affecte des valeurs à des paramètres du canevas et génère un nouvel élément de modèle à partir du canevas.

Dans une relation de liaison, le canevas est le fournisseur et l'élément de modèle est le consommateur. La liaison n'affecte pas le canevas ; vous pouvez donc le lier à un nombre quelconque d'éléments de modèle. Cependant, la liaison n'affecte pas l'élément de modèle car ce dernier est défini en remplaçant les paramètres du canevas par les arguments de canevas que la relation de liaison fournit.

Lorsque vous liez un élément de modèle à un canevas, vous attribuez des valeurs appelées arguments de canevas aux paramètres du canevas. Les arguments de canevas remplacent les paramètres du canevas dans les éléments de modèle que vous liez à un canevas. Cette action crée un nouvel élément de modèle avec la structure du canevas et qui utilise les valeurs de ses arguments de canevas.

Dans l'éditeur de diagrammes, une relation de liaison est représentée par une ligne tiretée avec une flèche allant de l'élément de diagramme vers le canevas. A côté du connecteur, le mot clé «bind» apparaît, suivi d'arguments de canevas. En général, les relations de liaison ne portent pas de nom. Par exemple, les classes MoviesCart, CDsCart et BooksCart du diagramme ci-dessous sont connectées au canevas Cart à travers des relations de liaison.

Une classe appelée Cart possède un petit rectangle en-dessous contenant les mots Class supérieur à Cart sur une ligne et Class supérieur à Cart sur la ligne suivante. Chaque ligne est précédée d'un petit cercle plein rouge. Trois classes, appelées MoviesCart, CDsCart et BooksCart sont attachées à la classe Cart par des lignes tiretées avec des pointes de flèche ouvertes allant vers la classe Cart. A côté de chaque ligne tiretée se trouve le mot bind entre guillemets.

Tâches associées
Définition des relations dans les diagrammes UML
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.