Devolping Eclipse Плагин. Создать подкатегорию в plugin.xml - PullRequest
1 голос
/ 28 марта 2012

Это мой plugin.xml

<plugin>
   <extension point="org.eclipse.ui.newWizards"> 
      <category 
        id="root" 
        name="Root Category"> 
      </category> 
      <category 
        id="first_subcategory" 
        name="Sub Category"
        parentCategory="root"> 
      </category>       
      <wizard 
          id="first_leaf_of_subcategory" 
          name="Wizard of First Subcategory" 
          category="root/first_subcategory" 
          icon="./icons/sample.gif" 
          class="com.myplugin.WizFirstSubCategory"
          project="true"
          > 
          <description> 
              Create a simple wizard of First Subcategory
          </description>         
      </wizard> 
   </extension> 
</plugin>

Когда я запускаю свой плагин как приложение Eclipse, я не нахожу три, которые я написал.Я хочу открыть мастер «Создать -> Проект», который внутри «Корневой категории -> Подкатегория -> Мастер первой подкатегории», но не работает

Если я удаляю подкатегорию и ссылаюсь на first_leaf_of_subcategory непосредственноКорневой плагин работает, если я вставляю подкатегорию, не работает.

Я читаю документацию Здесь

Спасибо

1 Ответ

3 голосов
/ 30 марта 2012

наконец, это дерево работает для меня.

<plugin>
   <extension point="org.eclipse.ui.newWizards"> 
      <!-- ROOT CATEGORY -->
      <category 
        id="root_category" 
        name="Root Category"> 
      </category>
      <!-- FIRST SUB CATEGORY -->   
      <category 
        id="first_sub_category"
        name="First Sub Category"
        parentCategory="root_category"> 
      </category>       
      <wizard 
          id="firstWizS1" 
          name="First Wiz S1" 
          category="root_category/first_sub_category" 
          icon="./icons/firstWizS1.png" 
          class="com.mycategory.FirstWizS1"
          project="true">      
      </wizard> 
      <wizard 
          id="secondWizS1" 
          name="Second Wiz S1" 
          category="root_category/first_sub_category" 
          icon="./icons/secondWizS1.png" 
          class="com.mycategory.SecondWizS1"
          project="true">      
      </wizard>
      <!-- SECOND SUB CATEGORY --> 
      <category 
        id="second_sub_category"
        name="Second Sub Category"
        parentCategory="root_category"> 
      </category>
      <wizard 
          id="firstWizS2" 
          name="First Wiz S2" 
          category="root_category/second_sub_category" 
          icon="./icons/firstWizS2.png" 
          class="com.mycategory.FirstWizS2"
          project="true">      
      </wizard> 
      <wizard 
          id="secondWizS1" 
          name="Second Wiz S1" 
          category="root_category/second_sub_category" 
          icon="./icons/secondWizS2.png" 
          class="com.mycategory.SecondWizS2"
          project="true">      
      </wizard>
   </extension>    
</plugin>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...