我目前正在开发一个 Eclipse 插件。我想在插件的 WorkbenchView 的右键菜单上添加一个项目。此项目应仅对特定对象可见。
我尝试像这样使用 VisibleWhen 标记:
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:MyURI">
<command
commandId="MyCommandId"
style="push">
<visibleWhen
checkEnabled="false">
<test
property="org.eclipse.core.resources.name"
value="WORKSPACE">
</test>
</visibleWhen>
</command>
</menuContribution>
</extension>
当我这样做时,菜单项永远不会出现。
那么有没有办法测试 org.eclipse.core.resources 的属性值并知道它们有什么问题?
谢谢。
亚历山大。