对IResource包装类使用默认的Common Navigator Action Set

时间:2012-11-14 13:12:22

标签: eclipse eclipse-plugin

我正在开发一个Eclipse插件。 我的视图扩展了CommonNavigator。 View的内容是MyWrapper类的层次结构

class MyWrapper implement IAdaptable{
IResource resource;
MyWrapper parent;
List<MyWrapper> children;
}

我想显示PopUp菜单,与Default Common Navigator显示相同。 我已经注册了一个AdapterFactory,它将MyWrapper改编为IResource。

显示的操作列表:

  • 从上下文中删除(已禁用)
  • 导入
  • 导出
  • 刷新
  • 验证
  • 团队
  • 比较
  • 从本地历史记录恢复
  • 属性

菜单所需的操作列表:

  • 复制
  • 粘贴
  • 重命名

有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

本教程解释了如何添加这些操作:Building a Common Navigator based viewer, Part I: Defining the Viewer搜索添加“org.eclipse.ui.navigator.resources。*”的部分