|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl
public abstract class TableImpl
An implementation of the model object 'Table'.
The following features are implemented:
Columns
Supertable
Subtables
Schema
Udt
Triggers
Index
Self Ref Column Generation
Insertable
Updatable
Method Summary | |
---|---|
Schema |
basicGetSchema()
|
Table |
basicGetSupertable()
|
StructuredUserDefinedType |
basicGetUdt()
|
NotificationChain |
basicSetSchema(Schema newSchema,
NotificationChain msgs)
|
NotificationChain |
basicSetSupertable(Table newSupertable,
NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
EList |
getColumns()
|
EList |
getIndex()
|
Schema |
getSchema()
|
ReferenceType |
getSelfRefColumnGeneration()
|
EList |
getSubtables()
|
Table |
getSupertable()
|
EList |
getTriggers()
|
StructuredUserDefinedType |
getUdt()
|
boolean |
isInsertable()
|
boolean |
isUpdatable()
|
void |
setSchema(Schema newSchema)
|
void |
setSelfRefColumnGeneration(ReferenceType newSelfRefColumnGeneration)
|
void |
setSupertable(Table newSupertable)
|
void |
setUdt(StructuredUserDefinedType newUdt)
|
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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 |
---|
public EList getColumns()
getColumns
in interface Table
SQLTablesPackage.getTable_Columns()
,
Column.getTable()
public Table getSupertable()
getSupertable
in interface Table
Table.setSupertable(Table)
,
SQLTablesPackage.getTable_Supertable()
,
Table.getSubtables()
public Table basicGetSupertable()
public NotificationChain basicSetSupertable(Table newSupertable, NotificationChain msgs)
public void setSupertable(Table newSupertable)
setSupertable
in interface Table
newSupertable
- the new value of the 'Supertable' reference.Table.getSupertable()
public EList getSubtables()
getSubtables
in interface Table
SQLTablesPackage.getTable_Subtables()
,
Table.getSupertable()
public Schema getSchema()
getSchema
in interface Table
Table.setSchema(Schema)
,
SQLTablesPackage.getTable_Schema()
,
Schema.getTables()
public Schema basicGetSchema()
public NotificationChain basicSetSchema(Schema newSchema, NotificationChain msgs)
public void setSchema(Schema newSchema)
setSchema
in interface Table
newSchema
- the new value of the 'Schema' reference.Table.getSchema()
public StructuredUserDefinedType getUdt()
getUdt
in interface Table
Table.setUdt(StructuredUserDefinedType)
,
SQLTablesPackage.getTable_Udt()
public StructuredUserDefinedType basicGetUdt()
public void setUdt(StructuredUserDefinedType newUdt)
setUdt
in interface Table
newUdt
- the new value of the 'Udt' reference.Table.getUdt()
public EList getTriggers()
getTriggers
in interface Table
SQLTablesPackage.getTable_Triggers()
,
Trigger.getSubjectTable()
public EList getIndex()
getIndex
in interface Table
SQLTablesPackage.getTable_Index()
,
Index.getTable()
public ReferenceType getSelfRefColumnGeneration()
getSelfRefColumnGeneration
in interface Table
ReferenceType
,
Table.setSelfRefColumnGeneration(ReferenceType)
,
SQLTablesPackage.getTable_SelfRefColumnGeneration()
public void setSelfRefColumnGeneration(ReferenceType newSelfRefColumnGeneration)
setSelfRefColumnGeneration
in interface Table
newSelfRefColumnGeneration
- the new value of the 'Self Ref Column Generation' attribute.ReferenceType
,
Table.getSelfRefColumnGeneration()
public boolean isInsertable()
isInsertable
in interface Table
SQLTablesPackage.getTable_Insertable()
public boolean isUpdatable()
isUpdatable
in interface Table
SQLTablesPackage.getTable_Updatable()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class SQLObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class SQLObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class SQLObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in class SQLObjectImpl
public void eUnset(int featureID)
eUnset
in class SQLObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in class SQLObjectImpl
public java.lang.String toString()
toString
in class SQLObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |