ITracePage インタフェース
名前空間: NextDesign.Desktop
説明
トレースUIへのアクセス手段を提供します。
所属エリア
名前 | 説明 |
---|---|
トレース | トーレス情報にアクセスするAPI群です。 |
継承元
名前 | 説明 |
---|---|
IUIElement | UI要素へのアクセス手段を提供します。 |
プロパティ
名前 | 説明 |
---|---|
CurrentView | 現在表示しているトレースビュー |
CurrentViewType | 現在表示しているビューの種別 |
ExcludedModels | トレース除外対象のモデル一覧 |
SelectedNodes | 現在のトレースビューで選択されているノード 選択要素のコレクションの順序は不定です。 |
TraceViews | トレースビュー一覧 |
メソッド
名前 | 説明 |
---|---|
AddExcludedModel | 新しいトレース除外対象のモデル情報を追加します。 このメソッドでは、指定された識別子のモデルの存在を確認しません。 |
AddTraceView | 指定されたモデルを基点とするレーンをもつ新しいトレースビューを作成して、現在のトレースビューに設定します。 |
ClearAllSelection | 全てのレーンで選択された全てのノードの選択を解除します。 ビューの種別が Matrix の場合は、セルの選択も解除されます。 |
ClearSelection | 指定されたレーンで選択された全てのノードの選択を解除します。 現在表示しているトレースビューに、指定されたレーンが存在しない場合は何も行われません。 |
DeleteExcludedModel | 指定されたトレース除外対象のモデル情報を削除します。 |
SelectCell | 表示しているビューの種別が Matrix の場合、指定されたセルを選択します。 行、列で指定したノ ードが、それぞれのレーンに存在しない場合は何も行われません。 また、レーン上のノードは選択されません。 なお、表示しているビューの種類が Tree の場合は何も行いません。 |
SelectNode | 指定されたノードを選択します。 現在表示しているトレースビューに、指定されたノードが所属するレーンが存在しない場合は何も行われません。 なお、現在表示しているトレースビューにすでに選択済みのノードがある場合は次のように動作します。 - 指定したノードと異なるレーンで選択されていたノードの選択がすべて解除されます - 指定したノードと同じレーンで選択されていたノードの選択は維持されます |
SelectNodeByModel | 指定されたレーンの指定された全てのモデルに対応するノードを選択します。 ビューの種別が Matrix の場合は、行または列に対応するレーンを指定することで、行または列のモデルに対応するノードを選択することができます。 現在表示しているトレースビューに、指定されたレーンが存在しない場合、または指定されたレーンに指定されたモデルに対応するノードが存在しない場合は何も行われません。 なお、選択するノードが決定できた場合、現在表示しているトレースビューにすでに選択済みのノードがある場合は次のように動作します。 - 指定したノードと異なるレー ンで選択されていたノードの選択がすべて解除されます - 指定したノードと同じレーンで選択されていたノードの選択は維持されます |
SelectNodeByModels | 指定されたレーンの指定されたモデルに対応するノードを選択します。 ビューの種別が Matrix の場合は、行または列に対応するレーンを指定することで、行または列のモデルに対応するノードを選択することができます。 現在表示しているトレースビューに、指定されたレーンが存在しない場合は何も行われません。 また、指定されたレーンに指定されたモデルに対応するノードが存在しない場合は、そのモデルの指定は無視されます。この結果選択できるノードが1件もない場合は、何も行われません。 なお、選択するノードが決定できた場合、現在表示しているトレースビューにすでに選択済みのノードがある場合は次のように動作します。 - 指定したノードと異なるレーンで選択されていたノードの選択がすべて解除されます - 指定したノードと同じレーンで選択されていたノードの選択は維持されます |
Update | 現在表示しているトレースビューを最新の状態に更新します。 トレース情報はモデルのトレース関係の変更に対してリアルタイムで同期しません。モデルのトレース関係に変更があった場合は、このメソッドにより最新の状態に更新することができ ます。 |