Dans cette leçon, vous allez modifier le fichier plugin.xml pour fournir le point d'extension et les attributs org.eclipse.ui.decorators.
Pour modifier le fichier plugin.xml :
- Dans la vue Explorateur de package, cliquez avec le bouton droit de la souris sur le projet de plug-in CARMA Decorators et sélectionnez Outils PDE > Ouvrir le manifeste.
L'éditeur de plug-in s'ouvre.
- Pour étendre le fichier plugin.xml, sélectionnez l'onglet Extensions dans la liste d'onglets dans la partie inférieure.
- Cliquez sur Ajouter. Dans la boîte de dialogue Nouvelle extension qui s'ouvre, saisissez org.eclipse.ui.decorators dans la zone de texte Filtre du point d'extension.
- A partir des résultats, sélectionnez celui qui correspond parfaitement au texte du filtre, puis cliquez sur Terminer.
- L'Editeur de plug-in devrait s'ouvrir. Dans la partie inférieure, sélectionnez l'onglet plugin.xml dans le menu des éléments inférieur. Il peut s'avérer nécessaire de sélectionner le bouton >> pour rendre cette option visible. Le fichier plugin.xml devrait s'ouvrir dans l'Editeur de plug-in.
- Le squelette de code suivant est déjà fourni :
<plugin>
<extension
point="org.eclipse.ui.decorators">
</extension>
</plugin>
Entre les balises extension d'ouverture et de fermeture, placez le code suivant :
<description
adaptable="true"
class="decorator.Decorator"
id="com.ibm.carma.ui.ftt.sample"
label="Sample Decorator"
lightweight="true"
location="BOTTOM_RIGHT"
state="true">
</description>
<enablement>
<or>
<objectClass name="com.ibm.carma.model.CARMAMember"/>
<ObjectClass name="com.ibm.carma.model.CARMAContainer"/>
</or>
</enablement>
Remarque : Les informations qui suivent l'attribut class disent à la classe quel plug-in utiliser et où il se trouve. L'emplacement doit correspondre avec le pkg_you_created.class_name. Si vous avez utilisé les noms fournis dans ce tutoriel, le nom du package et de la classe devraient être les mêmes que ceux donnés.
- Cliquez sur Enregistrer et résolvez les éventuelles erreurs.