Опция «Этот плагин будет вносить вклад в пользовательский интерфейс» - поведение и объяснение - PullRequest
5 голосов
/ 19 мая 2010

Включает ли параметр " Этот подключаемый модуль внесение вклада в пользовательский интерфейс ", по существу, игнорируется, если предыдущий параметр " Создает активатор, класс Java, который управляет жизненным циклом подключаемого модуля « НЕ ВЫБРАН»?

альтернативный текст http://img179.imageshack.us/img179/6710/newpluginoptions.png

Ответы [ 2 ]

4 голосов
/ 19 мая 2010

Насколько я могу сказать, да - это игнорируется в этих обстоятельствах.

«» Этот плагин будет вносить вклад в управление переключателем UI »двумя вещами:

1) На какой класс распространяется сгенерированный автоматически класс Activator (см. Дальнейшие пояснения ниже).

2) Список доступных шаблонов на странице мастера * Далее> .

Но если первый вариант не выбран, ни один из них не применим. Почти похоже на ошибку формы логики. В идеале пользовательский интерфейс должен условно включать / отключать второй переключатель. Ну да ладно ...


Если установлено значение ON, Activator расширяет org.eclipse.ui.plugin.AbstractUIPlugin

Если установлено значение OFF, Активатор расширяет org.eclipse.core.runtime.Plugin

1 голос
/ 19 мая 2010

игнорируется.
Это пережиток из области, предшествующей OSGi, где вы можете разработать плагин, вносящий вклад в пользовательский интерфейс Eclipse без использования активатора: см. Расширение Eclipse против служб OSGi .

альтернативный текст http://www.eclipsezone.com/articles/extensions-vs-services/images/extensions.png

(Активатора нет)

...