IPresentationTreeDataProvider Interface
Presentation tree data provider.
Extends
Implemented by
Methods
| Name | Description | |
|---|---|---|
| getFilteredNodePaths(filter: string): Promise<NodePathElement[]> | Returns filtered node paths. | |
| getNodeKey(node: TreeNodeItem): NodeKey | Returns a NodeKey from given TreeNodeItem. |
Inherited methods
| Name | Inherited from | Description |
|---|---|---|
| dispose(): void | IPresentationDataProvider | Disposes of any resources owned by this object. |
| getNodes(parent?: TreeNodeItem, page?: PageOptions): Promise<DelayLoadedTreeNodeItem[]> | ITreeDataProvider | |
| getNodesCount(parent?: TreeNodeItem): Promise<number> | ITreeDataProvider |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| imodel Readonly | IModelConnection | IPresentationDataProvider | IModelConnection used by this data provider |
| onTreeNodeChanged | undefined | BeEvent<TreeDataChangesListener> | ITreeDataProvider | |
| rulesetId Readonly | string | IPresentationDataProvider | Id of the ruleset used by this data provider |
Defined in
Last Updated: 30 November, 2023