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: SelectionScope | string): 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 string Get active locale  
activeScope Accessor string | SelectionScope Get active selection scope or its id  

Defined in

Last Updated: 20 September, 2019