3

Eclipse RCPアプリケーション(Eclipse 3.7を使用)では、 [ファイル] 、 [実行]メニュー、 [最後のツールの実行] 、 [検索]などのツールバーボタンなどWorkbenchWindowAdvisor.postWindowCreate()の不要なCoolbar /ツールバー項目を非表示にするメソッドをオーバーライドしましたが、正常に機能していました。これで、コードをEclipse e4 4.1.2に移動し、RCPアプリケーションを実行すると起動しますが、これらの不要なCoolbar/ツールバー項目が表示されます。

この問題を掘り下げてみると、WorkbenchWindowAdvisor.postWindowCreate()メソッドがで使用されe4ておらず、まったく呼び出されないことがわかりました。では、Eclipse e4でこれを行う別の方法は何ですか?

編集: 私のRCPアプリケーションでXtextプラグインを使用していることにも言及したいと思います。

4

2 に答える 2

1

別の方法は、Eclipse アクティビティを使用することです。ここで私の質問を確認してください: RCP exportWizard remove unneedary items

于 2012-04-07T19:54:39.593 に答える
1

次のことができます: a) これらの項目を含まないカスタム Legacy.e4xmi ファイルを使用する b) モデル プロセッサを使用して、これらの項目をプログラムでモデルから削除する

于 2012-04-10T08:21:30.070 に答える