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 :
- 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.
- Entrez le nom suivant pour le diagramme de classes : Profile
Class Diagram
- 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.
- Cliquez sur .
- 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.
- 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.
- 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.

- 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.
- 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.
- 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.