All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Metadata |
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sas.metadata.remote
Interface Cube

All Superinterfaces:
  Classifier, CMetadata, MdObjectBase, MdObjectBaseUtil, MdObjectBaseXML, PrimaryType, java.rmi.Remote, Root

    public interface Cube

extends Classifier

A logical set of data that is organized and structured in a hierarchical, multidimensional arrangement. A cube is a directory structure, not a single file. A cube includes measures, and it can have numerous dimensions and levels of data.

Attributes of Cube are:

- `CubeType`
- `CubeName`

Associations of Cube are:

- `Aggregations`
- `AssociatedFile`
- `Dimensions`
- `Hierarchies`
- `ParentCubes`
- `PreviousGeneration`
- `ReachThruTables`
- `AssociatedOLAPSchema`
- `Formulas`
- `Measures`
- `NextGeneration`
- `SubCubes`

## Usage

To create an instance of this Cube, use the `factory` create methods.
Example: create a Cube with name "Cube_Object", in repository "AAAAAAAA".

     // create a store to contain your objects for this change. If you do not have an existing object
     // or store to use.  You may obtain the store from another object by using Object.getObjectStore().
     MdFactory factory; //where "factory" is a valid MdFactory instance
     MdObjectStore objectStore = factory.createObjectStore();
     Cube myObject = (Cube) factory.createComplexMetadataObject(objectStore, "Cube_Object", MetadataObjects.CUBE, "AAAAAAAA");
     myObject.updateMetadataAll();  // Write object to server
     objectStore.dispose();  // dispose of the object store if it is no longer needed

## Behavior

- Attributes and associations for this object can be retrieved by using the methods in `MdOMIUtil`.
- When changes are made to the object, either by setting an attribute or adding objects to a particular association, they can be persisted to the metadata server with the `updateMetadataAll` method.
- If an object needs to be deleted, the `delete` method can be used. This will flag the object as being deleted on the client, and will require an update call to persist the change to the server.

## Dependencies

This class depends on objects being contained in an MdObjectStore. Object stores should be disposed of when they are no longer needed as this will help clean up memory. Disposing an object store will dispose of all objects contained within that store.

Since:
  9.0

Field Summary
`static java.lang.String` | `ASSOCIATION_AGGREGATIONS_NAME` Constant used for the name of the Aggregations association.
`static java.lang.String` | `ASSOCIATION_ASSOCIATEDFILE_NAME` Constant used for the name of the AssociatedFile association.
`static java.lang.String` | `ASSOCIATION_ASSOCIATEDOLAPSCHEMA_NAME` Constant used for the name of the AssociatedOLAPSchema association.
`static java.lang.String` | `ASSOCIATION_DIMENSIONS_NAME` Constant used for the name of the Dimensions association.
`static java.lang.String` | `ASSOCIATION_FORMULAS_NAME` Constant used for the name of the Formulas association.
`static java.lang.String` | `ASSOCIATION_HIERARCHIES_NAME` Constant used for the name of the Hierarchies association.
`static java.lang.String` | `ASSOCIATION_MEASURES_NAME` Constant used for the name of the Measures association.
`static java.lang.String` | `ASSOCIATION_NEXTGENERATION_NAME` Constant used for the name of the NextGeneration association.
`static java.lang.String` | `ASSOCIATION_PARENTCUBES_NAME` Constant used for the name of the ParentCubes association.
`static java.lang.String` | `ASSOCIATION_PREVIOUSGENERATION_NAME` Constant used for the name of the PreviousGeneration association.
`static java.lang.String` | `ASSOCIATION_REACHTHRUTABLES_NAME` Constant used for the name of the ReachThruTables association.
`static java.lang.String` | `ASSOCIATION_SUBCUBES_NAME` Constant used for the name of the SubCubes association.
`static java.lang.String` | `ATTRIBUTE_CUBENAME_NAME` Constant used for the name of the CubeName attribute.
`static java.lang.String` | `ATTRIBUTE_CUBETYPE_NAME` Constant used for the name of the CubeType attribute.

Fields inherited from interface com.sas.metadata.remote.Classifier
`ASSOCIATION_SOURCECLASSIFIERMAPS_NAME, ASSOCIATION_TARGETCLASSIFIERMAPS_NAME`

Fields inherited from interface com.sas.metadata.remote.PrimaryType
`ASSOCIATION_FAVORITESCONTAINERS_NAME, ATTRIBUTE_ISHIDDEN_NAME, ATTRIBUTE_PUBLICTYPE_NAME`

