|
||||||||||
| 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.schema.impl.SchemaImpl
public class SchemaImpl
An implementation of the model object 'Schema'.
The following features are implemented:
TriggersIndicesTablesSequencesDatabaseCatalogAssertionsUser Defined TypesChar SetsRoutinesOwner
| Method Summary | |
|---|---|
Catalog |
basicGetCatalog()
|
Database |
basicGetDatabase()
|
AuthorizationIdentifier |
basicGetOwner()
|
NotificationChain |
basicSetCatalog(Catalog newCatalog,
NotificationChain msgs)
|
NotificationChain |
basicSetDatabase(Database newDatabase,
NotificationChain msgs)
|
NotificationChain |
basicSetOwner(AuthorizationIdentifier newOwner,
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 |
getAssertions()
|
EList |
getBuiltInFunctions()
Get a list of built-in (aka system) functions belonging to this schema. |
Catalog |
getCatalog()
|
EList |
getCharSets()
|
Database |
getDatabase()
|
EList |
getIndices()
|
AuthorizationIdentifier |
getOwner()
|
EList |
getProcedures()
Get a list of procedures belonging to this schema. |
EList |
getRoutines()
|
EList |
getSequences()
|
EList |
getTables()
|
EList |
getTriggers()
|
EList |
getUDFs()
Get a list of user-defined functions belonging to this schema. |
EList |
getUserDefinedTypes()
|
void |
setCatalog(Catalog newCatalog)
|
void |
setDatabase(Database newDatabase)
|
void |
setOwner(AuthorizationIdentifier newOwner)
|
| 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, toString |
| 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 getTriggers()
getTriggers in interface SchemaSQLSchemaPackage.getSchema_Triggers(),
Trigger.getSchema()public EList getIndices()
getIndices in interface SchemaSQLSchemaPackage.getSchema_Indices(),
Index.getSchema()public EList getTables()
getTables in interface SchemaSQLSchemaPackage.getSchema_Tables(),
Table.getSchema()public EList getSequences()
getSequences in interface SchemaSQLSchemaPackage.getSchema_Sequences(),
Sequence.getSchema()public Database getDatabase()
getDatabase in interface SchemaSchema.setDatabase(Database),
SQLSchemaPackage.getSchema_Database(),
Database.getSchemas()public Database basicGetDatabase()
public NotificationChain basicSetDatabase(Database newDatabase,
NotificationChain msgs)
public void setDatabase(Database newDatabase)
setDatabase in interface SchemanewDatabase - the new value of the 'Database' reference.Schema.getDatabase()public Catalog getCatalog()
getCatalog in interface SchemaSchema.setCatalog(Catalog),
SQLSchemaPackage.getSchema_Catalog(),
Catalog.getSchemas()public Catalog basicGetCatalog()
public NotificationChain basicSetCatalog(Catalog newCatalog,
NotificationChain msgs)
public void setCatalog(Catalog newCatalog)
setCatalog in interface SchemanewCatalog - the new value of the 'Catalog' reference.Schema.getCatalog()public EList getAssertions()
getAssertions in interface SchemaSQLSchemaPackage.getSchema_Assertions(),
Assertion.getSchema()public EList getUserDefinedTypes()
getUserDefinedTypes in interface SchemaSQLSchemaPackage.getSchema_UserDefinedTypes(),
UserDefinedType.getSchema()public EList getCharSets()
getCharSets in interface SchemaSQLSchemaPackage.getSchema_CharSets(),
CharacterSet.getSchema()public EList getRoutines()
getRoutines in interface SchemaSQLSchemaPackage.getSchema_Routines(),
Routine.getSchema()public EList getProcedures()
getProcedures in interface Schemapublic EList getUDFs()
getUDFs in interface Schemapublic EList getBuiltInFunctions()
getBuiltInFunctions in interface Schemapublic AuthorizationIdentifier getOwner()
getOwner in interface SchemaSchema.setOwner(AuthorizationIdentifier),
SQLSchemaPackage.getSchema_Owner(),
AuthorizationIdentifier.getOwnedSchema()public AuthorizationIdentifier basicGetOwner()
public NotificationChain basicSetOwner(AuthorizationIdentifier newOwner,
NotificationChain msgs)
public void setOwner(AuthorizationIdentifier newOwner)
setOwner in interface SchemanewOwner - the new value of the 'Owner' reference.Schema.getOwner()
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 SQLObjectImplpublic void eUnset(int featureID)
eUnset in class SQLObjectImplpublic boolean eIsSet(int featureID)
eIsSet in class SQLObjectImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||