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: 30 November, 2023