En général, un pattern comporte au moins un paramètre, bien que cela ne soit pas obligatoire. Les paramètres définissent le type UML 2.0 de l'argument visé et
les valeurs de multiplicité autorisées. Chaque paramètre est représenté par une classe
Java et contient
les instructions de code pour l'exécution des opérations accomplies par le développement de pattern.
Vous pouvez spécifier des dépendances entre les paramètres. Lorsque vous affectez un autre paramètre comme paramètre client ou fournisseur,
cela ajoute dynamiquement l'affectation réciproque au paramètre que vous ajoutez. Ainsi, le fait d'amener un paramètre existant dans la zone Fournisseur
affecte le rôle de client au paramètre que vous ajoutez.
Pour ajouter un paramètre à un
pattern :
- Dans la vue Création de pattern, cliquez avec le bouton droit de la souris sur
le pattern, puis cliquez sur Ajouter un paramètre. L'assistant
Nouveau paramètre de pattern s'affiche.
- Saisissez un nom pour le paramètre dans la zone Nom. Le Nom de classe est généré automatiquement à partir
du nom de paramètre.
- Acceptez le nom de classe généré à partir du nom de paramètre, ou bien
modifiez-le dans la zone Nom de classe.
- Saisissez une brève description du paramètre qui pourra aider l'utilisateur du pattern
à spécifier les arguments de celui-ci. Cette
description apparaît sur la page Description abrégée de
la vue Explorateur de patterns et sous forme d'info-bulle lorsque
l'utilisateur du pattern amène le pointeur de la souris sur le paramètre de canevas
dans la vue diagramme.
- Dans la zone Type, acceptez le type UML 2.0 de Classe
pour le paramètre, ou bien cliquez sur Parcourir et
sélectionnez un autre type UML 2.0.
- Pour ajouter une dépendance de paramètre, procédez comme suit :
- Cliquez sur l'onglet Dépendance de paramètre afin d'ouvrir
la page Dépendance de paramètre.
- Dans la zone Paramètres existants, cliquez sur
un ou plusieurs noms de paramètre.
- Cliquez sur une flèche vers la droite pour faire passer le nom de paramètre
dans la zone Paramètre client ou Paramètre fournisseur.
- Cliquez sur l'onglet Général si vous voulez revenir à la
définition du paramètre, ou sur OK pour refermer l'assistant.
Le paramètre est ajouté au pattern. Au fur et à mesure que vous développez ce dernier,
vous pouvez modifier les propriétés des paramètres à l'aide de la vue Propriétés.