com.ibm.db.models.db2.zSeries
Interface ZSeriesDatabaseInstance

All Superinterfaces:
commonj.sdo.DataObject, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, java.io.Serializable, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject
All Known Implementing Classes:
ZSeriesDatabaseInstanceImpl

public interface ZSeriesDatabaseInstance
extends org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject

A representation of the model object 'Database Instance'.

The following features are supported:

See Also:
ZSeriesPackage.getZSeriesDatabaseInstance()

Method Summary
 java.lang.String getBufferPoolName()
          Returns the value of the 'Buffer Pool Name' attribute.
 ZSeriesDatabase getDatabase()
          Returns the value of the 'Database' reference.
 ZSeriesDatabaseType getDatabaseType()
          Returns the value of the 'Database Type' attribute.
 CCSIDType getEncodingScheme()
          Returns the value of the 'Encoding Scheme' attribute.
 java.lang.String getIndexBufferPoolName()
          Returns the value of the 'Index Buffer Pool Name' attribute.
 ZSeriesStorageGroup getStorageGroup()
          Returns the value of the 'Storage Group' reference.
 org.eclipse.emf.common.util.EList getTablespaces()
          Returns the value of the 'Tablespaces' containment reference list.
 void setBufferPoolName(java.lang.String value)
          Sets the value of the 'Buffer Pool Name' attribute.
 void setDatabase(ZSeriesDatabase value)
          Sets the value of the 'Database' reference.
 void setDatabaseType(ZSeriesDatabaseType value)
          Sets the value of the 'Database Type' attribute.
 void setEncodingScheme(CCSIDType value)
          Sets the value of the 'Encoding Scheme' attribute.
 void setIndexBufferPoolName(java.lang.String value)
          Sets the value of the 'Index Buffer Pool Name' attribute.
 void setStorageGroup(ZSeriesStorageGroup value)
          Sets the value of the 'Storage Group' reference.
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 
Methods inherited from interface org.eclipse.emf.ecore.sdo.EDataObject
getInstanceProperties
 
Methods inherited from interface commonj.sdo.DataObject
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotations
 

Method Detail

getDatabaseType

ZSeriesDatabaseType getDatabaseType()
Returns the value of the 'Database Type' attribute. The literals are from the enumeration ZSeriesDatabaseType.

If the meaning of the 'Database Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Database Type' attribute.
See Also:
ZSeriesDatabaseType, setDatabaseType(ZSeriesDatabaseType), ZSeriesPackage.getZSeriesDatabaseInstance_DatabaseType()

setDatabaseType

void setDatabaseType(ZSeriesDatabaseType value)
Sets the value of the 'Database Type' attribute.

Parameters:
value - the new value of the 'Database Type' attribute.
See Also:
ZSeriesDatabaseType, getDatabaseType()

getEncodingScheme

CCSIDType getEncodingScheme()
Returns the value of the 'Encoding Scheme' attribute. The literals are from the enumeration CCSIDType.

If the meaning of the 'Encoding Scheme' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Encoding Scheme' attribute.
See Also:
CCSIDType, setEncodingScheme(CCSIDType), ZSeriesPackage.getZSeriesDatabaseInstance_EncodingScheme()

setEncodingScheme

void setEncodingScheme(CCSIDType value)
Sets the value of the 'Encoding Scheme' attribute.

Parameters:
value - the new value of the 'Encoding Scheme' attribute.
See Also:
CCSIDType, getEncodingScheme()

getBufferPoolName

java.lang.String getBufferPoolName()
Returns the value of the 'Buffer Pool Name' attribute.

If the meaning of the 'Buffer Pool Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Buffer Pool Name' attribute.
See Also:
setBufferPoolName(String), ZSeriesPackage.getZSeriesDatabaseInstance_BufferPoolName()

setBufferPoolName

void setBufferPoolName(java.lang.String value)
Sets the value of the 'Buffer Pool Name' attribute.

Parameters:
value - the new value of the 'Buffer Pool Name' attribute.
See Also:
getBufferPoolName()

getIndexBufferPoolName

java.lang.String getIndexBufferPoolName()
Returns the value of the 'Index Buffer Pool Name' attribute.

If the meaning of the 'Index Buffer Pool Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Index Buffer Pool Name' attribute.
See Also:
setIndexBufferPoolName(String), ZSeriesPackage.getZSeriesDatabaseInstance_IndexBufferPoolName()

setIndexBufferPoolName

void setIndexBufferPoolName(java.lang.String value)
Sets the value of the 'Index Buffer Pool Name' attribute.

Parameters:
value - the new value of the 'Index Buffer Pool Name' attribute.
See Also:
getIndexBufferPoolName()

getTablespaces

org.eclipse.emf.common.util.EList getTablespaces()
Returns the value of the 'Tablespaces' containment reference list. The list contents are of type ZSeriesTableSpace. It is bidirectional and its opposite is 'Database Instance'.

If the meaning of the 'Tablespaces' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Tablespaces' containment reference list.
See Also:
ZSeriesPackage.getZSeriesDatabaseInstance_Tablespaces(), ZSeriesTableSpace.getDatabaseInstance()

getStorageGroup

ZSeriesStorageGroup getStorageGroup()
Returns the value of the 'Storage Group' reference. It is bidirectional and its opposite is 'Database Instances'.

If the meaning of the 'Storage Group' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Storage Group' reference.
See Also:
setStorageGroup(ZSeriesStorageGroup), ZSeriesPackage.getZSeriesDatabaseInstance_StorageGroup(), ZSeriesStorageGroup.getDatabaseInstances()

setStorageGroup

void setStorageGroup(ZSeriesStorageGroup value)
Sets the value of the 'Storage Group' reference.

Parameters:
value - the new value of the 'Storage Group' reference.
See Also:
getStorageGroup()

getDatabase

ZSeriesDatabase getDatabase()
Returns the value of the 'Database' reference. It is bidirectional and its opposite is 'Database Instances'.

If the meaning of the 'Database' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Database' reference.
See Also:
setDatabase(ZSeriesDatabase), ZSeriesPackage.getZSeriesDatabaseInstance_Database(), ZSeriesDatabase.getDatabaseInstances()

setDatabase

void setDatabase(ZSeriesDatabase value)
Sets the value of the 'Database' reference.

Parameters:
value - the new value of the 'Database' reference.
See Also:
getDatabase()