< Précédent | Suivant >

Leçon 2 : Générer un modèle d'outils de profil et le code correspondant

Dans cette leçon, vous créerez plusieurs stéréotypes ; vous générerez ensuite un modèle d'outils de profil, et générerez le code d'outils de profil à partir de ce modèle.

Pour générer un modèle d'outils de profil et le code correspondant :

  1. Dans la vue Explorateur de projet, développez le dossier Profils, cliquez avec le bouton droit de la souris sur My Profile; puis cliquez sur Ajouter un diagramme > Diagramme de classes.
  2. Entrez le nom suivant pour le diagramme de classes : Profile Class Diagram
  3. Dans le diagramme de classes de profils, créez quelques stéréotypes avec des extensions de métaclasse comme représentés dans la figure suivante. Vous utiliserez ce profil simple plus loin dans ce tutoriel pour illustrer la personnalisation à l'aide d'outils de profil.
    Un diagramme nommé Profile Class Diagram. Contient une métaclasse Acteur ainsi que deux stéréotypes nommés respectivement A et B.
  4. Cliquez sur Fichier > Sauvegarder.
  5. Pour générer le modèle d'outils de profil, dans la vue Explorateur de projet, sous Profils, cliquez avec le bouton droit de la souris sur My Profile, puis cliquez sur Générer un modèle d'outils de profil.
    Remarque : La commande Générer un modèle d'outils de profil est affichée dans la partie inférieure du menu contextuel.
  6. Dans la fenêtre Configuration des propriétés de génération de modèle d'outils, cliquez sur Non pour fermer la fenêtre et utiliser les propriétés de génération de modèle d'outils par défaut.
    Remarque : Si vous cliquez sur Oui, vous pouvez modifier les paramètres pour éviter la génération de menus, palettes etc. Cependant, l'objectif de ce tutoriel étant de générer des menus et des palettes, cliquez sur Non. Vous pourrez revenir et explorer les propriétés disponibles plus tard.
  7. Dans la vue Explorateur de projet, sous le package Modèles, développez le modèle d'outils My Profile pour afficher tous les éléments d'outils, comme le montre la figure ci-dessous.Graphique du modèle d'outils dans la vue Explorateur de projet.
  8. Si vous ne souhaitez pas personnaliser d'outil de profils, vous pouvez maintenant générer le code d'outils de profil. Pour générer le code d'outils de profil, dans la vue Explorateur de projet, cliquez avec le bouton droit de la souris sur le modèle d'outils My Profile. Lorsque ce modèle est ouvert, le nom complet s'affiche : <<ToolingModel, EditHelpers, Figures, L10N, Providers, Utils>> My Profile. Cliquez sur Générer un code d'outil. Une fenêtre de confirmation s'ouvre, confirmant ou non l'écrasement de la version de plugin.xml actuelle. Cette fenêtre sert à vous assurer que les personnalisations que vous avez faites dans le fichier plugin.xml (ainsi que dans plugin.properties et le modèle de cavenas par défaut) ne sont pas écrasées quand vous générez ou régénérez le code d'outil.
  9. Dans la fenêtre de confirmation, cliquez sur Oui, sauf si vous avez fait des modifications que vous souhaitez conserver dans le fichier. Après avoir généré le code d'outil, le package src du projet contient de nombreux packages de codes d'outils de profil générés.
  10. Pour voir le code d'outil généré en action, testez le plug-in. Dans la vue Explorateur de projet, cliquez deux fois sur le fichier plugin.xml et sélectionnez l'onglet Aperçu en bas de l'éditeur de diagramme. Cliquez sur le lien Lancer une application Eclipse. Cette action crée un environnement d'exécution dans lequel le nouveau plug-in d'outils de profil est chargé. Ensuite, vous pouvez créer un nouveau modèle UML basé sur le profil et tester les outils de profil.