私は新しいEclipseプラグイン・プロジェクトを開始し、何が最善のアプローチであるか評価しようとしています。Eclipse e4遠近法の拡張
目的:私は、CDTプラグインからC/C++パースペクティブのエディタにスタックされたビュー/エディタを追加するプラグインを作成したいと思います。テキストエディタの表示が強調表示されているXMLエディタ、および入力するフォームを含むビューと同様に、XMLコードを自動的に作成します。
おそらく最も良い方法は、CDTプラグインから既存のC/C++パースペクティブを拡張することです。ここでは、3.X APIを使用してこれを行う方法について説明します。 [1、2]基本的には、org.eclipse.ui.perspectiveExtensions
拡張ポイントを使用して、パースペクティブのビューにリアルタイムなビューを追加します。
しかし、これはe4 APIとモデルフラグメントでどうすればできますか?これは互換レイヤーで可能ですか?
もう1つの可能性は、C/C++パースペクティブに含まれるビューをcombabilayerレイヤーを通してパッケージエクスプローラのような自分のパースペクティブに追加することです。これには、既存の3.Xビュー(パッケージエクスプローラなど)を使用することができますが、e4 APIの利点もあります。
私のプラグインは主に別のパースペクティブ/プラグインをベースにしているため、純粋な3.Xプラグインを作成するのが最善でしょうか?誰かが私をここに助けることができる
ホープ:)
あなたのコンセプトを忘れてはなりません –