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