共通エディター・フレームワーク
共通エディター・フレームワークでのパフォーマンス・テスト編集の拡張 これには、拡張エディターの実装で使用される特定の動作のために拡張するクラスが含まれます。
org.eclipse.hyades.ui.editorExtensions拡張ポイントを通してTPTPプラットフォームによってロードされ、初期化される拡張機能であるため、一般的なエディター・フレームワークの機能の1つは、具体的なエディター実装がTPTPと通信するためのフックとアプリケーション・プログラミング・インタフェース (API) を提供することです。 共通エディター・フレームワークは、より高位のエディター実装で使用するクラスを定義します。 最も広く使われているクラスの1つは、com.ibm.rational.test.lt.testeditor.main.LoadTestEditorプラグインによって拡張されるTestEditorクラスです。layoutProvider、labelProvider、contentProvider、およびactionHandlerの各拡張ポイントは非推奨となり、これらを統合して強化したmodelObjectDescriptor拡張ポイントに置き換わりました。 次の表に、共通エディター・フレームワークの拡張に使用できるアクティブな拡張ポイントを示します。
| 拡張ポイント | 説明 |
|---|---|
modelObjectDescriptor |
オブジェクトのタイプ、テスト・エディター、およびオブジェクトの一般名とアイコンを指定します。 |
testOptions |
「パフォーマンス・テスト」または「スケジュール」ツリー内のルート・エレメントの「詳細」エリアで、プロトコル・オプションを表示するユーザー・インターフェース (UI) エレメントを提供するために使用します。 |
editorAddonEnabler |
既存のユーザー・インターフェース (UI) へのコントリビューションを書き込むのに使用します。 使用可能および表示済みの状態があります。 AddonReader クラスを処理します。 |
searchTypeProvider |
パフォーマンス・テストの「検索」ウィンドウの検索カテゴリーを提供します。 カテゴリーは、オブジェクト型と検索パラメーター (オプション) から構成されます。 |
searchTypeOptionsContibutor |
他の型の検索カテゴリーに追加の検索パラメーターをコントリビュートします。 |
preferencePageContributor |
拡張可能な設定ページを作成したり、他の設定ページに UI をコントリビュートする方法を提供します。 設定ページについては、Eclipse拡張ポイントを使用してcom.ibm.rational.common.test.editor.framework.kernel.EditorPreferenecePageクラスを拡張します。 ページ・コントリビューションについては、この拡張ポイントを使用してcom.ibm.rational.common.test.editor.framework.kernel.TestPreferenceContributorクラスを拡張します。 |