presentation-frontend

Classes

Name Description
FavoritePropertiesManager The favorite property manager which lets to store favorite properties
HiliteSetProvider Presentation-based provider which uses presentation ruleset to determine Deprecated
Presentation Static class used to statically set up Presentation library for the frontend.
PresentationManager Frontend Presentation manager which basically just forwards all calls to
SelectionChangeEvent An event broadcasted on selection changes Deprecated
SelectionHandler A class that handles selection changes and helps to change Deprecated
SelectionHelper Helper class for working with selection. Deprecated
SelectionManager The selection manager which stores the overall selection. Deprecated
SelectionScopesManager A manager that knows available selection scopes Deprecated

Enumerations

Name Description
DefaultFavoritePropertiesStorageTypes Available implementations of IFavoritePropertiesStorage.
FavoritePropertiesScope Scopes that favorite properties can be stored in.
PresentationFrontendLoggerCategory Logger categories used by this package
SelectionChangeType The type of selection change Deprecated

Global Functions

Name Description
consoleDiagnosticsHandler A function which logs messages to the console.
createCombinedDiagnosticsHandler A function which calls all diagnostics handlers passed to it.
createFavoritePropertiesStorage A factory method to create one of the available IFavoritePropertiesStorage implementations.
createSelectionScopeProps Normalizes given scope options and returns SelectionScopeProps that can be used for Deprecated

Interfaces

Name Description
FavoritePropertiesManagerProps Properties for initializing FavoritePropertiesManager
FavoritePropertiesOrderInfo Holds the information of favorite properties ordering.
HiliteSet A set of model, subcategory and element ids that can be used for specifying Deprecated
HiliteSetProviderProps Properties for creating a HiliteSetProvider instance. Deprecated
IFavoritePropertiesStorage Stores user preferences for favorite properties.
IModelContentChangeEventArgs Data structure that describes iModel content change event arguments.
IModelHierarchyChangeEventArgs Data structure that describes IModel hierarchy change event arguments.
ISelectionProvider Selection provider interface which provides main selection and sub-selection. Deprecated
PresentationManagerProps Properties used to configure PresentationManager
PresentationProps Props for initializing Presentation.
RulesetManager Presentation ruleset registry.
RulesetVariablesManager Presentation ruleset variables' registry.
SelectionChangeEventArgs The event object that's sent when the selection changes. Deprecated
SelectionHandlerProps Properties for creating a SelectionHandler instance. Deprecated
SelectionManagerProps Properties for creating SelectionManager. Deprecated
SelectionScopesManagerProps Properties for creating SelectionScopesManager. Deprecated

Type Aliases

Name Description
GetContentRequestOptions Options for requests that retrieve content.
GetDistinctValuesRequestOptions Options for requests that retrieve distinct values.
GetNodesRequestOptions Options for requests that retrieve nodes.
MultipleValuesRequestOptions Options for requests that can return multiple pages of items concurrently.
PropertyFullName Format:
SelectionChangesListener An interface for selection change listeners. Deprecated

Last Updated: 17 February, 2025