如何将弹出菜单的可见性限制为所有类型的文件,包括Java文件等可编译文件?

时间:2014-07-16 08:35:15

标签: java eclipse-plugin

我正在使用menuContribution(命令框架)来显示上下文菜单,我想限制它的可见性并且仅限于

  1. 所有类型的文件,无论以何种视角和视图
  2. 使文件以什么透视和视图打开的适当编辑器
  3. 如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

尝试类似:

<menuContribution
            allPopups="true"
            locationURI="popup:org.eclipse.ui.popup.any">
    <command
        ... >
        <visibleWhen>
            <iterate
                     ifEmpty="false"
                     operator="or">
                <adapt
                     type="org.eclipse.core.resources.IFile">
                </adapt>
            </iterate>
        </visibleWhen>
    </command>