2016-09-08 4 views
0

私は新しいEclipseプラグイン・プロジェクトを開始し、何が最善のアプローチであるか評価しようとしています。Eclipse e4遠近法の拡張

目的:私は、CDTプラグインからC/C++パースペクティブのエディタにスタックされたビュー/エディタを追加するプラグインを作成したいと思います。テキストエディタの表示が強調表示されているXMLエディタ、および入力するフォームを含むビューと同様に、XMLコードを自動的に作成します。

おそらく最も良い方法は、CDTプラグインから既存のC/C++パースペクティブを拡張することです。ここでは、3.X APIを使用してこれを行う方法について説明します。 [12]基本的には、org.eclipse.ui.perspectiveExtensions拡張ポイントを使用して、パースペクティブのビューにリアルタイムなビューを追加します。

しかし、これはe4 APIとモデルフラグメントでどうすればできますか?これは互換レイヤーで可能ですか?

もう1つの可能性は、C/C++パースペクティブに含まれるビューをcombabilayerレイヤーを通してパッケージエクスプローラのような自分のパースペクティブに追加することです。これには、既存の3.Xビュー(パッケージエクスプローラなど)を使用することができますが、e4 APIの利点もあります。

私のプラグインは主に別のパースペクティブ/プラグインをベースにしているため、純粋な3.Xプラグインを作成するのが最善でしょうか?誰かが私をここに助けることができる

ホープ:)

+0

あなたのコンセプトを忘れてはなりません –

答えて

2

私はE4モデルの断片を使用して、3.xの視点を拡張することが可能であるとは思いません。確かに3.xスタイルに固執する方が簡単です。

拡張ポイントのe4viewスタイルビューを使用すると、e4スタイルのビューを使用できます。

関連する問題