使用“活动”删除Eclipse PDE中的上下文菜单条目

时间:2012-06-12 10:39:14

标签: eclipse eclipse-rcp eclipse-pde eclipse-plugin

我正在使用org.eclipse.ui.activities删除某些上下文菜单条目。 我成功地删除了

  

团队,在远程系统视图中显示,从本地历史还原

在我的plugin.xml中使用以下内容

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin> 
<extension point="org.eclipse.ui.activities">
<activity description="Disable Menu/Context Menu Contributions"
    id="com.myapp.myactivity" name="MyViewActivity">
</activity>

<activityPatternBinding activityId="com.myapp.myactivity"
    pattern="org.eclipse.team.*"/>

    <activityPatternBinding activityId="com.myapp.myactivity"
    pattern="org.eclipse.rse.*"/>

    <activityPatternBinding activityId="com.myapp.myactivity"
    pattern="org.eclipse.compare.*"/>

</extension>
</plugin>

我需要删除“配置文件为”,“源”,“配置”条目。我已经使用了eclipse的插件间谍,并且能够获得相关的类,并且它的插件jar就像e.x

<activityPatternBinding activityId="com.myapp.myactivity" 
    pattern="org\.eclipse\.ui\.workbench/org\.eclipse\.jst\.servlet\.ui\.internal\.actions\.ConvertToWebModuleTypeAction"/> 

用于删除配置 - &gt;在上下文菜单中转换为动态Web项目条目,但这不起作用。我在这里错过了什么吗?

来自插件间谍

The active contribution item identifier:
convertToWebModuleTypeAction
The active contribution location URI:
menu:org.eclipse.ui.projectConfigure?after=convertToWebModuleTypeAction
The active contribution item class:
ConvertToWebModuleTypeAction
The contributing plug-in:
org.eclipse.ui.workbench (3.7.1.v20120104-1859)

任何帮助删除上面的条目(即配置文件为,源,配置)将非常感谢。

0 个答案:

没有答案