Ajout de patterns et de paramètres dans des bibliothèques

Un auteur de pattern peut ajouter un ou plusieurs patterns à la bibliothèque de patterns. Chaque pattern est indépendant pour ce qui est de son fonctionnement et de son application, mais un pattern ne peut être distribué qu'avec sa bibliothèque dans un plug-in de patterns.

L'assistant Nouveau pattern vous permet de définir les propriétés du pattern et d'ajouter tous ses paramètres de canevas. Une fois le pattern ajouté à la bibliothèque, vous pouvez modifier ses propriétés et lui ajouter, redéfinir ou supprimer des paramètres. Beaucoup d'étapes sont facultatives ; vous pouvez créer un pattern simple en acceptant toutes les valeurs par défaut.

Pour ajouter un pattern et ses paramètres à la bibliothèque de patterns :

  1. Dans la vue Création de pattern, cliquez avec le bouton droit de la souris sur le noeud de bibliothèque, puis cliquez sur Nouveau pattern. La page Général de l'assistant Nouveau pattern apparaît.
  2. Définissez les propriétés de base du pattern en effectuant les étapes suivantes :
    1. Saisissez un nom pour le pattern dans la zone Nom de pattern. Il s'agit du nom qui identifiera le pattern dans la vue Explorateur de patterns.
    2. Acceptez les noms de classe et de package générés à partir du nom de pattern ou modifiez-les dans les zones Nom de classe et Package.
    3. Sélectionnez le type de pattern (classe, collaboration ou package) que vous créez dans la liste Type de pattern.
    4. Cliquez sur le bouton Ajouter situé juste à côté de la zone Groupes afin d'ouvrir la fenêtre Ajout de groupe et d'ajouter des noms de groupe au pattern. Les patterns doivent être affectés à au moins un groupe et peuvent être affectés à plusieurs groupes. Tous les patterns apparaissent dans des groupes dans la vue Explorateur de patterns. Le groupe par défaut, Patterns divers, peut être supprimé.
    5. Dans la zone Version, modifiez le numéro de version. Le numéro doit être sous une forme xx.xx.xx, les x étant des chiffres.
    6. Cliquez sur l'onglet Détails pour afficher la page Détails de l'assistant Nouveau pattern.
    7. Saisissez votre nom dans la zone Auteur.
    8. Tapez une brève description du pattern dans la zone Description abrégée. Cette description apparaît sur la page Description abrégée de la vue Explorateur de patterns.
    9. Cliquez sur le bouton Ajouter situé juste à côté de la zone Mots clés et ajoutez des mots clés pour le pattern. Ajoutez des mots clés qu'un utilisateur de pattern emploierait pour rechercher votre pattern. Les recherches de correspondances s'effectuant également dans les métafichiers du pattern, il n'est pas nécessaire de répéter le contenu des propriétés comme les descriptions ou les noms.
  3. Ajoutez les paramètres en effectuant les étapes suivantes :
    1. Cliquez sur l'onglet Général pour revenir à la page Général de l'assistant Nouveau pattern.
    2. Cliquez sur le bouton Ajouter situé juste à côté de la zone Paramètres afin d'afficher la page Général de la fenêtre Paramètre. Vous pouvez toujours ajouter ou modifier des paramètres après avoir fini d'utiliser l'assistant.
    3. 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.
    4. Acceptez le nom de classe généré (à partir du nom de paramètre) ou modifiez-le dans la zone Nom de classe.
    5. 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 l'éditeur de diagrammes.
    6. 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.
    7. Si vous êtes en train d'ajouter le premier paramètre du pattern ou que vous ne souhaitez pas ajouter de dépendance de paramètre, passez à l'étape i. Pour ajouter une dépendance, cliquez sur l'onglet Dépendance de paramètre.
    8. Sur la page Dépendance de paramètre, cliquez dans la zone Paramètres existants sur un ou plusieurs noms de paramètre puis sur les flèches de déplacement pour placer ces noms dans la zone Paramètres client ou Paramètres fournisseurs. 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 Paramètres fournisseurs affecte le rôle de client au paramètre que vous ajoutez.
    9. Cliquez sur OK pour revenir à l'assistant Nouveau pattern.
    10. Pour ajouter d'autres paramètres, répétez les étapes b à h.
    11. Cliquez sur OK pour refermer l'assistant Nouveau pattern et terminer l'ajout du pattern.
Le nouveau pattern est ajouté comme noeud à la bibliothèque de patterns dans la vue Création de patterns ; le métafichier RAS de support de l'actif de pattern est créé, ainsi que les classes Java pour le pattern et chacun des paramètres.
Concepts associés
Patterns de conception IBM Rational
Code de pattern et fichiers d'assistance
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.