com.ibm.db.models.db2
Interface DB2Column

All Superinterfaces:
org.eclipse.wst.rdb.internal.models.sql.tables.Column, 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, org.eclipse.wst.rdb.internal.models.sql.schema.TypedElement
All Known Subinterfaces:
BlastDefLineColumn, ISeriesColumn, LUWColumn
All Known Implementing Classes:
BlastDefLineColumnImpl, DB2ColumnImpl, ISeriesColumnImpl, LUWColumnImpl

public interface DB2Column
extends org.eclipse.wst.rdb.internal.models.sql.tables.Column

A representation of the model object 'DB2 Column'.

The following features are supported:

See Also:
DB2ModelPackage.getDB2Column()

Method Summary
 GenerateType getGenerationType()
          Returns the value of the 'Generation Type' attribute.
 void setGenerationType(GenerateType value)
          Sets the value of the 'Generation Type' attribute.
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.tables.Column
getDefaultValue, getGenerateExpression, getIdentitySpecifier, getScopeCheck, getTable, isImplementationDependent, isNullable, isPartOfForeignKey, isPartOfPrimaryKey, isPartOfUniqueConstraint, isScopeChecked, setDefaultValue, setGenerateExpression, setIdentitySpecifier, setImplementationDependent, setNullable, setScopeCheck, setScopeChecked, setTable
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.TypedElement
getContainedType, getDataType, getReferencedType, setContainedType, setDataType, setReferencedType
 
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

getGenerationType

GenerateType getGenerationType()
Returns the value of the 'Generation Type' attribute. The literals are from the enumeration GenerateType.

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

Returns:
the value of the 'Generation Type' attribute.
See Also:
GenerateType, setGenerationType(GenerateType), DB2ModelPackage.getDB2Column_GenerationType()

setGenerationType

void setGenerationType(GenerateType value)
Sets the value of the 'Generation Type' attribute.

Parameters:
value - the new value of the 'Generation Type' attribute.
See Also:
GenerateType, getGenerationType()