Skip navigation links

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

B28128-01


oracle.olapi.metadata.mdm
Class MdmDimensionCalculationModel

java.lang.Object
  extended by oracle.olapi.metadata.BaseMetadataObject
      extended by oracle.olapi.metadata.mdm.MdmObject
          extended by oracle.olapi.metadata.mdm.MdmModel
              extended by oracle.olapi.metadata.mdm.MdmDimensionCalculationModel

All Implemented Interfaces:
Model, MetadataObject

public class MdmDimensionCalculationModel
extends MdmModel

An MdmModel that is associated with an MdmPrimaryDimension; an MdmMeasureModel inherits the Assignment objects of the MdmDimensionCalculationModel objects of the appropriate data type of its associated MdmPrimaryDimension objects. An MdmPrimaryDimension has an associated MdmDimensionCalculationModel object for each of the following data types.

An application can get an MdmDimensionCalculationModel by calling a method such as getStringCalcModel() of an MdmPrimaryDimension.


Method Summary
 java.lang.Object acceptVisitor(MdmObjectVisitor visitor, java.lang.Object context)
          Calls the visitMdmDimensionCalculationModel method of the MdmObjectVisitor and passes that method this MdmDimensionCalculationModel and an Object.
 MdmAssignment addCustomMember(MdmCustomMember member)
          Adds a custom dimension member to this MdmModel.
 void addExplicitDimension(MdmPrimaryDimension dim)
          Adds an MdmPrimaryDimension to the explicit dimensions associated with the MdmDimensionCalculationModel.
 java.util.List getAutoAssignments()
          Gets the Assignment objects that Oracle OLAP automatically creates for the MdmDimensionCalculationModel.
 FundamentalMetadataObject getDataType()
          Gets the FundamentalMetadataObject that represents the data type of the MdmDimensionCalculationModel.
 java.util.List getExplicitDimensions()
          Gets the MdmPrimaryDimension objects that are listed as explicit dimensions of the MdmDimensionCalculationModel.
 java.util.List getInputs()
          Gets an empty List because an MdmDimensionCalculationModel does not have inputs.
 MdmPrimaryDimension getMdmDimension()
          Gets the MdmPrimaryDimension for the MdmDimensionCalculationModel.
 MdmSource getMdmSource()
          Gets the MdmSource for the MdmDimensionCalculationModel.
 java.util.List getParentModels()
          Gets an empty List because an MdmDimensionCalculationModel does not have any parent MdmModel objects.
 Source getType()
          Gets the Source that represents the type of the MdmDimensionCalculationModel.
 void removeExplicitDimension(MdmPrimaryDimension dim)
          Removes an MdmPrimaryDimension from the explicit dimensions of the MdmDimensionCalculationModel.

 

Methods inherited from class oracle.olapi.metadata.mdm.MdmModel
assign, assign, assign, assign, assign, assign, assign, createSolvedSource, createSolvedSource, findAssignment, findOrCreateAssignment, getAssignments, getDefaultPrecedence, getMdmAssignments, getOutputs, removeMdmAssignment, setDefaultPrecedence, unassign

 

Methods inherited from class oracle.olapi.metadata.mdm.MdmObject
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

acceptVisitor

public java.lang.Object acceptVisitor(MdmObjectVisitor visitor,
                                      java.lang.Object context)
Calls the visitMdmDimensionCalculationModel method of the MdmObjectVisitor and passes that method this MdmDimensionCalculationModel and an Object.
Specified by:
acceptVisitor in class MdmObject
Parameters:
visitor - An MdmObjectVisitor.
context - An Object.
Returns:
The Object returned by the visitMdmDimensionCalculationModel method.

getMdmDimension

public final MdmPrimaryDimension getMdmDimension()
Gets the MdmPrimaryDimension for the MdmDimensionCalculationModel.
Returns:
The MdmPrimaryDimension for the MdmDimensionCalculationModel.

getMdmSource

public final MdmSource getMdmSource()
Gets the MdmSource for the MdmDimensionCalculationModel. The MdmSource for an MdmDimensionCalculationModel is an MdmPrimaryDimension.
Specified by:
getMdmSource in class MdmModel
Returns:
The MdmSource for the MdmDimensionCalculationModel.

getDataType

public final FundamentalMetadataObject getDataType()
Gets the FundamentalMetadataObject that represents the data type of the MdmDimensionCalculationModel.
Returns:
The FundamentalMetadataObject that represents the data type of MdmDimensionCalculationModel.

getType

public final Source getType()
Gets the Source that represents the type of the MdmDimensionCalculationModel.
Specified by:
getType in interface Model
Specified by:
getType in class MdmModel
Returns:
The Source that represents the type of MdmDimensionCalculationModel.

getInputs

public final java.util.List getInputs()
Gets an empty List because an MdmDimensionCalculationModel does not have inputs.
Specified by:
getInputs in interface Model
Specified by:
getInputs in class MdmModel
Returns:
An empty List.

getParentModels

public final java.util.List getParentModels()
Gets an empty List because an MdmDimensionCalculationModel does not have any parent MdmModel objects.
Specified by:
getParentModels in interface Model
Specified by:
getParentModels in class MdmModel
Returns:
An empty List.

getAutoAssignments

public java.util.List getAutoAssignments()
Gets the Assignment objects that Oracle OLAP automatically creates for the MdmDimensionCalculationModel. When you create a custom dimension member, Oracle OLAP automatically creates an Assignment of the appropriate data type.
Returns:
A List of the Assignment objects that Oracle OLAP automatically creates for the MdmDimensionCalculationModel.
See Also:
MdmDimensionCalculationModel

addCustomMember

public MdmAssignment addCustomMember(MdmCustomMember member)
Adds a custom dimension member to this MdmModel.
Parameters:
member - The MdmCustomMember to add to the model.
Returns:
An MdmAssignment for the custom member.

getExplicitDimensions

public final java.util.List getExplicitDimensions()
Gets the MdmPrimaryDimension objects that are listed as explicit dimensions of the MdmDimensionCalculationModel. Assignments in a MdmDimensionCalculationModel are allowed to depend only on the owning dimension (returned by getMdmDimension()) and on the explicit dimensions.
Returns:
A List of the explicit MdmPrimaryDimension objects of the MdmDimensionCalculationModel.

addExplicitDimension

public final void addExplicitDimension(MdmPrimaryDimension dim)
Adds an MdmPrimaryDimension to the explicit dimensions associated with the MdmDimensionCalculationModel. Assignments in a MdmDimensionCalculationModel are allowed to depend only on the owning dimension (returned by getMdmDimension()) and on the explicit dimensions.
Parameters:
dim - The MdmPrimaryDimension to add to the MdmDimensionCalculationModel.

removeExplicitDimension

public final void removeExplicitDimension(MdmPrimaryDimension dim)
Removes an MdmPrimaryDimension from the explicit dimensions of the MdmDimensionCalculationModel. Assignments in a MdmDimensionCalculationModel are allowed to depend only on the owning dimension (returned by getMdmDimension()) and on the explicit dimensions.
Parameters:
dim - The MdmPrimaryDimension to from from the MdmDimensionCalculationModel

Skip navigation links

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