org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl
Class SybaseASEDatabaseImpl
java.lang.Object
   org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
       org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
           org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
               org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
                   org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl
                       org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl
                           org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
                               org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl
org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl
                                   org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASEDatabaseImpl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASEDatabaseImpl
- All Implemented Interfaces: 
- SybaseASEDatabase, Database, SQLObject, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses: 
- SybaseASECatalogDatabase
- public class SybaseASEDatabaseImpl 
- extends org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl- implements SybaseASEDatabase
 An implementation of the model object 'Sybase ASE Database'.
 
 
 The following features are implemented:
 
 
 
| 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 | 
 
 
| 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 | 
 
 
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl | 
| getAuthorizationIds, getCatalogs, getEvents, getSchemas, getUserDefinedTypes, getVendor, getVersion, setVendor, setVersion | 
 
| 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 | 
 
| 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, 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.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, eIsSet, 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 | 
 
VERSION_15
public static final java.lang.String VERSION_15
- See Also:
- Constant Field Values
getDataTypes
public org.eclipse.emf.common.util.EList getDataTypes()
- 
 
 
- 
- Specified by:
- getDataTypesin interface- SybaseASEDatabase
 
- 
- Returns:
- the value of the 'Data Types' reference list.
- See Also:
- SybaseasesqlmodelPackage.getSybaseASEDatabase_DataTypes(),- SybaseASEPredefinedDataType.getDatabase()
 
isEncryptionKeyApplicable
public boolean isEncryptionKeyApplicable()
- 
 
 
- 
- Specified by:
- isEncryptionKeyApplicablein interface- SybaseASEDatabase
 
- 
- Returns:
- the value of the 'Encryption Key Applicable' attribute.
- See Also:
- SybaseASEDatabase.setEncryptionKeyApplicable(boolean),- SybaseasesqlmodelPackage.getSybaseASEDatabase_EncryptionKeyApplicable()
 
setEncryptionKeyApplicable
public void setEncryptionKeyApplicable(boolean newEncryptionKeyApplicable)
- 
 
 
- 
- Specified by:
- setEncryptionKeyApplicablein interface- SybaseASEDatabase
 
- 
- Parameters:
- newEncryptionKeyApplicable- the new value of the 'Encryption Key Applicable' attribute.
- See Also:
- SybaseASEDatabase.isEncryptionKeyApplicable()
 
getRoles
public org.eclipse.emf.common.util.EList getRoles()
- 
 
 
- 
- Specified by:
- getRolesin interface- SybaseASEDatabase
 
- 
- Returns:
- the value of the 'Roles' reference list.
- See Also:
- SybaseasesqlmodelPackage.getSybaseASEDatabase_Roles()
 
getCaches
public org.eclipse.emf.common.util.EList getCaches()
- 
 
 
- 
- Specified by:
- getCachesin interface- SybaseASEDatabase
 
- 
- Returns:
- the value of the 'Caches' containment reference list.
- See Also:
- SybaseasesqlmodelPackage.getSybaseASEDatabase_Caches(),- SybaseASECache.getDatabase()
 
getWebServices
public org.eclipse.emf.common.util.EList getWebServices()
- 
 
 
- 
- Specified by:
- getWebServicesin interface- SybaseASEDatabase
 
- 
- Returns:
- the value of the 'Web Services' containment reference list.
- See Also:
- SybaseasesqlmodelPackage.getSybaseASEDatabase_WebServices(),- SybaseASEWebService.getDatabase()
 
isWebserviceApplicable
public boolean isWebserviceApplicable()
- 
 
 
- 
- Specified by:
- isWebserviceApplicablein interface- SybaseASEDatabase
 
- 
- Returns:
- the value of the 'Webservice Applicable' attribute.
- See Also:
- SybaseASEDatabase.setWebserviceApplicable(boolean),- SybaseasesqlmodelPackage.getSybaseASEDatabase_WebserviceApplicable()
 
setWebserviceApplicable
public void setWebserviceApplicable(boolean newWebserviceApplicable)
- 
 
 
- 
- Specified by:
- setWebserviceApplicablein interface- SybaseASEDatabase
 
- 
- Parameters:
- newWebserviceApplicable- the new value of the 'Webservice Applicable' attribute.
- See Also:
- SybaseASEDatabase.isWebserviceApplicable()
 
getSdsServer
public org.eclipse.emf.common.util.EList getSdsServer()
- 
 
 
- 
- Specified by:
- getSdsServerin interface- SybaseASEDatabase
 
- 
- Returns:
- the value of the 'Sds Server' attribute list.
- See Also:
- SybaseasesqlmodelPackage.getSybaseASEDatabase_SdsServer()
 
getTempDBName
public java.lang.String getTempDBName()
- 
 
 
- 
- Specified by:
- getTempDBNamein interface- SybaseASEDatabase
 
- 
- Returns:
- the value of the 'Temp DB Name' attribute.
- See Also:
- SybaseASEDatabase.setTempDBName(String),- SybaseasesqlmodelPackage.getSybaseASEDatabase_TempDBName()
 
setTempDBName
public void setTempDBName(java.lang.String newTempDBName)
- 
 
 
- 
- Specified by:
- setTempDBNamein interface- SybaseASEDatabase
 
- 
- Parameters:
- newTempDBName- the new value of the 'Temp DB Name' attribute.
- See Also:
- SybaseASEDatabase.getTempDBName()
 
isComputedColApplicable
public boolean isComputedColApplicable()
- 
 
 
- 
- Specified by:
- isComputedColApplicablein interface- SybaseASEDatabase
 
- 
 
isPartitionsApplicable
public boolean isPartitionsApplicable()
- 
 
 
- 
- Specified by:
- isPartitionsApplicablein interface- SybaseASEDatabase
 
- 
 
isFunctionalBasedIndexMemApplicable
public boolean isFunctionalBasedIndexMemApplicable()
- 
 
 
- 
- Specified by:
- isFunctionalBasedIndexMemApplicablein interface- SybaseASEDatabase
 
- 
 
eInverseAdd
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                   int featureID,
                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)
- 
 
 
- 
- Overrides:
- eInverseAddin class- org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl
 
- 
 
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)
- 
 
 
- 
- Overrides:
- eInverseRemovein class- org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl
 
- 
 
eGet
public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)
- 
 
 
- 
- Specified by:
- eGetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eGetin class- org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl
 
- 
 
eSet
public void eSet(int featureID,
                 java.lang.Object newValue)
- 
 
 
- 
- Specified by:
- eSetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eSetin class- org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl
 
- 
 
eUnset
public void eUnset(int featureID)
- 
 
 
- 
- Specified by:
- eUnsetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eUnsetin class- org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl
 
- 
 
eIsSet
public boolean eIsSet(int featureID)
- 
 
 
- 
- Specified by:
- eIsSetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eIsSetin class- org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl
 
- 
 
toString
public java.lang.String toString()
- 
 
 
- 
- Overrides:
- toStringin class- org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl
 
-