Fields inherited from interface com.sas.metadata.remote.Root
`ASSOCIATION_ACCESSCONTROLS_NAME, ASSOCIATION_CHANGES_NAME, ASSOCIATION_CUSTOMASSOCIATIONS_NAME, ASSOCIATION_DOCUMENTS_NAME, ASSOCIATION_EXTENSIONS_NAME, ASSOCIATION_EXTERNALIDENTITIES_NAME, ASSOCIATION_GROUPS_NAME, ASSOCIATION_IMPLEMENTORS_NAME, ASSOCIATION_KEYWORDS_NAME, ASSOCIATION_LOCALIZEDATTRIBUTES_NAME, ASSOCIATION_NOTES_NAME, ASSOCIATION_PRIMARYPROPERTYGROUP_NAME, ASSOCIATION_PROMPTS_NAME, ASSOCIATION_PROPERTIES_NAME, ASSOCIATION_PROPERTYSETS_NAME, ASSOCIATION_REFERENCEDOBJECTS_NAME, ASSOCIATION_RESPONSIBLEPARTIES_NAME, ASSOCIATION_SOURCETRANSFORMATIONS_NAME, ASSOCIATION_SPECSOURCETRANSFORMATIONS_NAME, ASSOCIATION_SPECTARGETTRANSFORMATIONS_NAME, ASSOCIATION_TARGETTRANSFORMATIONS_NAME, ASSOCIATION_TIMESTAMPS_NAME, ASSOCIATION_TREES_NAME, ASSOCIATION_TSOBJECTNAMESPACE_NAME, ASSOCIATION_USEDBYPROTOTYPES_NAME, ASSOCIATION_USINGPROTOTYPE_NAME, ASSOCIATION_VARIABLES_NAME, ATTRIBUTE_CHANGESTATE_NAME, ATTRIBUTE_LOCKEDBY_NAME, ATTRIBUTE_USAGEVERSION_NAME`

Fields inherited from interface com.sas.metadata.remote.MdObjectBase
`ATTRIBUTE_DESC_NAME, ATTRIBUTE_ID_NAME, ATTRIBUTE_METADATACREATED_NAME, ATTRIBUTE_METADATAUPDATED_NAME, ATTRIBUTE_NAME_NAME`

