选择另一个(适用于IProject)对象时打开IProject属性

时间:2010-03-20 02:51:33

标签: eclipse eclipse-plugin

我有一个自定义视图,显示当前项目的层次结构模型。根元素是MyProject类,它是我自己的类,但它代表一个Eclipse IProject,它适用于IProject。

我在该视图的弹出菜单中有一个“属性”菜单选项,我想在选择MyProject对象时打开IProject的属性。 PropertyDialogAction只查找为MyProject注册的属性页,并且没有给我机会提供适配器 - 或者,至少,我不知道如何提供适配器。

对此有什么合适的解决方案?

与此同时,我已经用我需要的特殊方式覆盖了PropertyDialogAction以处理我的课程,但这似乎是完成这项工作的一个重要因素。

1 个答案:

答案 0 :(得分:0)

如何在弹出菜单中添加属性?理想情况下,它的功能是显示当前选择的属性页 - 而不是显示当前选择所在项目的属性。如果你想要,你需要使用菜单项Project-> Properties - 它使用ProjectPropertyDialogAction而不是PropertyDialogAction