|
||||||||||
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.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
org.eclipse.wst.rdb.internal.models.sql.schema.impl.SchemaImpl
public class SchemaImpl
An implementation of the model object 'Schema'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
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 |
Method Summary | |
---|---|
Database |
basicGetDatabase()
|
AuthorizationIdentifier |
basicGetOwner()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDatabase(Database newDatabase,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwner(AuthorizationIdentifier newOwner,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
org.eclipse.emf.common.util.EList |
getAssertions()
|
org.eclipse.emf.common.util.EList |
getBuiltInFunctions()
Get a list of built-in (aka system) functions belonging to this schema. |
org.eclipse.emf.common.util.EList |
getCharSets()
|
Database |
getDatabase()
|
org.eclipse.emf.common.util.EList |
getIndices()
|
AuthorizationIdentifier |
getOwner()
|
org.eclipse.emf.common.util.EList |
getProcedures()
Get a list of procedures belonging to this schema. |
org.eclipse.emf.common.util.EList |
getRoutines()
|
org.eclipse.emf.common.util.EList |
getSequences()
|
org.eclipse.emf.common.util.EList |
getTables()
|
org.eclipse.emf.common.util.EList |
getTriggers()
|
org.eclipse.emf.common.util.EList |
getUDFs()
Get a list of user-defined functions belonging to this schema. |
org.eclipse.emf.common.util.EList |
getUserDefinedTypes()
|
void |
setDatabase(Database newDatabase)
|
void |
setOwner(AuthorizationIdentifier newOwner)
|
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
---|
getName, getNameGen, setName |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations |
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, eIsProxy, eProxyURI, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, 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.wst.rdb.internal.models.sql.schema.SQLObject |
---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Methods inherited from interface org.eclipse.emf.ecore.sdo.EDataObject |
---|
getInstanceProperties |
Methods inherited from interface commonj.sdo.DataObject |
---|
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset |
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.InternalEObject |
---|
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedStructuralFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment |
Method Detail |
---|
public org.eclipse.emf.common.util.EList getTriggers()
getTriggers
in interface Schema
SQLSchemaPackage.getSchema_Triggers()
,
Trigger.getSchema()
public org.eclipse.emf.common.util.EList getIndices()
getIndices
in interface Schema
SQLSchemaPackage.getSchema_Indices()
,
Index.getSchema()
public org.eclipse.emf.common.util.EList getTables()
getTables
in interface Schema
SQLSchemaPackage.getSchema_Tables()
,
Table.getSchema()
public org.eclipse.emf.common.util.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 org.eclipse.emf.common.notify.NotificationChain basicSetDatabase(Database newDatabase, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDatabase(Database newDatabase)
setDatabase
in interface Schema
newDatabase
- the new value of the 'Database' reference.Schema.getDatabase()
public org.eclipse.emf.common.util.EList getAssertions()
getAssertions
in interface Schema
SQLSchemaPackage.getSchema_Assertions()
,
Assertion.getSchema()
public org.eclipse.emf.common.util.EList getUserDefinedTypes()
getUserDefinedTypes
in interface Schema
SQLSchemaPackage.getSchema_UserDefinedTypes()
,
UserDefinedType.getSchema()
public org.eclipse.emf.common.util.EList getCharSets()
getCharSets
in interface Schema
SQLSchemaPackage.getSchema_CharSets()
,
CharacterSet.getSchema()
public org.eclipse.emf.common.util.EList getRoutines()
getRoutines
in interface Schema
SQLSchemaPackage.getSchema_Routines()
,
Routine.getSchema()
public org.eclipse.emf.common.util.EList getProcedures()
getProcedures
in interface Schema
public org.eclipse.emf.common.util.EList getUDFs()
getUDFs
in interface Schema
public org.eclipse.emf.common.util.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 org.eclipse.emf.common.notify.NotificationChain basicSetOwner(AuthorizationIdentifier newOwner, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwner(AuthorizationIdentifier newOwner)
setOwner
in interface Schema
newOwner
- the new value of the 'Owner' reference.Schema.getOwner()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class SQLObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class SQLObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class SQLObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class SQLObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class SQLObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class SQLObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |