在eclipse菜单中使用if else条件时可见

时间:2012-07-11 13:51:53

标签: eclipse eclipse-plugin

我正在尝试根据所选资源和选择资源的视图配置弹出菜单的可见性。要匹配的条件是资源所属的项目必须是java项目

我需要的是:

1)如果我从编辑器中选择资源,则必须测试条件(说明资源所属的项目是否是java项目)
2)否则如果我从导航器视图中选择任何资源,则必须测试相同的条件 3)else如果我从Package-Explorer视图中选择任何包片段,则必须测试条件。

有什么建议吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用测试元素和org.eclipse.core.resources.projectNature属性测试器来测试给定的IResource是否属于java项目。查看一些其他平台提供PropertyTesters以获取更多选项。