J'ai quelques problèmes en essayant de supprimer les contributions de certains plugins au point d'insertion des ajouts dans mon menu contextuel. Dans la plupart des cas, j'utilise des activités et cela fonctionne, car la plupart des contributions sont effectuées par des actions. Mais dans d'autres cas, les contributions sont des contributions de menus contextuels et je ne peux pas réussir à désactiver ces entrées. Un exemple est la contribution du menu Source->Format. La contribution est faite par le plugin org.eclipse.wst.sse.ui de la manière suivante :
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<menu
id="sourceMenuId"
label="%Source">
<command
commandId="org.eclipse.wst.sse.ui.format"
id="sourceFormat"
style="push">
<!-- Check to make sure that the handler is enabled before making visible -->
<visibleWhen checkEnabled="true" />
</command>
</menu>
</menuContribution>
J'ai essayé avec les modèles org.eclipse.wst.sse.ui/sourceFormat et avec org.eclipse.wst.sse.ui/.*. Ils fonctionnent tous deux dans Eclipe HELIOS mais pas dans RAD (Rational Application Developer 8.0.2). Existe-t-il un autre moyen de désactiver cette contribution du menu popup ? Ce problème peut-il être lié à la version d'Eclipse ?