Często miałem ten problem i nie znalazłem jeszcze rozwiązania: za każdym razem, gdy piszę nową aplikację opartą na RCP Eclipse i dołączam wtyczki z platformy Eclipse, "dziedziczę" składki UI od niektórych z nich te wtyczki.Wyłączanie wkładów wtyczek w aplikacji Eclipse RCP
Większość tych wpisów (wpisy w menu, skróty klawiaturowe, strony właściwości) jest przydatna, ale czasami wolałbym wyłączyć niektóre z nich, ponieważ naprawdę ich nie potrzebuję i mogą one wprowadzić użytkowników w błąd.
Czy ktoś wie o urzędowym lub praktycznym sposobie wyłączania/blokowania wybranych wkładów w aplikacji Eclipse RCP?
Nie sądzę, że removeContributionFactory() służy do wyłączania * całości * wkładu, ale jest raczej mechanizmem "dispose" używanym do wyrejestrowania jednego widoku/dodania menu, a ja chciałem go użyć do jawnego usunięcia składki pochodzące z * innych * wtyczek. – VonC
A więc jest: a/nie * dokładnie * czego szukasz, b/nie jest łatwe, ponieważ musisz wykryć te opinie i je usunąć. Ale to jest to, co do tej pory osiągnąłem. – VonC
ponowne przeczytanie komentarza: nie, nie wyłączasz * wszystkich * wkładów (z * wszystkich * innych wtyczek), ale możesz skończyć wyłączając wszystkie składki z jednej zewnętrznej wtyczki. – VonC