org.eclipse.wst.rdb.internal.models.dbdefinition.impl
Class DatabaseVendorDefinitionImpl

java.lang.Object
  |
  +--org.eclipse.emf.common.notify.impl.BasicNotifierImpl
        |
        +--org.eclipse.emf.ecore.impl.BasicEObjectImpl
              |
              +--org.eclipse.emf.ecore.impl.EObjectImpl
                    |
                    +--org.eclipse.wst.rdb.internal.models.dbdefinition.impl.DatabaseVendorDefinitionImpl
All Implemented Interfaces:
DatabaseVendorDefinition, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier

public class DatabaseVendorDefinitionImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements DatabaseVendorDefinition

An implementation of the model object 'Database Vendor Definition'.

The following features are implemented:


Inner classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Inner classes inherited from class 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
 
Method Summary
 org.eclipse.emf.common.notify.NotificationChain basicSetColumnDefinition(ColumnDefinition newColumnDefinition, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetConstraintDefinition(ConstraintDefinition newConstraintDefinition, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetIndexDefinition(IndexDefinition newIndexDefinition, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetQueryDefinition(QueryDefinition newQueryDefinition, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetSequenceDefinition(SequenceDefinition newSequenceDefinition, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetSQLSyntaxDefinition(SQLSyntaxDefinition newSQLSyntaxDefinition, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetStoredProcedureDefinition(StoredProcedureDefinition newStoredProcedureDefinition, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetTableDefinition(TableDefinition newTableDefinition, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetTableSpaceDefinition(TableSpaceDefinition newTableSpaceDefinition, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetTriggerDefinition(TriggerDefinition newTriggerDefinition, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 org.eclipse.emf.common.notify.NotificationChain basicSetUdtDefinition(UserDefinedTypeDefinition newUdtDefinition, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
          
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, java.lang.Class baseClass, org.eclipse.emf.common.notify.NotificationChain msgs)
          
 boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
          
 void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, java.lang.Object newValue)
          
 void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
          
 ColumnDefinition getColumnDefinition()
          
 ConstraintDefinition getConstraintDefinition()
          
 org.eclipse.emf.common.util.EList getExtendedDefinitions()
          
 IndexDefinition getIndexDefinition()
          
 int getMaximumCommentLength()
          
 int getMaximumIdentifierLength()
          
 org.eclipse.emf.common.util.EList getPredefinedDataTypeDefinitions()
          
 QueryDefinition getQueryDefinition()
          
 SequenceDefinition getSequenceDefinition()
          
 SQLSyntaxDefinition getSQLSyntaxDefinition()
          
 StoredProcedureDefinition getStoredProcedureDefinition()
          
 TableDefinition getTableDefinition()
          
 TableSpaceDefinition getTableSpaceDefinition()
          
 TriggerDefinition getTriggerDefinition()
          
 UserDefinedTypeDefinition getUdtDefinition()
          
 java.lang.String getVendor()
          
 java.lang.String getVersion()
          
 boolean isAliasSupported()
          
 boolean isConstraintsSupported()
          
 boolean isDomainSupported()
          
 boolean isJoinSupported()
          
 boolean isMQTSupported()
          
 boolean isNicknameConstraintSupported()
          
 boolean isNicknameSupported()
          
 boolean isSchemaSupported()
          
 boolean isSequenceSupported()
          
 boolean isSnapshotViewSupported()
          
 boolean isSQLStatementSupported()
          
 boolean isTablespacesSupported()
          
 boolean isTriggerSupported()
          
 boolean isUserDefinedTypeSupported()
          
 boolean isViewTriggerSupported()
          
 void setAliasSupported(boolean newAliasSupported)
          
 void setColumnDefinition(ColumnDefinition newColumnDefinition)
          
 void setConstraintDefinition(ConstraintDefinition newConstraintDefinition)
          
 void setConstraintsSupported(boolean newConstraintsSupported)
          
 void setDomainSupported(boolean newDomainSupported)
          
 void setIndexDefinition(IndexDefinition newIndexDefinition)
          
 void setJoinSupported(boolean newJoinSupported)
          
 void setMaximumCommentLength(int newMaximumCommentLength)
          
 void setMaximumIdentifierLength(int newMaximumIdentifierLength)
          
 void setMQTSupported(boolean newMQTSupported)
          
 void setNicknameConstraintSupported(boolean newNicknameConstraintSupported)
          
 void setNicknameSupported(boolean newNicknameSupported)
          
 void setQueryDefinition(QueryDefinition newQueryDefinition)
          
 void setSchemaSupported(boolean newSchemaSupported)
          
 void setSequenceDefinition(SequenceDefinition newSequenceDefinition)
          
 void setSequenceSupported(boolean newSequenceSupported)
          
 void setSnapshotViewSupported(boolean newSnapshotViewSupported)
          
 void setSQLStatementSupported(boolean newSQLStatementSupported)
          
 void setSQLSyntaxDefinition(SQLSyntaxDefinition newSQLSyntaxDefinition)
          
 void setStoredProcedureDefinition(StoredProcedureDefinition newStoredProcedureDefinition)
          
 void setTableDefinition(TableDefinition newTableDefinition)
          
 void setTableSpaceDefinition(TableSpaceDefinition newTableSpaceDefinition)
          
 void setTablespacesSupported(boolean newTablespacesSupported)
          
 void setTriggerDefinition(TriggerDefinition newTriggerDefinition)
          
 void setTriggerSupported(boolean newTriggerSupported)
          
 void setUdtDefinition(UserDefinedTypeDefinition newUdtDefinition)
          
 void setUserDefinedTypeSupported(boolean newUserDefinedTypeSupported)
          
 void setVendor(java.lang.String newVendor)
          
 void setVersion(java.lang.String newVersion)
          
 void setViewTriggerSupported(boolean newViewTriggerSupported)
          
 java.lang.String toString()
          
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eInternalResource, eInverseAdd, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
 
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.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

getVendor

public java.lang.String getVendor()
Specified by:
getVendor in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Vendor' attribute.
See Also:
DatabaseVendorDefinition.setVendor(String), DatabaseDefinitionPackage.getDatabaseVendorDefinition_Vendor()

setVendor

public void setVendor(java.lang.String newVendor)
Specified by:
setVendor in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Vendor' attribute.
See Also:
DatabaseVendorDefinition.getVendor()

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Version' attribute.
See Also:
DatabaseVendorDefinition.setVersion(String), DatabaseDefinitionPackage.getDatabaseVendorDefinition_Version()

setVersion

public void setVersion(java.lang.String newVersion)
Specified by:
setVersion in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Version' attribute.
See Also:
DatabaseVendorDefinition.getVersion()

isConstraintsSupported

public boolean isConstraintsSupported()
Specified by:
isConstraintsSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Constraints Supported' attribute.
See Also:
DatabaseVendorDefinition.setConstraintsSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_ConstraintsSupported()

setConstraintsSupported

public void setConstraintsSupported(boolean newConstraintsSupported)
Specified by:
setConstraintsSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Constraints Supported' attribute.
See Also:
DatabaseVendorDefinition.isConstraintsSupported()

getMaximumIdentifierLength

public int getMaximumIdentifierLength()
Specified by:
getMaximumIdentifierLength in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Maximum Identifier Length' attribute.
See Also:
DatabaseVendorDefinition.setMaximumIdentifierLength(int), DatabaseDefinitionPackage.getDatabaseVendorDefinition_MaximumIdentifierLength()

setMaximumIdentifierLength

public void setMaximumIdentifierLength(int newMaximumIdentifierLength)
Specified by:
setMaximumIdentifierLength in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Maximum Identifier Length' attribute.
See Also:
DatabaseVendorDefinition.getMaximumIdentifierLength()

isTriggerSupported

public boolean isTriggerSupported()
Specified by:
isTriggerSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Trigger Supported' attribute.
See Also:
DatabaseVendorDefinition.setTriggerSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_TriggerSupported()

setTriggerSupported

public void setTriggerSupported(boolean newTriggerSupported)
Specified by:
setTriggerSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Trigger Supported' attribute.
See Also:
DatabaseVendorDefinition.isTriggerSupported()

isSnapshotViewSupported

public boolean isSnapshotViewSupported()
Specified by:
isSnapshotViewSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Snapshot View Supported' attribute.
See Also:
DatabaseVendorDefinition.setSnapshotViewSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_SnapshotViewSupported()

setSnapshotViewSupported

public void setSnapshotViewSupported(boolean newSnapshotViewSupported)
Specified by:
setSnapshotViewSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Snapshot View Supported' attribute.
See Also:
DatabaseVendorDefinition.isSnapshotViewSupported()

isJoinSupported

public boolean isJoinSupported()
Specified by:
isJoinSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Join Supported' attribute.
See Also:
DatabaseVendorDefinition.setJoinSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_JoinSupported()

setJoinSupported

public void setJoinSupported(boolean newJoinSupported)
Specified by:
setJoinSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Join Supported' attribute.
See Also:
DatabaseVendorDefinition.isJoinSupported()

isViewTriggerSupported

public boolean isViewTriggerSupported()
Specified by:
isViewTriggerSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'View Trigger Supported' attribute.
See Also:
DatabaseVendorDefinition.setViewTriggerSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_ViewTriggerSupported()

setViewTriggerSupported

public void setViewTriggerSupported(boolean newViewTriggerSupported)
Specified by:
setViewTriggerSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'View Trigger Supported' attribute.
See Also:
DatabaseVendorDefinition.isViewTriggerSupported()

isTablespacesSupported

public boolean isTablespacesSupported()
Specified by:
isTablespacesSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Tablespaces Supported' attribute.
See Also:
DatabaseVendorDefinition.setTablespacesSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_TablespacesSupported()

setTablespacesSupported

public void setTablespacesSupported(boolean newTablespacesSupported)
Specified by:
setTablespacesSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Tablespaces Supported' attribute.
See Also:
DatabaseVendorDefinition.isTablespacesSupported()

getMaximumCommentLength

public int getMaximumCommentLength()
Specified by:
getMaximumCommentLength in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Maximum Comment Length' attribute.
See Also:
DatabaseVendorDefinition.setMaximumCommentLength(int), DatabaseDefinitionPackage.getDatabaseVendorDefinition_MaximumCommentLength()

setMaximumCommentLength

public void setMaximumCommentLength(int newMaximumCommentLength)
Specified by:
setMaximumCommentLength in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Maximum Comment Length' attribute.
See Also:
DatabaseVendorDefinition.getMaximumCommentLength()

isSequenceSupported

public boolean isSequenceSupported()
Specified by:
isSequenceSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Sequence Supported' attribute.
See Also:
DatabaseVendorDefinition.setSequenceSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_SequenceSupported()

setSequenceSupported

public void setSequenceSupported(boolean newSequenceSupported)
Specified by:
setSequenceSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Sequence Supported' attribute.
See Also:
DatabaseVendorDefinition.isSequenceSupported()

isMQTSupported

public boolean isMQTSupported()
Specified by:
isMQTSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'MQT Supported' attribute.
See Also:
DatabaseVendorDefinition.setMQTSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_MQTSupported()

setMQTSupported

public void setMQTSupported(boolean newMQTSupported)
Specified by:
setMQTSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'MQT Supported' attribute.
See Also:
DatabaseVendorDefinition.isMQTSupported()

isSchemaSupported

public boolean isSchemaSupported()
Specified by:
isSchemaSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Schema Supported' attribute.
See Also:
DatabaseVendorDefinition.setSchemaSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_SchemaSupported()

setSchemaSupported

public void setSchemaSupported(boolean newSchemaSupported)
Specified by:
setSchemaSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Schema Supported' attribute.
See Also:
DatabaseVendorDefinition.isSchemaSupported()

isAliasSupported

public boolean isAliasSupported()
Specified by:
isAliasSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Alias Supported' attribute.
See Also:
DatabaseVendorDefinition.setAliasSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_AliasSupported()

setAliasSupported

public void setAliasSupported(boolean newAliasSupported)
Specified by:
setAliasSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Alias Supported' attribute.
See Also:
DatabaseVendorDefinition.isAliasSupported()

isUserDefinedTypeSupported

public boolean isUserDefinedTypeSupported()
Specified by:
isUserDefinedTypeSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'User Defined Type Supported' attribute.
See Also:
DatabaseVendorDefinition.setUserDefinedTypeSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_UserDefinedTypeSupported()

setUserDefinedTypeSupported

public void setUserDefinedTypeSupported(boolean newUserDefinedTypeSupported)
Specified by:
setUserDefinedTypeSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'User Defined Type Supported' attribute.
See Also:
DatabaseVendorDefinition.isUserDefinedTypeSupported()

isDomainSupported

public boolean isDomainSupported()
Specified by:
isDomainSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Domain Supported' attribute.
See Also:
DatabaseVendorDefinition.setDomainSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_DomainSupported()

setDomainSupported

public void setDomainSupported(boolean newDomainSupported)
Specified by:
setDomainSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Domain Supported' attribute.
See Also:
DatabaseVendorDefinition.isDomainSupported()

isSQLStatementSupported

public boolean isSQLStatementSupported()
Specified by:
isSQLStatementSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'SQL Statement Supported' attribute.
See Also:
DatabaseVendorDefinition.setSQLStatementSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_SQLStatementSupported()

setSQLStatementSupported

public void setSQLStatementSupported(boolean newSQLStatementSupported)
Specified by:
setSQLStatementSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'SQL Statement Supported' attribute.
See Also:
DatabaseVendorDefinition.isSQLStatementSupported()

isNicknameSupported

public boolean isNicknameSupported()
Specified by:
isNicknameSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Nickname Supported' attribute.
See Also:
DatabaseVendorDefinition.setNicknameSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_NicknameSupported()

setNicknameSupported

public void setNicknameSupported(boolean newNicknameSupported)
Specified by:
setNicknameSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Nickname Supported' attribute.
See Also:
DatabaseVendorDefinition.isNicknameSupported()

isNicknameConstraintSupported

public boolean isNicknameConstraintSupported()
Specified by:
isNicknameConstraintSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Nickname Constraint Supported' attribute.
See Also:
DatabaseVendorDefinition.setNicknameConstraintSupported(boolean), DatabaseDefinitionPackage.getDatabaseVendorDefinition_NicknameConstraintSupported()

setNicknameConstraintSupported

public void setNicknameConstraintSupported(boolean newNicknameConstraintSupported)
Specified by:
setNicknameConstraintSupported in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Nickname Constraint Supported' attribute.
See Also:
DatabaseVendorDefinition.isNicknameConstraintSupported()

getPredefinedDataTypeDefinitions

public org.eclipse.emf.common.util.EList getPredefinedDataTypeDefinitions()
Specified by:
getPredefinedDataTypeDefinitions in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Predefined Data Type Definitions' containment reference list.
See Also:
DatabaseDefinitionPackage.getDatabaseVendorDefinition_PredefinedDataTypeDefinitions()

getTableSpaceDefinition

public TableSpaceDefinition getTableSpaceDefinition()
Specified by:
getTableSpaceDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Table Space Definition' containment reference.
See Also:
DatabaseVendorDefinition.setTableSpaceDefinition(TableSpaceDefinition), DatabaseDefinitionPackage.getDatabaseVendorDefinition_TableSpaceDefinition()

basicSetTableSpaceDefinition

public org.eclipse.emf.common.notify.NotificationChain basicSetTableSpaceDefinition(TableSpaceDefinition newTableSpaceDefinition,
                                                                                    org.eclipse.emf.common.notify.NotificationChain msgs)

setTableSpaceDefinition

public void setTableSpaceDefinition(TableSpaceDefinition newTableSpaceDefinition)
Specified by:
setTableSpaceDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Table Space Definition' containment reference.
See Also:
DatabaseVendorDefinition.getTableSpaceDefinition()

getStoredProcedureDefinition

public StoredProcedureDefinition getStoredProcedureDefinition()
Specified by:
getStoredProcedureDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Stored Procedure Definition' containment reference.
See Also:
DatabaseVendorDefinition.setStoredProcedureDefinition(StoredProcedureDefinition), DatabaseDefinitionPackage.getDatabaseVendorDefinition_StoredProcedureDefinition()

basicSetStoredProcedureDefinition

public org.eclipse.emf.common.notify.NotificationChain basicSetStoredProcedureDefinition(StoredProcedureDefinition newStoredProcedureDefinition,
                                                                                         org.eclipse.emf.common.notify.NotificationChain msgs)

setStoredProcedureDefinition

public void setStoredProcedureDefinition(StoredProcedureDefinition newStoredProcedureDefinition)
Specified by:
setStoredProcedureDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Stored Procedure Definition' containment reference.
See Also:
DatabaseVendorDefinition.getStoredProcedureDefinition()

getTriggerDefinition

public TriggerDefinition getTriggerDefinition()
Specified by:
getTriggerDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Trigger Definition' containment reference.
See Also:
DatabaseVendorDefinition.setTriggerDefinition(TriggerDefinition), DatabaseDefinitionPackage.getDatabaseVendorDefinition_TriggerDefinition()

basicSetTriggerDefinition

public org.eclipse.emf.common.notify.NotificationChain basicSetTriggerDefinition(TriggerDefinition newTriggerDefinition,
                                                                                 org.eclipse.emf.common.notify.NotificationChain msgs)

setTriggerDefinition

public void setTriggerDefinition(TriggerDefinition newTriggerDefinition)
Specified by:
setTriggerDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Trigger Definition' containment reference.
See Also:
DatabaseVendorDefinition.getTriggerDefinition()

getColumnDefinition

public ColumnDefinition getColumnDefinition()
Specified by:
getColumnDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Column Definition' containment reference.
See Also:
DatabaseVendorDefinition.setColumnDefinition(ColumnDefinition), DatabaseDefinitionPackage.getDatabaseVendorDefinition_ColumnDefinition()

basicSetColumnDefinition

public org.eclipse.emf.common.notify.NotificationChain basicSetColumnDefinition(ColumnDefinition newColumnDefinition,
                                                                                org.eclipse.emf.common.notify.NotificationChain msgs)

setColumnDefinition

public void setColumnDefinition(ColumnDefinition newColumnDefinition)
Specified by:
setColumnDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Column Definition' containment reference.
See Also:
DatabaseVendorDefinition.getColumnDefinition()

getConstraintDefinition

public ConstraintDefinition getConstraintDefinition()
Specified by:
getConstraintDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Constraint Definition' containment reference.
See Also:
DatabaseVendorDefinition.setConstraintDefinition(ConstraintDefinition), DatabaseDefinitionPackage.getDatabaseVendorDefinition_ConstraintDefinition()

basicSetConstraintDefinition

public org.eclipse.emf.common.notify.NotificationChain basicSetConstraintDefinition(ConstraintDefinition newConstraintDefinition,
                                                                                    org.eclipse.emf.common.notify.NotificationChain msgs)

setConstraintDefinition

public void setConstraintDefinition(ConstraintDefinition newConstraintDefinition)
Specified by:
setConstraintDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Constraint Definition' containment reference.
See Also:
DatabaseVendorDefinition.getConstraintDefinition()

getExtendedDefinitions

public org.eclipse.emf.common.util.EList getExtendedDefinitions()
Specified by:
getExtendedDefinitions in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Extended Definitions' containment reference list.
See Also:
DatabaseDefinitionPackage.getDatabaseVendorDefinition_ExtendedDefinitions()

getIndexDefinition

public IndexDefinition getIndexDefinition()
Specified by:
getIndexDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Index Definition' containment reference.
See Also:
DatabaseVendorDefinition.setIndexDefinition(IndexDefinition), DatabaseDefinitionPackage.getDatabaseVendorDefinition_IndexDefinition()

basicSetIndexDefinition

public org.eclipse.emf.common.notify.NotificationChain basicSetIndexDefinition(IndexDefinition newIndexDefinition,
                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)

setIndexDefinition

public void setIndexDefinition(IndexDefinition newIndexDefinition)
Specified by:
setIndexDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Index Definition' containment reference.
See Also:
DatabaseVendorDefinition.getIndexDefinition()

getTableDefinition

public TableDefinition getTableDefinition()
Specified by:
getTableDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Table Definition' containment reference.
See Also:
DatabaseVendorDefinition.setTableDefinition(TableDefinition), DatabaseDefinitionPackage.getDatabaseVendorDefinition_TableDefinition()

basicSetTableDefinition

public org.eclipse.emf.common.notify.NotificationChain basicSetTableDefinition(TableDefinition newTableDefinition,
                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)

setTableDefinition

public void setTableDefinition(TableDefinition newTableDefinition)
Specified by:
setTableDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Table Definition' containment reference.
See Also:
DatabaseVendorDefinition.getTableDefinition()

getSequenceDefinition

public SequenceDefinition getSequenceDefinition()
Specified by:
getSequenceDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Sequence Definition' containment reference.
See Also:
DatabaseVendorDefinition.setSequenceDefinition(SequenceDefinition), DatabaseDefinitionPackage.getDatabaseVendorDefinition_SequenceDefinition()

basicSetSequenceDefinition

public org.eclipse.emf.common.notify.NotificationChain basicSetSequenceDefinition(SequenceDefinition newSequenceDefinition,
                                                                                  org.eclipse.emf.common.notify.NotificationChain msgs)

setSequenceDefinition

public void setSequenceDefinition(SequenceDefinition newSequenceDefinition)
Specified by:
setSequenceDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Sequence Definition' containment reference.
See Also:
DatabaseVendorDefinition.getSequenceDefinition()

getUdtDefinition

public UserDefinedTypeDefinition getUdtDefinition()
Specified by:
getUdtDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Udt Definition' containment reference.
See Also:
DatabaseVendorDefinition.setUdtDefinition(UserDefinedTypeDefinition), DatabaseDefinitionPackage.getDatabaseVendorDefinition_UdtDefinition()

basicSetUdtDefinition

public org.eclipse.emf.common.notify.NotificationChain basicSetUdtDefinition(UserDefinedTypeDefinition newUdtDefinition,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)

setUdtDefinition

public void setUdtDefinition(UserDefinedTypeDefinition newUdtDefinition)
Specified by:
setUdtDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Udt Definition' containment reference.
See Also:
DatabaseVendorDefinition.getUdtDefinition()

getQueryDefinition

public QueryDefinition getQueryDefinition()
Specified by:
getQueryDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'Query Definition' containment reference.
See Also:
DatabaseVendorDefinition.setQueryDefinition(QueryDefinition), DatabaseDefinitionPackage.getDatabaseVendorDefinition_QueryDefinition()

basicSetQueryDefinition

public org.eclipse.emf.common.notify.NotificationChain basicSetQueryDefinition(QueryDefinition newQueryDefinition,
                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)

setQueryDefinition

public void setQueryDefinition(QueryDefinition newQueryDefinition)
Specified by:
setQueryDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'Query Definition' containment reference.
See Also:
DatabaseVendorDefinition.getQueryDefinition()

getSQLSyntaxDefinition

public SQLSyntaxDefinition getSQLSyntaxDefinition()
Specified by:
getSQLSyntaxDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Returns:
the value of the 'SQL Syntax Definition' containment reference.
See Also:
DatabaseVendorDefinition.setSQLSyntaxDefinition(SQLSyntaxDefinition), DatabaseDefinitionPackage.getDatabaseVendorDefinition_SQLSyntaxDefinition()

basicSetSQLSyntaxDefinition

public org.eclipse.emf.common.notify.NotificationChain basicSetSQLSyntaxDefinition(SQLSyntaxDefinition newSQLSyntaxDefinition,
                                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)

setSQLSyntaxDefinition

public void setSQLSyntaxDefinition(SQLSyntaxDefinition newSQLSyntaxDefinition)
Specified by:
setSQLSyntaxDefinition in interface DatabaseVendorDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.DatabaseVendorDefinition
Parameters:
value - the new value of the 'SQL Syntax Definition' containment reference.
See Also:
DatabaseVendorDefinition.getSQLSyntaxDefinition()

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      java.lang.Class baseClass,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)
Overrides:
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eGet

public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                             boolean resolve)
Specified by:
eGet in interface org.eclipse.emf.ecore.EObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSet

public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                 java.lang.Object newValue)
Specified by:
eSet in interface org.eclipse.emf.ecore.EObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eUnset

public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eUnset in interface org.eclipse.emf.ecore.EObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsSet

public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eIsSet in interface org.eclipse.emf.ecore.EObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

toString

public java.lang.String toString()
Overrides:
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl