|
||||||||||
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:
Triggers
Indices
Tables
Sequences
Database
Catalog
Assertions
User Defined Types
Char Sets
Routines
Owner
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 Schema
SQLSchemaPackage.getSchema_Triggers()
,
Trigger.getSchema()
public EList getIndices()
getIndices
in interface Schema
SQLSchemaPackage.getSchema_Indices()
,
Index.getSchema()
public EList getTables()
getTables
in interface Schema
SQLSchemaPackage.getSchema_Tables()
,
Table.getSchema()
public EList getSequences()
getSequences
in interface Schema
SQLSchemaPackage.getSchema_Sequences()
,
Sequence.getSchema()
public Database getDatabase()
getDatabase
in interface Schema
Schema.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 Schema
newDatabase
- the new value of the 'Database' reference.Schema.getDatabase()
public Catalog getCatalog()
getCatalog
in interface Schema
Schema.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 Schema
newCatalog
- the new value of the 'Catalog' reference.Schema.getCatalog()
public EList getAssertions()
getAssertions
in interface Schema
SQLSchemaPackage.getSchema_Assertions()
,
Assertion.getSchema()
public EList getUserDefinedTypes()
getUserDefinedTypes
in interface Schema
SQLSchemaPackage.getSchema_UserDefinedTypes()
,
UserDefinedType.getSchema()
public EList getCharSets()
getCharSets
in interface Schema
SQLSchemaPackage.getSchema_CharSets()
,
CharacterSet.getSchema()
public EList getRoutines()
getRoutines
in interface Schema
SQLSchemaPackage.getSchema_Routines()
,
Routine.getSchema()
public EList getProcedures()
getProcedures
in interface Schema
public EList getUDFs()
getUDFs
in interface Schema
public EList getBuiltInFunctions()
getBuiltInFunctions
in interface Schema
public AuthorizationIdentifier getOwner()
getOwner
in interface Schema
Schema.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 Schema
newOwner
- 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 SQLObjectImpl
public void eUnset(int featureID)
eUnset
in class SQLObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in class SQLObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |