1

Eclipse e4 incubator を使用して Eclipse プラグイン (ビュー パーツなど) を作成することはできますか? それとも、e4 は「ウィンドウベース」のアプリケーションでのみ有用ですか?

E4 プログラミング モデルを使用してビューを作成し、Eclipse 4.2 以降のプラグインにする方法を既に確認しました。、しかし、これは私に有用な答えを与えませんでした。

追加: スタンドアロンの rcp アプリケーションではなく、Eclipse プラグインを作成したいと考えています。

4

1 に答える 1

1

あなたが何を達成したいのか正確にはわかりません。

オプション 1: e4 RCP アプリケーション用のプラグインを作成したい: モデル フラグメントを介してこれを行うことができます (たとえば、ViewPart を e4 アプリケーション モデルに提供する)。

基本的に、Eclipse 3.x で org.eclipse.ui.views 拡張ポイントを拡張する代わりに、プラグインでアプリケーション モデル フラグメント ファイルを作成し、拡張ポイント org.eclipse.e4.workbench への拡張でこれを参照します。モデル。モデル フラグメントでは、貢献したいパーツ、コマンドなどを定義します。

詳細については、たとえば次のチュートリアルを参照してください。

オプション 2: Eclipse 自体のプラグイン e4 スタイルを作成したい。

私の知る限り、これは簡単ではありません。現在、Eclipse IDE をフラグメントで拡張することはできないためです (少なくとも https://bugs.eclipse.org/bugs/show_bug.cgi?id=376486が示していることです .. .) しかし、それが機能する場合は、オプション 1 を参照してください。

それまでは、従来の拡張ポイントを使用する必要があります。e4 の POJO/Injection アプローチを使用してビューを作成することはできますが、3.x から e4 へのブリッジを使用する必要があります。http://eclipsesource.com/blogs/2012/06/18/migrating-from-eclipse-3-x-to-eclipse-4-e4/からヒントを得ることができます 。特に、「3 番目のオプションは、e4 ツール プロジェクトの 3.x e4 ブリッジを使用することです」で始まる段落を参照してください。

于 2013-07-12T12:39:07.480 に答える