ITracePage interface
Namespace: NextDesign.Desktop
Description
Provides access to the trace UI.
Affiliation area
Name | Description |
---|---|
Trace | A set of APIs to access trace information. |
Inherit Base
Name | Description |
---|---|
IUIElement | Provides access to UI elements. |
Property
Name | Description |
---|---|
CurrentView | Currently displayed trace view |
CurrentViewType | Current view type |
ExcludedModels | List of models excluded from tracing |
SelectedNodes | Selected nodes in the current trace view The collection of selected elements is in arbitrary order. |
TraceViews | Trace View List |
Method
Name | Description |
---|---|
AddExcludedModel | Adds new trace excluded model information. This method does not check for the existence of a model with the given identifier. |
AddTraceView | Creates a new trace view with lanes rooted at the specified model and sets it as the current trace view. Masu. |
ClearAllSelection | Deselects all selected nodes in all lanes. If the view type is Matrix, the cells are also deselected. |
ClearSelection | Deselects all selected nodes in the specified lane. Nothing is done if the specified lane does not exist in the currently displayed trace view. |
DeleteExcludedModel | Deletes the specified trace excluded model information. |
SelectCell | If the type of view you are viewing is Matrix, selects the specified cell. Nothing will be done if the node specified in row and column does not exist in each lane. Also, nodes on lanes are not selected. If the type of view being displayed is Tree, nothing will be done. |
SelectNode | Selects the specified node. If the currently displayed trace view does not have a lane to which the specified node belongs, nothing will be done. If there is already a selected node in the currently displayed trace view, it will behave as follows. - All nodes selected in a different lane than the specified node will be deselected - Nodes selected in the same lane as the specified node will remain selected |
SelectNodeByModel | Selects the nodes corresponding to all the specified models in the specified lane. If the view type is Matrix, you can select the node corresponding to the row or column model by specifying the lane corresponding to the row or column. If the specified lane does not exist in the currently displayed trace view, or if the specified lane does not have a node corresponding to the specified model, nothing will be done. In addition, when the node to be selected can be determined, if there is already a selected node in the currently displayed trace view, the operation will be as follows. - All nodes selected in a different lane than the specified node will be deselected - Nodes selected in the same lane as the specified node will remain selected |
SelectNodeByModels | Selects the nodes corresponding to the given model in the given lane. If the view type is Matrix, you can select the node corresponding to the row or column model by specifying the lane corresponding to the row or column. Nothing is done if the specified lane does not exist in the currently displayed trace view. In addition, if the node corresponding to the specified model does not exist in the specified lane, the specification of the model will be ignored. If there are no nodes that can be selected as a result, nothing is done. In addition, when the node to be selected can be determined, if there is already a selected node in the currently displayed trace view, the operation will be as follows. - All nodes selected in a different lane than the specified node will be deselected - Nodes selected in the same lane as the specified node will remain selected |
Update | Updates the current trace view. Tracing information is not synchronized in real-time with changes in the model's tracing relationships. If there is a change in the model's tracing relationship, this method can be used to bring it up to date. |