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: 20 June, 2023