Rational Programming Patterns for System z

Création d'un plug-in dédié aux micro-patterns 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, il n'est pas nécessaire de demander la génération d'un activateur pour créer des micro-patterns, ni d'indiquer que le plugin-in contribue à l'interface graphique. Vous pouvez donc décocher ces options du panneau Options.
  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 RPPz assistant de micro-pattern COBOL. Cliquez sur Suivant.
  4. Sur la page Micro-pattern COBOL, saisissez le nom de la classe Java dans laquelle vous allez décrire votre micro-pattern. Sélectionnez aussi le type d'entité dans lequel le micro-pattern sera utilisable. Vous pouvez créer un micro-pattern :
    • simple, qui ne génère du code qu'à l'intérieur de sa déclaration, entre sa balise de début et sa balise de fin.
    • global, qui génère du code dans différents endroits du code. Cochez alors la case Micro-pattern global.

Résultats

Le plug-in dans lequel vous pouvez développer votre micro-pattern est maintenant initialisé directement dans Eclipse. Vous pouvez le voir dans la vue Explorateur de packages de la perspective Développement de plug-in.
Le fichier plugin.xml contient le point d'extension des micro-patterns.
Figure 1. Point d'extension des micro-patterns
<extension 
      point="com.ibm.pdp.framework.microPattern">
     <handler
            refPatternId="com.ibm.pdp.pacbase.batch"
            class="com.micropattern.sample.UserMicroPattern">
     </handler>
</extension>

Vous pouvez maintenant implémenter votre micro-pattern 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)