Eclipse Juno 4.2 IDE (「パースペクティブを開く」、「パースペクティブをカスタマイズ」、「パースペクティブを名前を付けて保存...」、「パースペクティブをリセット...」、「パースペクティブを閉じる...」) から完全なパースペクティブ実装を再利用する簡単な方法はありますか? 、... ) e4 RCP アプリケーションで (可能であれば、Eclipse 3 互換レイヤーを使用せずに)?
ありがとう、よろしくマーク
Eclipse Juno 4.2 IDE (「パースペクティブを開く」、「パースペクティブをカスタマイズ」、「パースペクティブを名前を付けて保存...」、「パースペクティブをリセット...」、「パースペクティブを閉じる...」) から完全なパースペクティブ実装を再利用する簡単な方法はありますか? 、... ) e4 RCP アプリケーションで (可能であれば、Eclipse 3 互換レイヤーを使用せずに)?
ありがとう、よろしくマーク
Eclipse と同じように、メニュー項目として再利用するつもりだと思います。
Plugin Spy を使用して ID を見つけることができます。Eclipse 開発プラットフォームで、 を押しAlt++Shift+F2
てから、[ウィンドウ] メニューをクリックし、[パースペクティブのカスタマイズ...] をクリックします (たとえば)。これにより、そのIDがorg.eclipse.ui.window.customizePerspective
.
次にplugin.xml
、このコマンドを追加するメニュー拡張機能に移動し、右クリックしてコマンドを追加します。commandId
あなたが見つけたそのIDを入れてください()org.eclipse.ui.window.customizePerspective
。Browse
の横にあるをクリックすると、これらの ID を見つけることもできますcommandId
。
残念ながら、E4 RCP では、Eclipse 定義のコマンドに plugin.xml を使用する必要があります。そうしたくない場合は、コマンドのソース コードを表示して、コマンドの実装のアイデアを得ることができます。
ここに詳細な回答があります- https://stackoverflow.com/a/14370898/462285