Canevas

Dans les modèles UML, les canevas sont des éléments de modèle avec des paramètres formels non liés que vous pouvez utiliser pour définir des familles de discriminants, de packages et d'opérations.

Un canevas est un élément de modèle paramétré qui décrit ou identifie le pattern d'un groupe d'éléments de modèle d'un type particulier. Etant donné qu'ils représentent des types d'éléments, vous ne pouvez pas directement utiliser les canevas dans vos modèles. Vous devez plutôt préalablement instancier le canevas en liant ses paramètres à des valeurs réelles. Une liaison entre un canevas et un élément de modèle génère un nouvel élément de modèle basé sur le canevas. Dès lors, vous pouvez utiliser l'élément lié pour modéliser une partie d'un système.

Au lieu de concevoir des éléments de modèle distincts pour chaque type de données de votre modèle, vous pouvez utiliser des canevas pour concevoir un seul élément de modèle (un discriminant, un package ou une opération) qui fonctionne avec différentes sortes de données. Par exemple, une classe de canevas offre une description paramétrée d'une classe, en indiquant ses attributs et ses opérations. En liant plusieurs classes au canevas, vous pouvez générer de nouvelles classes ayant les mêmes caractéristiques que le canevas.

Un canevas apparaît sous la forme d'un discriminant avec un encadré tireté dans le coin supérieur droit.

Tâches associées
Modification des paramètres, littéraux et signaux dans des discriminants
Modification de paramètres et d'arguments de canevas
Ajout de paramètres de canevas à des classes et à des collaborations
Suppression de paramètres de canevas
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.