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

Packages that use Cube
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 Cube in com.sas.metadata.remote

  Methods in com.sas.metadata.remote that return Cube
  Modifier and Type
  Method
  Description
  `Cube`
  File.`getAssociatedCube()`
  Gets the `Cube` for `AssociatedCube`
  `Cube`
  GlobalFormula.`getAssociatedCube()`
  Gets the `Cube` for `AssociatedCube`
  `Cube`
  Cube.`getNextGeneration()`
  Gets the `Cube` for `NextGeneration`
  `Cube`
  Aggregation.`getOwningCube()`
  Gets the `Cube` for `OwningCube`
  `Cube`
  Cube.`getPreviousGeneration()`
  Gets the `Cube` for `PreviousGeneration`
  Methods in com.sas.metadata.remote with parameters of type Cube
  Modifier and Type
  Method
  Description
  `void`
  File.`setAssociatedCube(Cube inObject)`
  Sets the `AssociatedCubes` list 0th element to be `inObject`.
  `void`
  GlobalFormula.`setAssociatedCube(Cube inObject)`
  Sets the `AssociatedCubes` list 0th element to be `inObject`.
  `void`
  Cube.`setNextGeneration(Cube inObject)`
  Sets the `NextGenerations` list 0th element to be `inObject`.
  `void`
  Aggregation.`setOwningCube(Cube inObject)`
  Sets the `OwningCubes` list 0th element to be `inObject`.
  `void`
  Cube.`setPreviousGeneration(Cube inObject)`
  Sets the `PreviousGenerations` list 0th element to be `inObject`.

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

  Methods in com.sas.metadata.remote.impl that return Cube
  Modifier and Type
  Method
  Description
  `Cube`
  FileImpl.`getAssociatedCube()`
  Gets the `Cube` for `AssociatedCube` 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.
  `Cube`
  GlobalFormulaImpl.`getAssociatedCube()`
  Gets the `Cube` for `AssociatedCube` 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.
  `Cube`
  CubeImpl.`getNextGeneration()`
  Gets the `Cube` for `NextGeneration` 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.
  `Cube`
  AggregationImpl.`getOwningCube()`
  Gets the `Cube` for `OwningCube` 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.
  `Cube`
  CubeImpl.`getPreviousGeneration()`
  Gets the `Cube` for `PreviousGeneration` 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 Cube
  Modifier and Type
  Method
  Description
  `void`
  FileImpl.`setAssociatedCube(Cube inObject)`
  Sets the `AssociatedCubes` list 0th element to be `inObject`.
  `void`
  GlobalFormulaImpl.`setAssociatedCube(Cube inObject)`
  Sets the `AssociatedCubes` list 0th element to be `inObject`.
  `void`
  CubeImpl.`setNextGeneration(Cube inObject)`
  Sets the `NextGenerations` list 0th element to be `inObject`.
  `void`
  AggregationImpl.`setOwningCube(Cube inObject)`
  Sets the `OwningCubes` list 0th element to be `inObject`.
  `void`
  CubeImpl.`setPreviousGeneration(Cube inObject)`
  Sets the `PreviousGenerations` list 0th element to be `inObject`.