Rational Programming Patterns

Création d'un plug-in dédié aux menus utilisateur

Un assistant de création spécifique est disponible pour faciliter la création de ce plug-in.

Procédure

  1. Pour afficher l'assistant de création, sélectionnez Fichier > Nouveau > Projet > Projet de plug-in.
  2. Les deux pages suivantes sont les pages standard de création de projets Eclipse.
    Remarque : Sur la page Contenu, dans le panneau Options, vous devez cocher l'option 'Ce plug-in apporte des contributions à l'interface utilisateur'. De plus, si vous devez exécuter des actions particulières lors du chargement du plug-in, vous pouvez aussi cocher l'option 'Générer un activateur'.
  3. Sur la page Modèles, cochez la case 'Créer un plug-in à l'aide de l'un de ces modèles' et sélectionnez 'RPP assistant de création de menu dans l'Explorateur de designs'. Cliquez sur Suivant.
  4. Sur la page de création du plug-in, saisissez les informations suivantes :
    • le nom de la classe Java dans laquelle vous allez décrire votre menu,
    • l'identifiant du point d'extension,
    • les types d'entité sur lesquels le menu doit s'afficher, Saisissez les entités sous la forme pacprogram, pacscreen, pacsegment... Séparez-les par des virgules.
    • le nom du menu.

Résultats

Le plug-in dans lequel vous pouvez décrire votre menu est maintenant initialisé directement dans Eclipse. Vous pouvez le voir dans la vue Explorateur de projets de la perspective Ressource.
Le fichier plugin.xml contient le point d'extension du menu utilisateur.
Figure 1. Point d'extension du menu utilisateur
      <extension 
       point="com.ibm.pdp.maf.rpp.mafDesignExplorerMenuActionContributor">
     <mafDesignExplorerMenuActionContributor
            class="com.ibm.rpp.sample.menu.SimpleDesignExplorerMenu"
            id="menuId">
            entityTypes="pacprogram,pacmacro,dataelement"
      </mafDesignExplorerMenuActionContributor>
       </extension>

Vous pouvez maintenant implémenter votre menu en ouvrant, depuis le nouveau plug-in, la classe Java générée à partir du nom que vous avez indiqué dans l'assistant de création.


Conditions d'utilisation | Commentaires en retour

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)