Eclipse活动不工作 [英] Eclipse Activity Not Working
问题描述
< p>我正试图通过这种活动来隐藏用户界面中的元素;插件>
< extension
point =org.eclipse.ui.startup>
< startup
class =StartUp>
< / startup>
< / extension>
< extension point =org.eclipse.ui.activities>
< activity id =com.lowcoupling.actitivities.unwantedActionSet1name =不需要的搜索ActionSet> < /活性GT;
< activityPatternBinding
activityId =com.lowcoupling.actitivities.unwantedActionSet1
isEqualityPattern =true
pattern =org.eclipse.papyrus.infra.discovery.ui。 menu.toolbars.discoveryCommand>
< / activityPatternBinding>
< / extension>
< / plugin>
但是当我将这个插件作为另一个EClipse应用程序运行时,按钮仍然存在。
我做错了什么?
模式
activityPatternBinding
的值采用以下格式:
贡献插件ID /本地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,所有的。
字符需要转义为正则表达式版本)
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>
but when I run this plugin as another EClipse application the button is still there. What am I doing wrong?
The pattern
value for activityPatternBinding
takes the format:
contributing plug-in id / local id
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">
(assuming isEqualityPattern="true", all the .
characters need escaping for the regular expression version)
这篇关于Eclipse活动不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!