Method Summary
`abstract AssociationList` | `getAggregations()` Gets the AssociationList of `Aggregations`
`abstract AssociationList` | `getAggregations(boolean fGoToServer)` Gets the Associationlist of `Aggregations`
`abstract File` | `getAssociatedFile()` Gets the `File` for `AssociatedFile`
`abstract AssociationList` | `getAssociatedFiles()` Gets the AssociationList of `AssociatedFiles`
`abstract AssociationList` | `getAssociatedFiles(boolean fGoToServer)` Gets the Associationlist of `AssociatedFiles`
`abstract OLAPSchema` | `getAssociatedOLAPSchema()` Gets the `OLAPSchema` for `AssociatedOLAPSchema`
`abstract AssociationList` | `getAssociatedOLAPSchemas()` Gets the Association list of `AssociatedOLAPSchemas`
`abstract AssociationList` | `getAssociatedOLAPSchemas(boolean fGoToServer)` Gets the Associationlist of `AssociatedOLAPSchemas`
`abstract java.lang.String` | `getCubeName()` Gets the `String` value of `CubeName`
`abstract int` | `getCubeNameMaxLength()` Gets the maximum length of `CubeName`
`abstract int` | `getCubeNameState()` Gets the Metadata State of `CubeName`
`abstract java.lang.String` | `getCubeType()` Gets the `String` value of `CubeType`
`abstract int` | `getCubeTypeMaxLength()` Gets the maximum length of `CubeType`
`abstract int` | `getCubeTypeState()` Gets the Metadata State of `CubeType`
`abstract AssociationList` | `getDimensions()` Gets the AssociationList of `Dimensions`
`abstract AssociationList` | `getDimensions(boolean fGoToServer)` Gets the Associationlist of `Dimensions`
`abstract AssociationList` | `getFormulas()` Gets the Association list of `Formulas`
`abstract AssociationList` | `getFormulas(boolean fGoToServer)` Gets the Associationlist of `Formulas`
`abstract AssociationList` | `getHierarchies()` Gets the AssociationList of `Hierarchies`
`abstract AssociationList` | `getHierarchies(boolean fGoToServer)` Gets the Associationlist of `Hierarchies`
`abstract AssociationList` | `getMeasures()` Gets the Association list of `Measures`
`abstract AssociationList` | `getMeasures(boolean fGoToServer)` Gets the Associationlist of `Measures`
`abstract Cube` | `getNextGeneration()` Gets the `Cube` for `NextGeneration`
`abstract AssociationList` | `getNextGenerations()` Gets the Association list of `NextGenerations`
`abstract AssociationList` | `getNextGenerations(boolean fGoToServer)` Gets the Associationlist of `NextGenerations`
`abstract AssociationList` | `getParentCubes()` Gets the AssociationList of `ParentCubes`
`abstract AssociationList` | `getParentCubes(boolean fGoToServer)` Gets the Associationlist of `ParentCubes`
`abstract Cube` | `getPreviousGeneration()` Gets the `Cube` for `PreviousGeneration`
`abstract AssociationList` | `getPreviousGenerations()` Gets the AssociationList of `PreviousGenerations`
`abstract AssociationList` | `getPreviousGenerations(boolean fGoToServer)` Gets the Associationlist of `PreviousGenerations`
`abstract AssociationList` | `getReachThruTables()` Gets the AssociationList of `ReachThruTables`
`abstract AssociationList` | `getReachThruTables(boolean fGoToServer)` Gets the Associationlist of `ReachThruTables`
`abstract AssociationList` | `getSubCubes()` Gets the Association list of `SubCubes`
`abstract AssociationList` | `getSubCubes(boolean fGoToServer)` Gets the Associationlist of `SubCubes`
`abstract void` | `initializePredObjects()` (S) Adds the Associated objects to the predObjects which are: `Aggregations` `AssociatedFile` `Dimensions` `Hierarchies` `ParentCubes` `PreviousGeneration` `ReachThruTables`
`abstract void` | `initializeRequiredObjects()` (S) This initializes the Required Objects(Roles) which are:
`abstract void` | `setAggregations(AssociationList list)` Sets the `Aggregations` list to be `list`.
`abstract void` | `setAggregations(AssociationList inObjects, int state)` Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
`abstract void` | `setAssociatedFile(File inObject)` Sets the `AssociatedFiles` list 0th element to be `inObject`.
`abstract void` | `setAssociatedFiles(AssociationList list)` Sets the `AssociatedFiles` list to be `list`.
`abstract void` | `setAssociatedFiles(AssociationList list, int state)` Sets the `AssociatedFiles` list to be `list`.
`abstract void` | `setAssociatedOLAPSchema(OLAPSchema inObject)` Sets the `AssociatedOLAPSchemas` list 0th element to be `inObject`.
`abstract void` | `setAssociatedOLAPSchemas(AssociationList list)` Sets the `AssociatedOLAPSchemas` list to be `list`.
`abstract void` | `setAssociatedOLAPSchemas(AssociationList list, int state)` Sets the `AssociatedOLAPSchemas` list to be `list`.
`abstract void` | `setCubeName(java.lang.String inCubeName)` Sets the `CubeName` value and sets the state to MetadataState.LOCAL.
`abstract void` | `setCubeName(java.lang.String inCubeName, int state)` Sets the `CubeName` Metadata State.
`abstract void` | `setCubeNameState(int state)` Sets the Metadata State of `CubeName`.
`abstract void` | `setCubeType(java.lang.String inCubeType)` Sets the `CubeType` value and sets the state to MetadataState.LOCAL.
`abstract void` | `setCubeType(java.lang.String inCubeType, int state)` Sets the `CubeType` Metadata State.
`abstract void` | `setCubeTypeState(int state)` Sets the Metadata State of `CubeType`.
`abstract void` | `setDimensions(AssociationList list)` Sets the `Dimensions` list to be `list`.
`abstract void` | `setDimensions(AssociationList inObjects, int state)` Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
`abstract void` | `setFormulas(AssociationList list)` Sets the `Formulas` list to be `list`.
`abstract void` | `setFormulas(AssociationList inObjects, int state)` Sets the entire Formulas list to match the passed in AssociationList, sets the state of the Formulas
`abstract void` | `setHierarchies(AssociationList list)` Sets the `Hierarchies` list to be `list`.
`abstract void` | `setHierarchies(AssociationList inObjects, int state)` Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
`abstract void` | `setMeasures(AssociationList list)` Sets the `Measures` list to be `list`.
`abstract void` | `setMeasures(AssociationList inObjects, int state)` Sets the entire Measures list to match the passed in AssociationList, sets the state of the Measures
`abstract void` | `setNextGeneration(Cube inObject)` Sets the `NextGenerations` list 0th element to be `inObject`.
`abstract void` | `setNextGenerations(AssociationList list)` Sets the `NextGenerations` list to be `list`.
`abstract void` | `setNextGenerations(AssociationList list, int state)` Sets the `NextGenerations` list to be `list`.
`abstract void` | `setParentCubes(AssociationList list)` Sets the `ParentCubes` list to be `list`.
`abstract void` | `setParentCubes(AssociationList inObjects, int state)` Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
`abstract void` | `setPreviousGeneration(Cube inObject)` Sets the `PreviousGenerations` list 0th element to be `inObject`.
`abstract void` | `setPreviousGenerations(AssociationList list)` Sets the `PreviousGenerations` list to be `list`.
`abstract void` | `setPreviousGenerations(AssociationList list, int state)` Sets the `PreviousGenerations` list to be `list`.
`abstract void` | `setReachThruTables(AssociationList list)` Sets the `ReachThruTables` list to be `list`.
`abstract void` | `setReachThruTables(AssociationList inObjects, int state)` Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
`abstract void` | `setSubCubes(AssociationList list)` Sets the `SubCubes` list to be `list`.
`abstract void` | `setSubCubes(AssociationList inObjects, int state)` Sets the entire SubCubes list to match the passed in AssociationList, sets the state of the SubCubes

Methods inherited from interface com.sas.metadata.remote.Classifier
`getSourceClassifierMaps, getSourceClassifierMaps, getTargetClassifierMaps, getTargetClassifierMaps, setSourceClassifierMaps, setSourceClassifierMaps, setTargetClassifierMaps, setTargetClassifierMaps`

Methods inherited from interface com.sas.metadata.remote.PrimaryType
`getFavoritesContainers, getFavoritesContainers, getIsHidden, getIsHiddenState, getPublicType, getPublicTypeMaxLength, getPublicTypeState, setFavoritesContainers, setFavoritesContainers, setIsHidden, setIsHidden, setIsHidden, setIsHidden, setIsHiddenState, setPublicType, setPublicType, setPublicTypeState`

Methods inherited from interface com.sas.metadata.remote.Root
`getAccessControls, getAccessControls, getChanges, getChanges, getChangeState, getChangeStateMaxLength, getChangeStateState, getCustomAssociations, getCustomAssociations, getDocuments, getDocuments, getExtensions, getExtensions, getExternalIdentities, getExternalIdentities, getGroups, getGroups, getImplementors, getImplementors, getKeywords, getKeywords, getLocalizedAttributes, getLocalizedAttributes, getLockedBy, getLockedByMaxLength, getLockedByState, getNotes, getNotes, getPrimaryPropertyGroup, getPrimaryPropertyGroups, getPrimaryPropertyGroups, getPrompts, getPrompts, getProperties, getProperties, getPropertySets, getPropertySets, getReferencedObjects, getReferencedObjects, getResponsibleParties, getResponsibleParties, getSourceTransformations, getSourceTransformations, getSpecSourceTransformations, getSpecSourceTransformations, getSpecTargetTransformations, getSpecTargetTransformations, getTargetTransformations, getTargetTransformations, getTimestamps, getTimestamps, getTrees, getTrees, getTSObjectNamespace, getTSObjectNamespaces, getTSObjectNamespaces, getUsageVersion, getUsageVersionState, getUsedByPrototypes, getUsedByPrototypes, getUsingPrototype, getUsingPrototypes, getUsingPrototypes, getVariables, getVariables, setAccessControls, setAccessControls, setChanges, setChanges, setChangeState, setChangeState, setChangeStateState, setCustomAssociations, setCustomAssociations, setDocuments, setDocuments, setExtensions, setExtensions, setExternalIdentities, setExternalIdentities, setGroups, setGroups, setImplementors, setImplementors, setKeywords, setKeywords, setLocalizedAttributes, setLocalizedAttributes, setLockedBy, setLockedBy, setLockedByState, setNotes, setNotes, setPrimaryPropertyGroup, setPrimaryPropertyGroups, setPrimaryPropertyGroups, setPrompts, setPrompts, setProperties, setProperties, setPropertySets, setPropertySets, setReferencedObjects, setReferencedObjects, setResponsibleParties, setResponsibleParties, setSourceTransformations, setSourceTransformations, setSpecSourceTransformations, setSpecSourceTransformations, setSpecTargetTransformations, setSpecTargetTransformations, setTargetTransformations, setTargetTransformations, setTimestamps, setTimestamps, setTrees, setTrees, setTSObjectNamespace, setTSObjectNamespaces, setTSObjectNamespaces, setUsageVersion, setUsageVersion, setUsageVersion, setUsageVersion, setUsageVersionState, setUsedByPrototypes, setUsedByPrototypes, setUsingPrototype, setUsingPrototypes, setUsingPrototypes, setVariables, setVariables`

Methods inherited from interface com.sas.metadata.remote.MdObjectBaseXML
`closeUpdateMetadataXML, createEmptyXML, createObjectRefreshXML, createObjectXML, createObjectXML, createUpdateAssociationXML, createUpdateAssociationXML, createUpdateSimpleXML, doCreateUpdateXML, getUpdateSimpleSubstring, updateMetadataAll`

Methods inherited from interface com.sas.metadata.remote.MdObjectBaseUtil
`addMdObjectListener, delete, dispose, fireMdObjectModified, getAssociatedObjects, getAssociatedObjects, getAssociatedObjects, getAssociationNames, getAssocs, getAssocsWA, getAttributeNames, getAttrs, getAttrsStates, getChangeManagementState, getChgMgtExternalIdentityImportType, getClientSideOnlyObject, getMdObjectAssociation, getPopulatedAssocs, getUpdatedAttrs, getViewList, isCheckedOut, isLocked, objectModified, removeMdObjectListener, setAttrs, setChangeManagementTargetRepository, setChgMgtExternalIdentityImportType, setClientSideOnlyObject, setMdObjectAssociation, touch, updateAssnsIds`

Methods inherited from interface com.sas.metadata.remote.MdObjectBase
`addElementToChangeList, clearChangeList, getChangeList, getCMetadataType, getDesc, getDescMaxLength, getDescState, getFQID, getId, getIdState, getMetadataCreated, getMetadataCreatedState, getMetadataUpdated, getMetadataUpdatedState, getName, getNameMaxLength, getNameState, getObjectStore, getPredAssociations, getRepositoryID, getRequiredAssociations, getState, isAssociationRequired, isNewObject, isPredAssociation, removeElementFromChangeList, resetObject, resetState, resetStates, setCMetadataType, setDesc, setDesc, setDescState, setFQID, setFQID, setId, setId, setIdState, setMetadataCreated, setMetadataCreated, setMetadataCreatedState, setMetadataUpdated, setMetadataUpdated, setMetadataUpdatedState, setName, setName, setNameState, setObjectStore, setState`

Field Detail

### ATTRIBUTE_CUBETYPE_NAME

    static final java.lang.String ATTRIBUTE_CUBETYPE_NAME

  Constant used for the name of the CubeType attribute.

  CubeType: This attribute describes the persistence of the data in the multidimensional object. Valid values are: MOLAP, HOLAP, VIRTUAL.

  See Also:
    Constant Field Values

### ATTRIBUTE_CUBENAME_NAME

    static final java.lang.String ATTRIBUTE_CUBENAME_NAME

  Constant used for the name of the CubeName attribute.

  CubeName: The name of the cube used by the OLAP server to access the Cube. The Name attribute inherited from Root is the logical or display name.

  See Also:
    Constant Field Values

### ASSOCIATION_AGGREGATIONS_NAME

    static final java.lang.String ASSOCIATION_AGGREGATIONS_NAME

  Constant used for the name of the Aggregations association.

  Aggregations: The aggregations in a cube.

  See Also:
    Constant Field Values

