メインコンテンツまでスキップ

ITracePage インタフェース

名前空間: NextDesign.Desktop

説明

トレースUIへのアクセス手段を提供します。

所属エリア

名前説明
トレーストーレス情報にアクセスするAPI群です。

継承元

名前説明
IUIElementUI要素へのアクセス手段を提供します。

プロパティ

名前説明
CurrentView現在表示しているトレースビュー
CurrentViewType現在表示しているビューの種別
ExcludedModelsトレース除外対象のモデル一覧
SelectedNodes現在のトレースビューで選択されているノード
選択要素のコレクションの順序は不定です。
TraceViewsトレースビュー一覧

メソッド

名前説明
AddExcludedModel新しいトレース除外対象のモデル情報を追加します。
このメソッドでは、指定された識別子のモデルの存在を確認しません。
AddTraceView指定されたモデルを基点とするレーンをもつ新しいトレースビューを作成して、現在のトレースビューに設定します。
ClearAllSelection全てのレーンで選択された全てのノードの選択を解除します。
ビューの種別が Matrix の場合は、セルの選択も解除されます。
ClearSelection指定されたレーンで選択された全てのノードの選択を解除します。
現在表示しているトレースビューに、指定されたレーンが存在しない場合は何も行われません。
DeleteExcludedModel指定されたトレース除外対象のモデル情報を削除します。
SelectCell表示しているビューの種別が Matrix の場合、指定されたセルを選択します。
行、列で指定したノードが、それぞれのレーンに存在しない場合は何も行われません。
また、レーン上のノードは選択されません。

なお、表示しているビューの種類が Tree の場合は何も行いません。
SelectNode指定されたノードを選択します。
現在表示しているトレースビューに、指定されたノードが所属するレーンが存在しない場合は何も行われません。

なお、現在表示しているトレースビューにすでに選択済みのノードがある場合は次のように動作します。
- 指定したノードと異なるレーンで選択されていたノードの選択がすべて解除されます
- 指定したノードと同じレーンで選択されていたノードの選択は維持されます
SelectNodeByModel指定されたレーンの指定された全てのモデルに対応するノードを選択します。
ビューの種別が Matrix の場合は、行または列に対応するレーンを指定することで、行または列のモデルに対応するノードを選択することができます。
現在表示しているトレースビューに、指定されたレーンが存在しない場合、または指定されたレーンに指定されたモデルに対応するノードが存在しない場合は何も行われません。

なお、選択するノードが決定できた場合、現在表示しているトレースビューにすでに選択済みのノードがある場合は次のように動作します。
- 指定したノードと異なるレーンで選択されていたノードの選択がすべて解除されます
- 指定したノードと同じレーンで選択されていたノードの選択は維持されます
SelectNodeByModels指定されたレーンの指定されたモデルに対応するノードを選択します。
ビューの種別が Matrix の場合は、行または列に対応するレーンを指定することで、行または列のモデルに対応するノードを選択することができます。
現在表示しているトレースビューに、指定されたレーンが存在しない場合は何も行われません。
また、指定されたレーンに指定されたモデルに対応するノードが存在しない場合は、そのモデルの指定は無視されます。この結果選択できるノードが1件もない場合は、何も行われません。

なお、選択するノードが決定できた場合、現在表示しているトレースビューにすでに選択済みのノードがある場合は次のように動作します。
- 指定したノードと異なるレーンで選択されていたノードの選択がすべて解除されます
- 指定したノードと同じレーンで選択されていたノードの選択は維持されます
Update現在表示しているトレースビューを最新の状態に更新します。
トレース情報はモデルのトレース関係の変更に対してリアルタイムで同期しません。モデルのトレース関係に変更があった場合は、このメソッドにより最新の状態に更新することができます。