Eclipse Activity Not Working(Eclipse 活动不工作)
问题描述
我正在尝试通过这样的活动来隐藏 UI 中的元素
I am trying to hide elements in the UI by means of activities like this
<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 应用程序运行时,按钮仍然存在.我做错了什么?
but when I run this plugin as another EClipse application the button is still there. What am I doing wrong?
推荐答案
activityPatternBinding
的 pattern
值采用以下格式:
The pattern
value for activityPatternBinding
takes the format:
contributing plug-in id / local id
所以你必须弄清楚哪个插件贡献了菜单项.查看 Eclipse Papyrus 下载插件似乎是 org.eclipse.papyrus.infra.discovery.ui.menu
所以模式可能是:
so you have to work out which plug-in contributes the menu item. Looking at the Eclipse Papyrus download the plug-in appears to be org.eclipse.papyrus.infra.discovery.ui.menu
so the pattern is probably:
pattern="org.eclipse.papyrus.infra.discovery.ui.menu/org.eclipse.papyrus.infra.discovery.ui.menu.toolbars.discoveryCommand">
(假设isEqualityPattern="true",所有.
字符都需要转义为正则表达式版本)
(assuming isEqualityPattern="true", all the .
characters need escaping for the regular expression version)
这篇关于Eclipse 活动不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Eclipse 活动不工作
基础教程推荐
- Java:带有char数组的println给出乱码 2022-01-01
- 设置 bean 时出现 Nullpointerexception 2022-01-01
- 降序排序:Java Map 2022-01-01
- 如何使用 Java 创建 X509 证书? 2022-01-01
- 在 Libgdx 中处理屏幕的正确方法 2022-01-01
- 减少 JVM 暂停时间 >1 秒使用 UseConcMarkSweepGC 2022-01-01
- FirebaseListAdapter 不推送聊天应用程序的单个项目 - Firebase-Ui 3.1 2022-01-01
- 无法使用修饰符“public final"访问 java.util.Ha 2022-01-01
- “未找到匹配项"使用 matcher 的 group 方法时 2022-01-01
- Java Keytool 导入证书后出错,"keytool error: java.io.FileNotFoundException &拒绝访问" 2022-01-01