SelectionScopesManager Class

A manager that knows available selection scopes and can compute logical selection based on element IDs and selection scope.

Methods

Name Description
constructor(props: SelectionScopesManagerProps): SelectionScopesManager    
computeSelection(imodel: IModelConnection, ids: Id64Arg, scope: string | SelectionScopeProps | SelectionScope): Promise<KeySet> Computes keys that need to be added to logical selection based on provided selection scope.  
getSelectionScopes(imodel: IModelConnection, locale?: string): Promise<SelectionScope[]> Get available selection scopes.  

Properties

Name Type Description
activeLocale Accessor ReadOnly undefined | string Get active locale  
activeScope Accessor undefined | string | SelectionScopeProps | SelectionScope The active selection scope or its id  

Defined in

Last Updated: 28 March, 2024