如何为自定义导航器创建自定义属性页

时间:2012-01-12 06:20:12

标签: eclipse eclipse-plugin

嗨朋友我是eclipse插件的新手。我需要创建一个新的自定义导航器,根据导航器中元素的选择,我想为它显示相应的属性表。我经历了各种教程,但没有找到如何做到这一点。感谢。

1 个答案:

答案 0 :(得分:1)

基本上,您必须为添加到自定义导航器中的模型对象提供适配器。最简单的方法是注册适配器工厂扩展点,如下所示:

<extension
 point="org.eclipse.core.runtime.adapters">
  <factory
   adaptableType="the type from the model navigator"
   class="«your adapter factory class»">
  <adapter
    type="org.eclipse.ui.views.properties.IPropertySource">
  </adapter>
 </factory>
</extension>

如果您有自适应工厂,可以按照文章Take control of your properties