### ASSOCIATION_ASSOCIATEDFILE_NAME

    static final java.lang.String ASSOCIATION_ASSOCIATEDFILE_NAME

  Constant used for the name of the AssociatedFile association.

  AssociatedFile: The file that contains the information used for the cube object.

  See Also:
    Constant Field Values

### ASSOCIATION_DIMENSIONS_NAME

    static final java.lang.String ASSOCIATION_DIMENSIONS_NAME

  Constant used for the name of the Dimensions association.

  Dimensions: The dimensions associated with this cube.

  See Also:
    Constant Field Values

### ASSOCIATION_HIERARCHIES_NAME

    static final java.lang.String ASSOCIATION_HIERARCHIES_NAME

  Constant used for the name of the Hierarchies association.

  Hierarchies: The list of hierarchies in this cube.

  See Also:
    Constant Field Values

### ASSOCIATION_PARENTCUBES_NAME

    static final java.lang.String ASSOCIATION_PARENTCUBES_NAME

  Constant used for the name of the ParentCubes association.

  ParentCubes: The cubes that consume this cube.

  See Also:
    Constant Field Values

### ASSOCIATION_PREVIOUSGENERATION_NAME

    static final java.lang.String ASSOCIATION_PREVIOUSGENERATION_NAME

  Constant used for the name of the PreviousGeneration association.

  PreviousGeneration: The previous generation of this cube.

  See Also:
    Constant Field Values

### ASSOCIATION_REACHTHRUTABLES_NAME

    static final java.lang.String ASSOCIATION_REACHTHRUTABLES_NAME

  Constant used for the name of the ReachThruTables association.

  ReachThruTables: The tables that contain reach thru data.

  See Also:
    Constant Field Values

### ASSOCIATION_ASSOCIATEDOLAPSCHEMA_NAME

    static final java.lang.String ASSOCIATION_ASSOCIATEDOLAPSCHEMA_NAME

  Constant used for the name of the AssociatedOLAPSchema association.

  AssociatedOLAPSchema: *Unknown*

  See Also:
    Constant Field Values

### ASSOCIATION_FORMULAS_NAME

    static final java.lang.String ASSOCIATION_FORMULAS_NAME

  Constant used for the name of the Formulas association.

  Formulas: The list of global formulas for this cube.

  See Also:
    Constant Field Values

### ASSOCIATION_MEASURES_NAME

    static final java.lang.String ASSOCIATION_MEASURES_NAME

  Constant used for the name of the Measures association.

  Measures: *Unknown*

  See Also:
    Constant Field Values

### ASSOCIATION_NEXTGENERATION_NAME

    static final java.lang.String ASSOCIATION_NEXTGENERATION_NAME

  Constant used for the name of the NextGeneration association.

  NextGeneration: The next generation for this cube.

  See Also:
    Constant Field Values

### ASSOCIATION_SUBCUBES_NAME

    static final java.lang.String ASSOCIATION_SUBCUBES_NAME

  Constant used for the name of the SubCubes association.

  SubCubes: The sub-cubes that comprise this cube.

  See Also:
    Constant Field Values

Method Detail

### initializeRequiredObjects

    void initializeRequiredObjects()
                                   throws java.rmi.RemoteException

  (S) This initializes the Required Objects(Roles) which are:

  Specified by:
    `initializeRequiredObjects` in interface `Classifier`
  Specified by:
    `initializeRequiredObjects` in interface `MdObjectBaseUtil`
  Specified by:
    `initializeRequiredObjects` in interface `PrimaryType`
  Specified by:
    `initializeRequiredObjects` in interface `Root`
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.

### initializePredObjects

    void initializePredObjects()
                               throws java.rmi.RemoteException

  (S) Adds the Associated objects to the predObjects which are:
  `Aggregations`
  `AssociatedFile`
  `Dimensions`
  `Hierarchies`
  `ParentCubes`
  `PreviousGeneration`
  `ReachThruTables`

  Specified by:
    `initializePredObjects` in interface `Classifier`
  Specified by:
    `initializePredObjects` in interface `MdObjectBase`
  Specified by:
    `initializePredObjects` in interface `PrimaryType`
  Specified by:
    `initializePredObjects` in interface `Root`
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.

### getCubeType

    java.lang.String getCubeType()
                                 throws java.rmi.RemoteException

  Gets the `String` value of `CubeType`

  Returns:
    The `CubeType`
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.

### getCubeTypeState

    int getCubeTypeState()
                         throws java.rmi.RemoteException

  Gets the Metadata State of `CubeType`

  Returns:
    The State.
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.

### getCubeTypeMaxLength

    int getCubeTypeMaxLength()
                             throws java.rmi.RemoteException

  Gets the maximum length of `CubeType`

  Returns:
    The max size
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.

### getCubeName

    java.lang.String getCubeName()
                                 throws java.rmi.RemoteException

  Gets the `String` value of `CubeName`

  Returns:
    The `CubeName`
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.

### getCubeNameState

    int getCubeNameState()
                         throws java.rmi.RemoteException

  Gets the Metadata State of `CubeName`

  Returns:
    The State.
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.

### getCubeNameMaxLength

    int getCubeNameMaxLength()
                             throws java.rmi.RemoteException

  Gets the maximum length of `CubeName`

  Returns:
    The max size
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.

