.
*/
/** ***********************************************************
*
*
* PURPOSE:
* This class represents the MArray type in the ODMG conformant
* representation of the RasDaMan type system.
* @version $Revision: 1.8 $
*
*
*
* COMMENTS:
*
*
*********************************************************** */
public class RasMArrayType extends RasType
{
static final String rcsid = "@(#)Package rasj, class RasMArrayType: $Header: /home/rasdev/CVS-repository/rasdaman/java/rasj/RasMArrayType.java,v 1.8 2003/12/19 16:22:27 rasdev Exp $";
private RasBaseType baseType;
/**
* Default constructor.
**/
public RasMArrayType()
{
super();
baseType = null;
}
/**
* Constructor getting the type of th new MArray.
* @param newBaseType the type of the new MArray
**/
public RasMArrayType(RasBaseType newBaseType)
{
super("RAS_MARRAY");
typeID = RasGlobalDefs.RAS_MARRAY;
baseType = newBaseType;
}
/**
* Retrieves the base type of this MArray.
* @return the base type of this MArray
**/
public RasBaseType getBaseType()
{
return baseType;
}
/**
* Returns a string representing this object.
* @return the string representation of this object
**/
public String toString()
{
return super.toString() + "BaseType of MArray: \n" + baseType + "\n ";
}
}