|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImpl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASESchemaImpl
org.eclipse.datatools.enablement.ase.catalog.SybaseASECatalogSchema
public class SybaseASECatalogSchema
| Nested Class Summary | |
|---|---|
static class |
SybaseASECatalogSchema.ASEProcedureFactory
|
static class |
SybaseASECatalogSchema.ASESysTableFactory
Factory for creating system table |
static class |
SybaseASECatalogSchema.ASEUserTableFactory
Factory for creating user defined table including proxy table and temp table |
static class |
SybaseASECatalogSchema.ASEViewTableFactory
Factroy for creating view table |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
ELAST_EOBJECT_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
SybaseASECatalogSchema()
|
|
| Method Summary | |
|---|---|
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
java.lang.Object |
getAdapter(java.lang.Class adapter)
|
Database |
getCatalogDatabase()
|
java.sql.Connection |
getConnection()
|
org.eclipse.emf.common.util.EList |
getDefaults()
|
org.eclipse.emf.common.util.EList |
getIndices()
Returns the value of the 'Indices' reference list. |
AuthorizationIdentifier |
getOwner()
Returns the value of the 'Owner' reference. |
java.lang.String |
getRefreshContext(java.lang.Object obj)
|
org.eclipse.emf.common.util.EList |
getRoutines()
Returns the value of the 'Routines' reference list. |
org.eclipse.emf.common.util.EList |
getRules()
|
org.eclipse.emf.common.util.EList |
getSuperIndices()
|
org.eclipse.emf.common.util.EList |
getSuperTriggers()
|
org.eclipse.emf.common.util.EList |
getTables()
Returns the value of the 'Tables' reference list. |
org.eclipse.emf.common.util.EList |
getTriggers()
Returns the value of the 'Triggers' reference list. |
org.eclipse.emf.common.util.EList |
getUserDefinedTypes()
Returns the value of the 'User Defined Types' reference list. |
void |
loadIndices(java.util.List indexWrappers,
ISybaseASECatalogTable table)
|
void |
loadTriggers(java.util.List trigNames,
ISybaseASECatalogTable table)
|
boolean |
needsRefresh(java.lang.String context)
|
void |
refresh()
|
void |
refresh(java.lang.String context)
|
| Methods inherited from class org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASESchemaImpl |
|---|
eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getDatabase, getEncryptionKeys, getNormalTables, getProxyTables, getSystemAndNormalTable, getSystemProcedures, getSystemTables, getViewTables, getWebServicesAsTables |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImpl |
|---|
basicGetCatalog, basicGetDatabase, basicGetOwner, basicSetCatalog, basicSetDatabase, basicSetOwner, getAssertions, getBuiltInFunctions, getCatalog, getCharSets, getProcedures, getSequences, getUDFs, setCatalog, setDatabase, setOwner |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel, toString |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl |
|---|
eContents, eCrossReferences, getName, getNameGen, setName |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl |
|---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eIsProxy, eProxyURI, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| 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.Schema |
|---|
getAssertions, getBuiltInFunctions, getCatalog, getCharSets, getProcedures, getSequences, getUDFs, setCatalog, setDatabase, setOwner |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
|---|
getName, setName |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
|---|
getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Constructor Detail |
|---|
public SybaseASECatalogSchema()
| Method Detail |
|---|
public Database getCatalogDatabase()
getCatalogDatabase in interface ICatalogObjectpublic java.sql.Connection getConnection()
getConnection in interface ICatalogObjectpublic void refresh()
refresh in interface ICatalogObjectpublic void refresh(java.lang.String context)
refresh in interface org.eclipse.datatools.sqltools.internal.refresh.ICatalogObject2public boolean needsRefresh(java.lang.String context)
needsRefresh in interface org.eclipse.datatools.sqltools.internal.refresh.ICatalogObject2public java.lang.String getRefreshContext(java.lang.Object obj)
getRefreshContext in interface org.eclipse.datatools.sqltools.internal.refresh.ICatalogObject2public AuthorizationIdentifier getOwner()
SchemaOwned Schema'.
If the meaning of the 'Owner' reference isn't clear, there really should be more of a description here...
getOwner in interface SchemagetOwner in class org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImplSchema.setOwner(AuthorizationIdentifier),
SQLSchemaPackage.getSchema_Owner(),
AuthorizationIdentifier.getOwnedSchema()public org.eclipse.emf.common.util.EList getTables()
SchemaTable.
It is bidirectional and its opposite is 'Schema'.
If the meaning of the 'Tables' reference list isn't clear, there really should be more of a description here...
getTables in interface SchemagetTables in class org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImplSQLSchemaPackage.getSchema_Tables(),
Table.getSchema()public org.eclipse.emf.common.util.EList getRoutines()
SchemaRoutine.
It is bidirectional and its opposite is 'Schema'.
If the meaning of the 'Routines' reference list isn't clear, there really should be more of a description here...
getRoutines in interface SchemagetRoutines in class org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImplSQLSchemaPackage.getSchema_Routines(),
Routine.getSchema()public org.eclipse.emf.common.util.EList getUserDefinedTypes()
SchemaUserDefinedType.
It is bidirectional and its opposite is 'Schema'.
If the meaning of the 'User Defined Types' reference list isn't clear, there really should be more of a description here...
getUserDefinedTypes in interface SchemagetUserDefinedTypes in class org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImplSQLSchemaPackage.getSchema_UserDefinedTypes(),
UserDefinedType.getSchema()public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eIsSet in interface org.eclipse.emf.ecore.EObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.util.EList getDefaults()
SybaseASESchemaImpl
getDefaults in interface SybaseASESchemagetDefaults in class SybaseASESchemaImplSybaseasesqlmodelPackage.getSybaseASESchema_Defaults(),
SybaseASEDefault.getSchema()public org.eclipse.emf.common.util.EList getRules()
SybaseASESchemaImpl
getRules in interface SybaseASESchemagetRules in class SybaseASESchemaImplSybaseasesqlmodelPackage.getSybaseASESchema_Rules(),
SybaseASERule.getSchema()public org.eclipse.emf.common.util.EList getTriggers()
SchemaTrigger.
It is bidirectional and its opposite is 'Schema'.
If the meaning of the 'Triggers' reference list isn't clear, there really should be more of a description here...
getTriggers in interface SchemagetTriggers in class org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImplSQLSchemaPackage.getSchema_Triggers(),
Trigger.getSchema()
public void loadTriggers(java.util.List trigNames,
ISybaseASECatalogTable table)
public org.eclipse.emf.common.util.EList getIndices()
SchemaIndex.
It is bidirectional and its opposite is 'Schema'.
If the meaning of the 'Indices' reference list isn't clear, there really should be more of a description here...
getIndices in interface SchemagetIndices in class org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImplSQLSchemaPackage.getSchema_Indices(),
Index.getSchema()
public void loadIndices(java.util.List indexWrappers,
ISybaseASECatalogTable table)
public java.lang.Object getAdapter(java.lang.Class adapter)
getAdapter in interface org.eclipse.core.runtime.IAdaptablepublic org.eclipse.emf.common.util.EList getSuperTriggers()
public org.eclipse.emf.common.util.EList getSuperIndices()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||