### getAggregations

    AssociationList getAggregations()
                                    throws java.rmi.RemoteException,
                                           MdException

  Gets the AssociationList of `Aggregations`

  Returns:
    Returns the AssociationList of `Aggregations` which can be of type:
    Aggregation
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getAssociatedFiles

    AssociationList getAssociatedFiles()
                                       throws java.rmi.RemoteException,
                                              MdException

  Gets the AssociationList of `AssociatedFiles`

  Returns:
    Returns the AssociationList of `AssociatedFiles` which can be of type:
    File
    ArchiveFile
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException`

### getAssociatedFile

    File getAssociatedFile()
                           throws java.rmi.RemoteException,
                                  MdException

  Gets the `File` for `AssociatedFile`

  Returns:
    The `File` ( `null` if not set) of `AssociatedFile`which can be of type:
    File
    ArchiveFile
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getDimensions

    AssociationList getDimensions()
                                  throws java.rmi.RemoteException,
                                         MdException

  Gets the AssociationList of `Dimensions`

  Returns:
    Returns the AssociationList of `Dimensions` which can be of type:
    Dimension
    SharedDimension
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getHierarchies

    AssociationList getHierarchies()
                                   throws java.rmi.RemoteException,
                                          MdException

  Gets the AssociationList of `Hierarchies`

  Returns:
    Returns the AssociationList of `Hierarchies` which can be of type:
    Hierarchy
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getParentCubes

    AssociationList getParentCubes()
                                   throws java.rmi.RemoteException,
                                          MdException

  Gets the AssociationList of `ParentCubes`

  Returns:
    Returns the AssociationList of `ParentCubes` which can be of type:
    Cube
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getPreviousGenerations

    AssociationList getPreviousGenerations()
                                           throws java.rmi.RemoteException,
                                                  MdException

  Gets the AssociationList of `PreviousGenerations`

  Returns:
    Returns the AssociationList of `PreviousGenerations` which can be of type:
    Cube
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException`

### getPreviousGeneration

    Cube getPreviousGeneration()
                               throws java.rmi.RemoteException,
                                      MdException

  Gets the `Cube` for `PreviousGeneration`

  Returns:
    The `Cube` ( `null` if not set) of `PreviousGeneration`which can be of type:
    Cube
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getReachThruTables

    AssociationList getReachThruTables()
                                       throws java.rmi.RemoteException,
                                              MdException

  Gets the AssociationList of `ReachThruTables`

  Returns:
    Returns the AssociationList of `ReachThruTables` which can be of type:
    PhysicalTable
    WorkTable
    SecuredTable
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getAssociatedOLAPSchemas

    AssociationList getAssociatedOLAPSchemas()
                                             throws java.rmi.RemoteException,
                                                    MdException

  Gets the Association list of `AssociatedOLAPSchemas`

  Returns:
    The AssociationList of `AssociatedOLAPSchemas` which can be of type:
    OLAPSchema
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getAssociatedOLAPSchema

    OLAPSchema getAssociatedOLAPSchema()
                                       throws java.rmi.RemoteException,
                                              MdException

  Gets the `OLAPSchema` for `AssociatedOLAPSchema`

  Returns:
    The `OLAPSchema` ( `null` if not set ) of `AssociatedOLAPSchema` which can be of type:
    OLAPSchema
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getFormulas

    AssociationList getFormulas()
                                throws java.rmi.RemoteException,
                                       MdException

  Gets the Association list of `Formulas`

  Returns:
    The AssociationList of `Formulas` which can be of type:
    GlobalFormula
    NamedSet
    CalculatedMember
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getMeasures

    AssociationList getMeasures()
                                throws java.rmi.RemoteException,
                                       MdException

  Gets the Association list of `Measures`

  Returns:
    The AssociationList of `Measures` which can be of type:
    Measure
    CalculatedMeasure
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getNextGenerations

    AssociationList getNextGenerations()
                                       throws java.rmi.RemoteException,
                                              MdException

  Gets the Association list of `NextGenerations`

  Returns:
    The AssociationList of `NextGenerations` which can be of type:
    Cube
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getNextGeneration

    Cube getNextGeneration()
                           throws java.rmi.RemoteException,
                                  MdException

  Gets the `Cube` for `NextGeneration`

  Returns:
    The `Cube` ( `null` if not set ) of `NextGeneration` which can be of type:
    Cube
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getSubCubes

    AssociationList getSubCubes()
                                throws java.rmi.RemoteException,
                                       MdException

  Gets the Association list of `SubCubes`

  Returns:
    The AssociationList of `SubCubes` which can be of type:
    Cube
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getAggregations

    AssociationList getAggregations(boolean fGoToServer)
                                    throws java.rmi.RemoteException,
                                           MdException

  Gets the Associationlist of `Aggregations`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the AssociationList of `Aggregations` which can be of type:
    Aggregation
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getAssociatedFiles

    AssociationList getAssociatedFiles(boolean fGoToServer)
                                       throws java.rmi.RemoteException,
                                              MdException

  Gets the Associationlist of `AssociatedFiles`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the AssociationList of `AssociatedFiles` which can be of type:
    File
    ArchiveFile
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getDimensions

    AssociationList getDimensions(boolean fGoToServer)
                                  throws java.rmi.RemoteException,
                                         MdException

  Gets the Associationlist of `Dimensions`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the AssociationList of `Dimensions` which can be of type:
    Dimension
    SharedDimension
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getHierarchies

    AssociationList getHierarchies(boolean fGoToServer)
                                   throws java.rmi.RemoteException,
                                          MdException

  Gets the Associationlist of `Hierarchies`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the AssociationList of `Hierarchies` which can be of type:
    Hierarchy
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getParentCubes

    AssociationList getParentCubes(boolean fGoToServer)
                                   throws java.rmi.RemoteException,
                                          MdException

  Gets the Associationlist of `ParentCubes`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the AssociationList of `ParentCubes` which can be of type:
    Cube
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getPreviousGenerations

    AssociationList getPreviousGenerations(boolean fGoToServer)
                                           throws java.rmi.RemoteException,
                                                  MdException

  Gets the Associationlist of `PreviousGenerations`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the AssociationList of `PreviousGenerations` which can be of type:
    Cube
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getReachThruTables

    AssociationList getReachThruTables(boolean fGoToServer)
                                       throws java.rmi.RemoteException,
                                              MdException

  Gets the Associationlist of `ReachThruTables`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the AssociationList of `ReachThruTables` which can be of type:
    PhysicalTable
    WorkTable
    SecuredTable
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getAssociatedOLAPSchemas

    AssociationList getAssociatedOLAPSchemas(boolean fGoToServer)
                                             throws java.rmi.RemoteException,
                                                    MdException

  Gets the Associationlist of `AssociatedOLAPSchemas`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the `AssociatedOLAPSchemas` which can be of type:
    OLAPSchema
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getFormulas

    AssociationList getFormulas(boolean fGoToServer)
                                throws java.rmi.RemoteException,
                                       MdException

  Gets the Associationlist of `Formulas`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the `Formulas` which can be of type:
    GlobalFormula
    NamedSet
    CalculatedMember
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getMeasures

    AssociationList getMeasures(boolean fGoToServer)
                                throws java.rmi.RemoteException,
                                       MdException

  Gets the Associationlist of `Measures`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the `Measures` which can be of type:
    Measure
    CalculatedMeasure
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getNextGenerations

    AssociationList getNextGenerations(boolean fGoToServer)
                                       throws java.rmi.RemoteException,
                                              MdException

  Gets the Associationlist of `NextGenerations`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the `NextGenerations` which can be of type:
    Cube
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### getSubCubes

    AssociationList getSubCubes(boolean fGoToServer)
                                throws java.rmi.RemoteException,
                                       MdException

  Gets the Associationlist of `SubCubes`

  Parameters:
    `fGoToServer` - boolean Get the value from the server.
  Returns:
    Returns the `SubCubes` which can be of type:
    Cube
  Throws:
    `java.rmi.RemoteException` - If error connecting/communicating to/with remote object.
    `MdException` - If error getting/setting part of the object.

