2013-03-04 2 views
0

Я пытаюсь использовать org.eclipse.activities, чтобы включить/отключить мастер создания нового элемента (например, я хочу скрыть «новый мастер классов Java»). Когда я добавляю идентификатор мастера в действие, я все же могу выбрать мастер создания нового элемента из «Выбрать мастер» и просить диалог, спрашивающий меня, хочу ли я включить эту активность. Как скрыть этот мастер из дерева «Выбрать мастер» или отключить диалоговое окно «Подтвердить включение»?Действия с использованием мастера New Element Wizard

enter image description here

ответ

0

Я нашел эту проблему самостоятельно. Основная проблема заключалась в том, что когда мастер настроен как «primaryWizard», он не удаляется из дерева. Я все время смотрел на главных волшебников, а не на тех, кто в этой категории. Поэтому, если вам нужно скрыть мастер, все, что вам нужно сделать, это добавить следующее расширение:

 <extension 
     point="org.eclipse.ui.activities"> 
      <activity 
       id="de.de.de.enableFeatureOne" 
       name="Enable Feature"> 
      </activity> 
      <activityPatternBinding 
       activityId="de.de.de.enableFeatureOne" 
       pattern="pluginID/elementID"> 
      </activityPatternBinding> 
     </extension> 
Смежные вопросы