【问题标题】:Eclipse Activity Not WorkingEclipse 活动不工作
【发布时间】:2014-02-18 06:27:53
【问题描述】:

我正在尝试通过这样的活动来隐藏 UI 中的元素

<plugin>

   <extension
         point="org.eclipse.ui.startup">
      <startup
            class="StartUp">
      </startup>
   </extension>  

   <extension point="org.eclipse.ui.activities">  
<activity id="com.lowcoupling.actitivities.unwantedActionSet1" name="Unwanted Search ActionSet">  </activity>
<activityPatternBinding
      activityId="com.lowcoupling.actitivities.unwantedActionSet1"
      isEqualityPattern="true"
      pattern="org.eclipse.papyrus.infra.discovery.ui.menu.toolbars.discoveryCommand">
</activityPatternBinding>
 </extension>

</plugin>

但是当我将此插件作为另一个 EClipse 应用程序运行时,按钮仍然存在。 我做错了什么?

【问题讨论】:

    标签: java eclipse eclipse-plugin


    【解决方案1】:

    activityPatternBindingpattern 值采用以下格式:

    contributing plug-in id / local id
    

    所以你必须弄清楚哪个插件贡献了菜单项。查看 Eclipse Papyrus 下载的插件似乎是 org.eclipse.papyrus.infra.discovery.ui.menu 所以模式可能是:

      pattern="org.eclipse.papyrus.infra.discovery.ui.menu/org.eclipse.papyrus.infra.discovery.ui.menu.toolbars.discoveryCommand">
    

    (假设 isEqualityPattern="true",所有. 字符都需要转义以用于正则表达式版本)

    【讨论】:

      猜你喜欢
      • 2012-06-28
      • 1970-01-01
      • 2016-02-15
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多