2012-02-23 24 views
0

我正在编写一个插件,并且希望在contextmenu中添加一个条目,该条目只能在ContentOutline中可见。 我发现下面locationUri,增加了我新的命令对所有的上下文菜单如何获取扩展框架的Eclipse locationURI?

popup:org.eclipse.ui.popup.any?after=additions

改变这种locationUri弹出:org.eclipse.ui.popup.ContentOutline后=增补没有工作。我怎样才能找到这些locationUri?

回答

0

你有没有试过这样: 弹出:?org.eclipse.ui.views.ContentOutline后=增加

+0

是的,但没有工作:( – user867204 2012-02-24 10:16:55

+0

你尝试过使用弹出:org.eclipse.ui.views.ContentOutline#PopupMenu?after = additions < - ?不多,但我猜是值得的尝试。 – Icarin 2014-10-13 18:56:37

0

接听子孙后代

如果你只在大纲Java代码感兴趣,该locationURI用于JavaOutlinePage(实现IContentOutlinePage)是

弹出:org.eclipse.jdt.ui.outline

在JavaOutlinePage的文件的顶部的JavaDoc包括线:

“在JavaPlugin.getDefault().getPluginId() + ".outline"下发布其上下文菜单。”

快速打印出JavaPlugin.getDefault()。getPluginId()给出了“org.eclipse.jdt.ui”。