PresentationTreeDataProvider Class

Presentation Rules-driven tree data provider.

Implements

Methods

Name Description
constructor(imodel: IModelConnection, rulesetId: string): PresentationTreeDataProvider Constructor.  
getFilteredNodePaths(filter: string): Promise<NodePathElement[]> Returns filtered node paths.  
getNodeKey(node: TreeNodeItem): NodeKey Returns a NodeKey from given TreeNodeItem.  
getNodes(parentNode?: TreeNodeItem, pageOptions?: PageOptions): Promise<DelayLoadedTreeNodeItem[]> Returns nodes  
getNodesCount(parentNode?: TreeNodeItem): Promise<number> Returns the total number of nodes  

Properties

Name Type Description
imodel Accessor ReadOnly IModelConnection IModelConnection used by this data provider  
pagingSize Accessor number | undefined Paging options for obtaining nodes.  
rulesetId Accessor ReadOnly string Id of the ruleset used by this data provider  

Defined in

Last Updated: 13 June, 2024