org.eclipse.datatools.modelbase.sql.tables.impl
Class TemporaryTableImpl

java.lang.Object
  extended byENamedElementImpl
      extended byorg.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
          extended byorg.eclipse.datatools.modelbase.sql.tables.impl.TableImpl
              extended byorg.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl
                  extended byorg.eclipse.datatools.modelbase.sql.tables.impl.TemporaryTableImpl
All Implemented Interfaces:
BaseTable, SQLObject, Table, TemporaryTable
Direct Known Subclasses:
JDBCTemporaryTable

public class TemporaryTableImpl
extends BaseTableImpl
implements TemporaryTable

An implementation of the model object 'Temporary Table'.

The following features are implemented:

See Also:
Serialized Form

Method Summary
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
 void eUnset(int featureID)
           
 boolean isDeleteOnCommit()
           
 boolean isLocal()
           
 void setDeleteOnCommit(boolean newDeleteOnCommit)
           
 void setLocal(boolean newLocal)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl
eInverseAdd, eInverseRemove, getConstraints, getForeignKeys, getPrimaryKey, getReferencingForeignKeys, getUniqueConstraints
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl
basicGetSchema, basicGetSupertable, basicGetUdt, basicSetSchema, basicSetSupertable, getColumns, getIndex, getSchema, getSelfRefColumnGeneration, getSubtables, getSupertable, getTriggers, getUdt, isInsertable, isUpdatable, setSchema, setSelfRefColumnGeneration, setSupertable, setUdt
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
addEAnnotation, addEAnnotationDetail, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getChar, getChar, getComments, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDate, getDate, getDependencies, getDescription, getDouble, getDouble, getEAnnotation, getEAnnotationDetail, getFloat, getFloat, getInstanceProperties, getInt, getInt, getLabel, getList, getList, getLong, getLong, getPrivileges, getSequence, getSequence, getShort, getShort, getString, getString, getType, isSet, isSet, removeEAnnotationDetail, set, set, setAnnotationDetail, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBoolean, setBoolean, setByte, setByte, setBytes, setBytes, setChar, setChar, setDataObject, setDataObject, setDate, setDate, setDescription, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLabel, setList, setList, setLong, setLong, setShort, setShort, setString, setString, unset, unset, writeReplace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.tables.BaseTable
getConstraints, getForeignKeys, getPrimaryKey, getReferencingForeignKeys, getUniqueConstraints
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.tables.Table
getColumns, getIndex, getSchema, getSelfRefColumnGeneration, getSubtables, getSupertable, getTriggers, getUdt, isInsertable, isUpdatable, setSchema, setSelfRefColumnGeneration, setSupertable, setUdt
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 

Method Detail

isLocal

public boolean isLocal()

Specified by:
isLocal in interface TemporaryTable
Returns:
the value of the 'Local' attribute.
See Also:
TemporaryTable.setLocal(boolean), SQLTablesPackage.getTemporaryTable_Local()

setLocal

public void setLocal(boolean newLocal)

Specified by:
setLocal in interface TemporaryTable
Parameters:
newLocal - the new value of the 'Local' attribute.
See Also:
TemporaryTable.isLocal()

isDeleteOnCommit

public boolean isDeleteOnCommit()

Specified by:
isDeleteOnCommit in interface TemporaryTable
Returns:
the value of the 'Delete On Commit' attribute.
See Also:
TemporaryTable.setDeleteOnCommit(boolean), SQLTablesPackage.getTemporaryTable_DeleteOnCommit()

setDeleteOnCommit

public void setDeleteOnCommit(boolean newDeleteOnCommit)

Specified by:
setDeleteOnCommit in interface TemporaryTable
Parameters:
newDeleteOnCommit - the new value of the 'Delete On Commit' attribute.
See Also:
TemporaryTable.isDeleteOnCommit()

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Overrides:
eGet in class BaseTableImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Overrides:
eSet in class BaseTableImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class BaseTableImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class BaseTableImpl

toString

public java.lang.String toString()

Overrides:
toString in class TableImpl


Copyright © 2007 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.