A Sandcastle Documented Class Library

# IAttributeHierarchy Interface

Interface representing the attribute hierarchy.

Namespace: Dundas.BI.Data.Metadata
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public interface IAttributeHierarchy : IHierarchy,
    	IAnalysisElement, IElement, IUniqueName, IAggregatableElement

    Public Interface IAttributeHierarchy
    	Inherits IHierarchy, IAnalysisElement, IElement, IUniqueName,
    	IAggregatableElement

    public interface class IAttributeHierarchy : IHierarchy,
    	IAnalysisElement, IElement, IUniqueName, IAggregatableElement

    type IAttributeHierarchy =
        interface
            interface IHierarchy
            interface IAnalysisElement
            interface IElement
            interface IUniqueName
            interface IAggregatableElement
        end

The IAttributeHierarchy type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| AllMember | Gets the "All Values Grouped" member when the hierarchy is aggregatable; otherwise it return . (Inherited from IHierarchy.)
| AnalysisStructure | Gets the parent analysis structure. (Inherited from IAnalysisElement.)
| Attribute | Gets the attribute.
| Caption | Gets or sets the caption. (Inherited from IAnalysisElement.)
| Category | Gets the potential analysis category for the current instance. (Inherited from IElement.)
| CompatibleUniqueName | Gets the compatible unique name. This property allows grouping together compatible hierarchies across multiple IAnalysisStructures. (Inherited from IHierarchy.)
| Containers | Gets the container objects used alter the presentation of the elements using a folder-like approach. (Inherited from IElement.)
| Description | Gets or sets the description. (Inherited from IElement.)
| EntityId | Gets the parent entity ID. (Inherited from IElement.)
| HierarchyCategory | Gets the current instance hierarchy category. (Inherited from IHierarchy.)
| IsAnonymized | Gets a value indicating whether the hierarchy members are to be anonymized during data retrieval operations, for legal or security reasons. (Inherited from IHierarchy.)
| IsHidden | Gets a value indicating whether this instance is hidden and therefore not present in the parent cube hierarchy collection. (Inherited from IHierarchy.)
| IsHierarchy | Gets a value indicating whether this instance is a hierarchy. (Inherited from IAnalysisElement.)
| IsMeasure | Gets a value indicating whether this instance is a measure. (Inherited from IAnalysisElement.)
| IsTimeHierarchy | Gets a value indicating whether this instance is a time hierarchy. (Inherited from IHierarchy.)
| Levels | Gets the hierarchy levels. (Inherited from IHierarchy.)
| Parameters | Gets the public parameter collection, if the hierarchy either exposes inherited parameters or if it allows parameter definition. (Inherited from IHierarchy.)
| ParentHierarchy | Gets the parent hierarchy for the current instance.
| Properties | Gets the various uncategorized properties. (Inherited from IElement.)
| SecurityAttributeId | Gets the security attribute ID, if one is associated with the current hierarchy. (Inherited from IHierarchy.)
| SortPolicy | Gets the sorting behavior defined for the hierarchy. (Inherited from IHierarchy.)
| SupportedAggregators | Gets the supported aggregators. (Inherited from IHierarchy.)
| UniqueName | Gets the object unique name. (Inherited from IUniqueName.)

Top
Methods

| Name | Description
--- | --- | ---
| GetLevel | Gets the level by its unique name. (Inherited from IHierarchy.)
| GetMember(String) | Gets the member by the member unique name. (Inherited from IHierarchy.)
| GetMember(MemberValue) | Gets the member by the member value. (Inherited from IHierarchy.)
| IsCompatibleWith | Checks if the current instance is compatible with the specified hierarchy. (Inherited from IHierarchy.)
| MemberQuery(MemberRetrievalOptions, IHierarchyMember, Nullable Int32 ) | Enumerates hierarchy members. This is a flat list of members potentially on different hierarchy levels. (Inherited from IHierarchy.)
| MemberQuery(MemberRetrievalOptions, ICollection MemberValue , Nullable Int32 , MemberValue) | Enumerates hierarchy members. This is a flat list of members potentially on different hierarchy levels. (Inherited from IHierarchy.)

Top
See Also

#### Reference

Dundas.BI.Data.Metadata Namespace
Dundas.BI.Data.Metadata
IHierarchy
Dundas.BI.Data.Metadata
IAggregatableElement