次のようなものを追加することで、ユーザーがプロジェクト エクスプローラーでファイルを右クリックしたときに、ポップアップ メニューにアイテムを追加することができました。
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?after=additions">
<command
commandId="commands.mycmd"
label="do foo"
style="push">
</command>
</menuContribution>
</extension>
今、私が使用することを知っていた唯一の理由org.eclipse.ui.navigator.ProjectExplorer
は、それが他の誰もが行っているように見えるからです (Eclipse PDE ドキュメントにはこれに関する記録はありません)。問題は、ナビゲーター ビューとパッケージ エクスプローラー ビューでも同じ機能が必要なことです (ファイルを右クリックすると、プロジェクト エクスプローラーのように "do foo" を実行できます。これらの他の 2 つの場所の URI を見つけるにはどうすればよいですか)。ビュー (パッケージ エクスプローラーとナビゲーター)?
そのような情報を見つけるためのヒントを試してみました alt+shift+F2
が、Eclipse では、このモードをアクティブにしたときにタブ自体の情報を取得することはできません。