説明: この拡張ポイントは、ワークベンチへのパースペクティブ・ファクトリーを追加するために使用します。 パースペクティブ・ファクトリーは、パースペクティブの初期レイアウトおよび可視アクションの定義に使用されます。 パースペクティブは、「ウィンドウ」メニューの「パースペクティブを開く」サブメニューから選択できます。
構成マークアップ:
<!ELEMENT perspective (description?)>
<!ATTLIST perspective
id CDATA
#REQUIRED
name CDATA #REQUIRED
class
CDATA #REQUIRED
icon CDATA #IMPLIED
>
<!ELEMENT description (#PCDATA)>
パースペクティブ拡張の例を次に示します。
<extension
point="org.eclipse.ui.perspectives">
<perspective
id="org.eclipse.ui.resourcePerspective"
name="Resource"
class="org.eclipse.ui.internal.ResourcePerspective"
icon="icons/MyIcon.gif">
</perspective>
</extension>
API 情報: class 属性の値は、 org.eclipse.ui.IPerspectiveFactory をインプリメントするクラスの完全修飾名である必要があります。 これは、ワークベンチから照会された場合に、パースペクティブの初期レイアウトを提供するクラスである必要があります。
デフォルトのパースペクティブの定義には plugin_customization.ini ファイルが使用されます。 デフォルトのパースペクティブ とは、インストール後に製品を起動した際に表示される最初のパースペクティブです。 これは、ユーザーがパースペクティブを指定せずにページまたはウィンドウを開く場合にも使用されます。 デフォルトのパースペクティブは、次のように plugin_customization.ini 内のプロパティーとして定義されます。 また、ワークベンチのパースペクティブ設定ページから、このパースペクティブを変更することもできます。
defaultPerspectiveId = org.eclipse.ui.resourcePerspective
「パースペクティブを開く」メニューに表示されるパースペクティブは、パースペクティブを選択するためのショートカットです。 このセットは、アクティブなパースペクティブ、および perspectiveExtensions 拡張ポイントを使用した拡張機能によって定義されます。
提供されるインプリメンテーション: ワークベンチには、「リソース・パースペクティブ」が提供されます。 プラグインによりパースペクティブを追加することもできます。 これらは、「ウィンドウ」メニューの「パースペクティブを開く」サブメニューを使用して選択されます。