Eclipse plugin 删除在project explorer视图上正常工作但不在navigator视图上工作的弹出窗口

Eclipse plugin 删除在project explorer视图上正常工作但不在navigator视图上工作的弹出窗口,eclipse-plugin,Eclipse Plugin,我试图隐藏一些文件的“删除”弹出菜单。我使用了以下plugin.xml条目 <extension point="org.eclipse.ui.activities"> <activity id="hidedeletepopupmenuID" name="hidedeletepopupmenu"> <enabledWhen> <with variable="selection"> <iterate operator="a

我试图隐藏一些文件的“删除”弹出菜单。我使用了以下plugin.xml条目

<extension point="org.eclipse.ui.activities">
<activity id="hidedeletepopupmenuID" name="hidedeletepopupmenu">
  <enabledWhen>
      <with variable="selection">
    <iterate operator="and">            
        <adapt type="org.eclipse.core.resources.IResource" >
           <or>
            <test property="org.eclipse.core.resources.name" value="*.java"/>
           </or>
            </adapt>
        </iterate>
      </with>
   </enabledWhen>
</activity>
  <activityPatternBinding activityId="hidedeletepopupmenuID"   
       isEqualityPattern="false" pattern="org.eclipse.ui.edit.delete">
  </activityPatternBinding>
</extension>

这似乎在ProjectExplorer视图上运行良好,但navigator视图不是wokring。有人能帮忙吗

谢谢,
darshan

导航器视图上下文菜单中的操作是硬编码的,请参阅

请注意,弹出菜单中的操作不是删除资源的唯一方法(编辑菜单和键绑定中也有一个菜单项)