# Uses of Interface
com.sas.metadata.remote.Hierarchy

Packages that use Hierarchy
Package
Description
com.sas.metadata.remote
Provides a java object interface to the metadata server using the SAS/Open Metadata Architecture.
com.sas.metadata.remote.impl
Provides the implementation of the remote java interface to the SAS Metadata Server.

- ## Uses of Hierarchy in com.sas.metadata.remote

  Methods in com.sas.metadata.remote that return Hierarchy
  Modifier and Type
  Method
  Description
  `Hierarchy`
  HierarchyLevel.`getAssociatedHierarchy()`
  Gets the `Hierarchy` for `AssociatedHierarchy`
  `Hierarchy`
  CalculatedMember.`getOwningHierarchy()`
  Gets the `Hierarchy` for `OwningHierarchy`
  Methods in com.sas.metadata.remote with parameters of type Hierarchy
  Modifier and Type
  Method
  Description
  `void`
  HierarchyLevel.`setAssociatedHierarchy(Hierarchy inObject)`
  Sets the `AssociatedHierarchys` list 0th element to be `inObject`.
  `void`
  CalculatedMember.`setOwningHierarchy(Hierarchy inObject)`
  Sets the `OwningHierarchys` list 0th element to be `inObject`.

- ## Uses of Hierarchy in com.sas.metadata.remote.impl

  Methods in com.sas.metadata.remote.impl that return Hierarchy
  Modifier and Type
  Method
  Description
  `Hierarchy`
  HierarchyLevelImpl.`getAssociatedHierarchy()`
  Gets the `Hierarchy` for `AssociatedHierarchy` NOTE: If the list already exists and its state is MetadataState.AL_PARTIALSET and this object is not a new object, then the list will merge what is here with what is obtained from OMR.
  `Hierarchy`
  CalculatedMemberImpl.`getOwningHierarchy()`
  Gets the `Hierarchy` for `OwningHierarchy` NOTE: If the list already exists and its state is MetadataState.AL_PARTIALSET and this object is not a new object, then the list will merge what is here with what is obtained from OMR.
  Methods in com.sas.metadata.remote.impl with parameters of type Hierarchy
  Modifier and Type
  Method
  Description
  `void`
  HierarchyLevelImpl.`setAssociatedHierarchy(Hierarchy inObject)`
  Sets the `AssociatedHierarchys` list 0th element to be `inObject`.
  `void`
  CalculatedMemberImpl.`setOwningHierarchy(Hierarchy inObject)`
  Sets the `OwningHierarchys` list 0th element to be `inObject`.