HostAccessWorkbenchAdvisor

Eclipse WorkbenchAdvisor クラスは、デフォルトのパースペクティブを指定して、WorkbenchWindowAdvisor オブジェクトを構築します。このオブジェクトはワークベンチ・ウィンドウを構成します。このクラスの実装は、ZIETrans RCP ランタイム拡張プラグインで提供されます。このクラス HostAccessWorkbenchAdvisor は、HostAccessWorkbenchWindowAdvisor オブジェクトの新規インスタンスを戻し、デフォルトのパースペクティブとして hostaccess.perspectives.main を指定します。これが、新規ワークベンチ・ウィンドウが開くときに、Host Access パースペクティブがデフォルトで表示される理由です。カスタム・パースペクティブを作成している場合、このパースペクティブの ID を戻すように getInitialWindowPerspectiveId() メソッドを更新できます。また、-perspective 引数を使用して、Eclipse の起動時にパースペクティブを指定することもできます。
Windows:
eclipse.exe -product com.ibm.hats.rcp.runtime.extension.product -perspective myCompany.myCustomPerspective
Linux:
./eclipse -product com.ibm.hats.rcp.runtime.extension.product -perspective myCompany.myCustomPerspective
注: Eclipse 3.1 より前、WorkbenchAdvisor クラスは、ワークベンチの初期化、ワークベンチ・ウィンドウの構成、メニュー・バーおよびツールバーのアクションの作成を担当していました。これらの担当は、現在では 3 つのクラスに分割されています:WindowAdvisorWorkbenchWindowAdvisor、および ActionBarAdvisor