Lines Matching refs:UiHierarchyTreeNode
28 import {UiHierarchyTreeNode} from 'viewers/common/ui_hierarchy_tree_node';
47 private pinnedItems: UiHierarchyTreeNode[] = [];
69 | Map<Trace<HierarchyTreeNode>, UiHierarchyTreeNode[]>
81 private customOperations?: Array<Operation<UiHierarchyTreeNode>>,
159 getPinnedItems(): UiHierarchyTreeNode[] {
163 getAllFormattedTrees(): UiHierarchyTreeNode[] | undefined {
172 ): UiHierarchyTreeNode[] | undefined {
299 applyHighlightedNodeChange(selectedTree: UiHierarchyTreeNode) {
331 applyPinnedItemChange(pinnedItem: UiHierarchyTreeNode) {
355 ): Promise<Map<Trace<HierarchyTreeNode>, UiHierarchyTreeNode[]> | undefined> {
360 UiHierarchyTreeNode[]
382 ): Promise<UiHierarchyTreeNode> {
383 const uiTree = UiHierarchyTreeNode.from(hierarchyTree);
395 const formatter = new UiTreeFormatter<UiHierarchyTreeNode>().setUiTree(
409 ? UiHierarchyTreeNode.from(prevTree)
443 private extractPinnedItems(tree: UiHierarchyTreeNode): UiHierarchyTreeNode[] {
464 if ((newTree as UiHierarchyTreeNode).isRoot()) return false;
466 newTree as UiHierarchyTreeNode
469 oldTree as UiHierarchyTreeNode