Skip navigation links

Oracle® OLAP Java API Reference
11g Release 1 (11.1)

B28128-01


oracle.olapi.metadata.mdm
Class MdmSubDimension

java.lang.Object
  extended by oracle.olapi.metadata.BaseMetadataObject
      extended by oracle.olapi.metadata.mdm.MdmObject
          extended by oracle.olapi.metadata.mdm.MdmSource
              extended by oracle.olapi.metadata.mdm.MdmDimension
                  extended by oracle.olapi.metadata.mdm.MdmSubDimension

All Implemented Interfaces:
MetadataObject
Direct Known Subclasses:
MdmDimensionLevel, MdmHierarchy, MdmHierarchyLevel

public abstract class MdmSubDimension
extends MdmDimension

A component of an MdmPrimaryDimension. The type of the members of an MdmSubDimension is specified by the MdmPrimaryDimension. With the getPrimaryDimension method, an application can get the MdmPrimaryDimension for an MdmSubDimension.

The subclasses of MdmSubDimension represent hierarchical or nonhierarchical organizations of the members of the dimension. The following are the subclasses of MdmSubDimension.


Method Summary
 void addAttribute(MdmAttribute attr)
          Adds an MdmAttribute to the attributes associated with the MdmSubDimension.
 java.util.List getAttributes()
          Gets the MdmAttribute objects that are associated with the MdmSubDimension.
abstract  MdmPrimaryDimension getPrimaryDimension()
          Gets the MdmPrimaryDimension of which the MdmSubDimension is a component.
 void removeAttribute(MdmAttribute attr)
          Removes an MdmAttribute from the attributes of the MdmSubDimension.

 

Methods inherited from class oracle.olapi.metadata.mdm.MdmDimension
getCardinality, getCustomOrder, getPluralDescription, getShortPluralDescription, setCardinality, setCustomOrder, setPluralDescription, setShortPluralDescription

 

Methods inherited from class oracle.olapi.metadata.mdm.MdmSource
getDataType, getModel, getSource, getSourceMap, getType, setModel

 

Methods inherited from class oracle.olapi.metadata.mdm.MdmObject
acceptVisitor, findOrCreateDescription, getDescription, getDescription, getDescription, getMetadataProvider, getName, getShortDescription, setDescription, setDescription, setDescription, setName, setShortDescription

 

Methods inherited from class oracle.olapi.metadata.BaseMetadataObject
getID, getOwner

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

getPrimaryDimension

public abstract MdmPrimaryDimension getPrimaryDimension()
Gets the MdmPrimaryDimension of which the MdmSubDimension is a component.
Specified by:
getPrimaryDimension in class MdmDimension
Returns:
The MdmPrimaryDimension for the MdmSubDimension.

getAttributes

public final java.util.List getAttributes()
Gets the MdmAttribute objects that are associated with the MdmSubDimension.
Specified by:
getAttributes in class MdmDimension
Returns:
A List of the MdmAttribute objects of the MdmSubDimension.
See Also:
MdmAttribute

addAttribute

public final void addAttribute(MdmAttribute attr)
Adds an MdmAttribute to the attributes associated with the MdmSubDimension.
Parameters:
attr - The MdmAttribute to add to the MdmSubDimension.

removeAttribute

public final void removeAttribute(MdmAttribute attr)
Removes an MdmAttribute from the attributes of the MdmSubDimension.
Specified by:
removeAttribute in class MdmDimension
Parameters:
attr - The MdmAttribute to remove from the MdmDimension.

Skip navigation links

Copyright © 2002, 2007, Oracle. All rights reserved.