Ich hatte dieses Problem häufig und habe noch keine Lösung gefunden: Immer wenn ich eine neue Eclipse RCP-basierte Anwendung schreibe und Plugins von der Eclipse-Plattform einschließe, erben ich UI-Beiträge von einigen diese Plugins.Plugin-Beiträge in Eclipse RCP-Anwendung deaktivieren
Die meisten dieser Beiträge (Menüeinträge, Tastaturkürzel, Eigenschaftenseiten) sind nützlich, aber manchmal würde ich einige dieser Beiträge lieber deaktivieren, nur weil ich sie wirklich nicht brauche und sie die Benutzer vielleicht verwirren könnten.
Kennt jemand den offiziellen oder eine praktische Möglichkeit, ausgewählte Beiträge in Eclipse RCP-Anwendungen zu deaktivieren/verbieten?
Ich glaube nicht, removeContributionFactory() ist für die Deaktivierung * aller * Beitrag, sondern ist eher eine "dispose" -Mechanismus für die Aufhebung der Registrierung einer Ansicht/Menü Beitrag, und ich schlug vor, das für explizit entfernen zu verwenden Beiträge von * anderen * Plugins. – VonC
Es ist also: a/not * genau * was Sie suchen, b/nicht einfach, da Sie diese Beiträge erkennen und entfernen müssen. Aber das habe ich bisher erreicht. – VonC
Ihren Kommentar erneut lesen: Nein, Sie deaktivieren * * nicht * alle Beiträge (von * allen * anderen Plugins), aber Sie könnten am Ende alle Beiträge eines externen Plugins deaktivieren. – VonC