IMetabaseCustomObjectSelSets

Assembly: Metabase;

Namespace: Prognoz.Platform.Interop.Metabase;

Description

The IMetabaseCustomObjectSelSets interface contains properties and methods used to work with collection of dimensions selections, which are linked to a custom class object.

Inheritance Hierarchy

IMetabaseCustomObjectSelSets

Comments

Collection parameters can be obtained in the IMetabaseCustomObjectSerializer.Selections property. Each collection element is a selection described by the IDimSelectionSet interface.

Properties

  Property name Brief description
Count The Count property returns the number of elements with selections in the collection.
Item The Item property returns selection of dimensions that is saved with the specified collection element.

Methods

  Method name Brief description
Add The Add method adds a new element to the collection and saves the passed dimension selection in its metadata.
AddWithOwner The AddWithOwner method adds a new element to the collection and saves the passed dimension selection in its metadata, with linking to the specified selection owner.
Clear The Clear method removes all saved elements with dimension selections.
FindByKey The FindByKey method finds attribute in the collection by its key.
IndexByKey The IndexByKey method returns index of the element with dimensions selection in the collection by its key.
KeyByIndex The KeyByIndex method returns an element key by its index in the collection.
OwnerByKey The OwnerByKey method returns description of the repository object, with which the selection is linked that is saved in the specified collection element.
RemoveByIndex The RemoveByIndex method removes an element from the collection by its index.
RemoveByKey The RemoveByKey method deletes an element from the collection based on its key.

See also:

Metabase Assembly Interfaces