com.tibco.rta.model.mutable
Interface MutableCube

All Superinterfaces:
Cube, MetadataElement, MutableMetadataElement, java.io.Serializable

public interface MutableCube
extends MutableMetadataElement, Cube

This represents a collection of MutableDimensionHierarchys. Loose equivalent of olap cube.


Method Summary
 MutableDimensionHierarchy newDimensionHierarchy(java.lang.String name)
          Create a new dimension hierarchy.
 MutableDimensionHierarchy removeDimensionHierarchy(java.lang.String name)
          Remove a MutableDimensionHierarchy with this name
 
Methods inherited from interface com.tibco.rta.model.mutable.MutableMetadataElement
setDescription, setDisplayName, setName, setProperty
 
Methods inherited from interface com.tibco.rta.model.Cube
getDimensionHierarchies, getDimensionHierarchy
 
Methods inherited from interface com.tibco.rta.model.MetadataElement
getDescription, getDisplayName, getName, getOwnerSchema, getProperty, getPropertyNames, serialize
 

Method Detail

newDimensionHierarchy

MutableDimensionHierarchy newDimensionHierarchy(java.lang.String name)
                                                throws DuplicateSchemaElementException
Create a new dimension hierarchy.

Parameters:
name - the name
Returns:
the newly created dimension hierarchy
Throws:
DuplicateSchemaElementException - If the hierarchy already exists.

removeDimensionHierarchy

MutableDimensionHierarchy removeDimensionHierarchy(java.lang.String name)
Remove a MutableDimensionHierarchy with this name

Parameters:
name - The hierarchy name to remove
Returns:
The removed MutableDimensionHierarchy


Copyright © 2000-2014 TIBCO Inc. All Rights Reserved.