我有一個基於e4xmi模型的RCP4應用程序,包含3個部分。我只想添加一個菜單,如Eclipse的「Window」菜單,其中包含一個「顯示視圖」子菜單,該子菜單打開一個對話框以打開一個零件。我怎樣才能重用這個子菜單? 我已經嘗試通過添加菜單中調用窗口和使用命令「org.eclipse.ui.views.showView」使用擴展點「org.eclipse.ui.menus」:eclipse e4啓用showView菜單
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:org.eclipse.ui.main.menu">
<menu
id="window"
label="Window">
<command
commandId="org.eclipse.ui.views.showView"
label="Show Progress"
style="push">
<parameter
name="org.eclipse.ui.views.showView.viewId"
value="org.eclipse.ui.views.ProgressView">
</parameter>
</command>
</menu>
</menuContribution>
</extension>
但是當我運行我的插件在主菜單中沒有任何反應時,沒有創建「窗口」菜單。任何想法的問題?
可能是與e4xmi應用模型有衝突嗎?
Tahnks通過您的幫助,我在RCP是新:-)