### setCubeType

    void setCubeType(java.lang.String inCubeType)
                     throws java.rmi.RemoteException

  Sets the `CubeType` value and sets the state to MetadataState.LOCAL.

  Parameters:
    `inCubeType` - String
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setCubeType

    void setCubeType(java.lang.String inCubeType,
                     int state)
                     throws java.rmi.RemoteException

  Sets the `CubeType` Metadata State.

  Parameters:
    `inCubeType` - String
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setCubeTypeState

    void setCubeTypeState(int state)
                          throws java.rmi.RemoteException

  Sets the Metadata State of `CubeType`.

  Parameters:
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setCubeName

    void setCubeName(java.lang.String inCubeName)
                     throws java.rmi.RemoteException

  Sets the `CubeName` value and sets the state to MetadataState.LOCAL.

  Parameters:
    `inCubeName` - String
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setCubeName

    void setCubeName(java.lang.String inCubeName,
                     int state)
                     throws java.rmi.RemoteException

  Sets the `CubeName` Metadata State.

  Parameters:
    `inCubeName` - String
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setCubeNameState

    void setCubeNameState(int state)
                          throws java.rmi.RemoteException

  Sets the Metadata State of `CubeName`.

  Parameters:
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setAggregations

    void setAggregations(AssociationList list)
                         throws java.rmi.RemoteException

  Sets the `Aggregations` list to be `list`. Objects of which can be of type:
  Aggregation

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setAggregations

    void setAggregations(AssociationList inObjects,
                         int state)
                         throws java.rmi.RemoteException

  Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList

  Parameters:
    `inObjects` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setAssociatedFiles

    void setAssociatedFiles(AssociationList list)
                            throws java.rmi.RemoteException

  Sets the `AssociatedFiles` list to be `list`. Object of which can be of type:
  File
  ArchiveFile

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setAssociatedFiles

    void setAssociatedFiles(AssociationList list,
                            int state)
                            throws java.rmi.RemoteException

  Sets the `AssociatedFiles` list to be `list`. Object of which can be of type:
  File
  ArchiveFile

  Parameters:
    `list` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setAssociatedFile

    void setAssociatedFile(File inObject)
                           throws java.rmi.RemoteException

  Sets the `AssociatedFiles` list 0th element to be `inObject`.

  Parameters:
    `inObject` - File
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setDimensions

    void setDimensions(AssociationList list)
                       throws java.rmi.RemoteException

  Sets the `Dimensions` list to be `list`. Objects of which can be of type:
  Dimension
  SharedDimension

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setDimensions

    void setDimensions(AssociationList inObjects,
                       int state)
                       throws java.rmi.RemoteException

  Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList

  Parameters:
    `inObjects` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setHierarchies

    void setHierarchies(AssociationList list)
                        throws java.rmi.RemoteException

  Sets the `Hierarchies` list to be `list`. Objects of which can be of type:
  Hierarchy

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setHierarchies

    void setHierarchies(AssociationList inObjects,
                        int state)
                        throws java.rmi.RemoteException

  Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList

  Parameters:
    `inObjects` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setParentCubes

    void setParentCubes(AssociationList list)
                        throws java.rmi.RemoteException

  Sets the `ParentCubes` list to be `list`. Objects of which can be of type:
  Cube

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setParentCubes

    void setParentCubes(AssociationList inObjects,
                        int state)
                        throws java.rmi.RemoteException

  Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList

  Parameters:
    `inObjects` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setPreviousGenerations

    void setPreviousGenerations(AssociationList list)
                                throws java.rmi.RemoteException

  Sets the `PreviousGenerations` list to be `list`. Object of which can be of type:
  Cube

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setPreviousGenerations

    void setPreviousGenerations(AssociationList list,
                                int state)
                                throws java.rmi.RemoteException

  Sets the `PreviousGenerations` list to be `list`. Object of which can be of type:
  Cube

  Parameters:
    `list` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setPreviousGeneration

    void setPreviousGeneration(Cube inObject)
                               throws java.rmi.RemoteException

  Sets the `PreviousGenerations` list 0th element to be `inObject`.

  Parameters:
    `inObject` - Cube
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setReachThruTables

    void setReachThruTables(AssociationList list)
                            throws java.rmi.RemoteException

  Sets the `ReachThruTables` list to be `list`. Objects of which can be of type:
  PhysicalTable
  WorkTable
  SecuredTable

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setReachThruTables

    void setReachThruTables(AssociationList inObjects,
                            int state)
                            throws java.rmi.RemoteException

  Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList

  Parameters:
    `inObjects` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setAssociatedOLAPSchemas

    void setAssociatedOLAPSchemas(AssociationList list)
                                  throws java.rmi.RemoteException

  Sets the `AssociatedOLAPSchemas` list to be `list`. Objects of which can be of type:
  OLAPSchema

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setAssociatedOLAPSchemas

    void setAssociatedOLAPSchemas(AssociationList list,
                                  int state)
                                  throws java.rmi.RemoteException

  Sets the `AssociatedOLAPSchemas` list to be `list`. Objects of which can be of type:
  OLAPSchema

  Parameters:
    `list` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setAssociatedOLAPSchema

    void setAssociatedOLAPSchema(OLAPSchema inObject)
                                 throws java.rmi.RemoteException

  Sets the `AssociatedOLAPSchemas` list 0th element to be `inObject`.

  Parameters:
    `inObject` - OLAPSchema
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setFormulas

    void setFormulas(AssociationList list)
                     throws java.rmi.RemoteException

  Sets the `Formulas` list to be `list`. Objects of which can be of type:
  GlobalFormula
  NamedSet
  CalculatedMember

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setFormulas

    void setFormulas(AssociationList inObjects,
                     int state)
                     throws java.rmi.RemoteException

  Sets the entire Formulas list to match the passed in AssociationList, sets the state of the Formulas

  Parameters:
    `inObjects` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setMeasures

    void setMeasures(AssociationList list)
                     throws java.rmi.RemoteException

  Sets the `Measures` list to be `list`. Objects of which can be of type:
  Measure
  CalculatedMeasure

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setMeasures

    void setMeasures(AssociationList inObjects,
                     int state)
                     throws java.rmi.RemoteException

  Sets the entire Measures list to match the passed in AssociationList, sets the state of the Measures

  Parameters:
    `inObjects` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setNextGenerations

    void setNextGenerations(AssociationList list)
                            throws java.rmi.RemoteException

  Sets the `NextGenerations` list to be `list`. Objects of which can be of type:
  Cube

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setNextGenerations

    void setNextGenerations(AssociationList list,
                            int state)
                            throws java.rmi.RemoteException

  Sets the `NextGenerations` list to be `list`. Objects of which can be of type:
  Cube

  Parameters:
    `list` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setNextGeneration

    void setNextGeneration(Cube inObject)
                           throws java.rmi.RemoteException

  Sets the `NextGenerations` list 0th element to be `inObject`.

  Parameters:
    `inObject` - Cube
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setSubCubes

    void setSubCubes(AssociationList list)
                     throws java.rmi.RemoteException

  Sets the `SubCubes` list to be `list`. Objects of which can be of type:
  Cube

  Parameters:
    `list` - AssociationList
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

### setSubCubes

    void setSubCubes(AssociationList inObjects,
                     int state)
                     throws java.rmi.RemoteException

  Sets the entire SubCubes list to match the passed in AssociationList, sets the state of the SubCubes

  Parameters:
    `inObjects` - AssociationList
    `state` - int
  Throws:
    `java.rmi.RemoteException` - If error communicating with remote object.

All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Metadata |
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2009 SAS Institute Inc. All Rights Reserved.