拡張ポイント
拡張ポイント
拡張する拡張ポイントは"org.eclipse.ui.perspectiveExtensions"で、extension要素の構造を図5にまとめました。

図5:"org.eclipse.ui.perspectiveExtensions"のextension要素の構造
今回は既存のパースペクティブにビューを追加しましたが、ビューだけでなく以下のものも拡張することができます。
- アクション・セット
- 「ウィンドウ」メニューのパースペクティブの「ビューの表示」サブメニューに追加されるビュー
- 「ウィンドウ」メニューのパースペクティブの「パースペクティブを開く」サブメニューに追加されるパースペクティブ
- 「ファイル」メニューのパースペクティブの「新規」サブメニューに追加される新しいウィザード
- 「ナビゲート」メニューのパースペクティブの「表示形式」サブメニューに追加されるビュー
まとめ
今回はパースペクティブの拡張方法について説明しました。ポイントは以下のとおりです。
- 独自のパースペクティブを作成する拡張ポイントは、"org.eclipse.ui.perspectives"
- パースペクティブ・ファクトリ・クラスがインプリメントするインターフェースは、IPerspectiveFactory
- 既存のパースペクティブを拡張する拡張ポイントは、"org.eclipse.ui.perspectiveExtensions"
![]()
次回は、プロパティ・ページと設定ページの拡張について説明します。
