Définition de méthodes d'expansion

Lorsque vous ajoutez un paramètre à un pattern dans la vue Création de patterns, une classe de paramètre est ajoutée avec deux méthodes d'expansion au modèle d'implémentation de pattern.

Les méthodes d'expansion et les méthodes de mise à jour facultatives sont appelées points sensibles. On ajoute du code Java aux points sensibles pour définir le comportement du pattern lorsqu'une valeur d'argument est ajoutée à ou retirée d'un paramètre. Les méthodes qui suivent montrent les méthodes d'expansion :


Code de méthode d'expansion pour l'ajout d'un argument


Code de méthode d'expansion pour le retrait d'un argument

Pour concevoir le code, vous pouvez vous aider des ressources disponibles dans l'aide en ligne des patterns pour le cadre de ceux-ci, ainsi que des autres références. Pour ouvrir les références, cliquez sur Référence > Référence de Modeler > Référence des fonctionnalités > Référence de l’extensibilité, développez Référence des API ou Référence sur les points d’extension, puis cliquez sur une des rubriques Patterns.

Pour ajouter du code d'expansion, procédez comme suit :

  1. Dans la vue Création de patterns, double-cliquez sur le paramètre pour placer le code de paramètre dans l'éditeur Java.
  2. Remplacez les commentaires A FAIRE dans les deux méthodes par le code assurant le comportement requis lorsqu'un argument est ajouté au paramètre ou retiré du paramètre dans l'instance de pattern.
  3. Retirez la balise @generated de toute méthode que vous modifiez afin d'empêcher l'outil de création de pattern de régénérer et de retirer votre code.
Remarque : Pour mieux comprendre le comportement des patterns, vous pouvez appliquer les exemples de pattern. Ces derniers peuvent être chargés en cliquant sur Aide > Galerie d'exemples, en développant Exemples de la technologie puis Patterns et en cliquant sur Patterns à appliquer. Dans la rubrique Patterns à appliquer, cliquez sur Importer l’exemple. Pour mieux comprendre la création de patterns, vous pouvez importer les exemples de pattern en cliquant sur Fichier > Nouveau > Autres ; dans la fenêtre Nouveau, développez Exemples, puis Plug-ins UML Modeler, et cliquez sur Exemples de bibliothèque de patterns.
Concepts associés
Code de pattern et fichiers d'assistance
Expansion des patterns
Tâches associées
Définition de méthodes de mise à jour
Régénération du code source
Régénération des définitions de pattern
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.