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

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.TableSpaceDefinitionImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, TableSpaceDefinition

public class TableSpaceDefinitionImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements TableSpaceDefinition

An implementation of the model object 'Table Space 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
 java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
          
 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)
          
 org.eclipse.emf.common.util.EList getTableSpaceType()
          
 boolean isBufferPoolSupported()
          
 boolean isContainerExtentSizeSupported()
          
 boolean isContainerInitialSizeSupported()
          
 boolean isContainerMaximumSizeSupported()
          
 boolean isDefaultSupported()
          
 boolean isExtentSizeSupported()
          
 boolean isManagedBySupported()
          
 boolean isPageSizeSupported()
          
 boolean isPrefetchSizeSupported()
          
 boolean isTypeSupported()
          
 void setBufferPoolSupported(boolean newBufferPoolSupported)
          
 void setContainerExtentSizeSupported(boolean newContainerExtentSizeSupported)
          
 void setContainerInitialSizeSupported(boolean newContainerInitialSizeSupported)
          
 void setContainerMaximumSizeSupported(boolean newContainerMaximumSizeSupported)
          
 void setDefaultSupported(boolean newDefaultSupported)
          
 void setExtentSizeSupported(boolean newExtentSizeSupported)
          
 void setManagedBySupported(boolean newManagedBySupported)
          
 void setPageSizeSupported(boolean newPageSizeSupported)
          
 void setPrefetchSizeSupported(boolean newPrefetchSizeSupported)
          
 void setTypeSupported(boolean newTypeSupported)
          
 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, eInverseRemove, 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

isTypeSupported

public boolean isTypeSupported()
Specified by:
isTypeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Returns:
the value of the 'Type Supported' attribute.
See Also:
TableSpaceDefinition.setTypeSupported(boolean), DatabaseDefinitionPackage.getTableSpaceDefinition_TypeSupported()

setTypeSupported

public void setTypeSupported(boolean newTypeSupported)
Specified by:
setTypeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Parameters:
value - the new value of the 'Type Supported' attribute.
See Also:
TableSpaceDefinition.isTypeSupported()

isExtentSizeSupported

public boolean isExtentSizeSupported()
Specified by:
isExtentSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Returns:
the value of the 'Extent Size Supported' attribute.
See Also:
TableSpaceDefinition.setExtentSizeSupported(boolean), DatabaseDefinitionPackage.getTableSpaceDefinition_ExtentSizeSupported()

setExtentSizeSupported

public void setExtentSizeSupported(boolean newExtentSizeSupported)
Specified by:
setExtentSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Parameters:
value - the new value of the 'Extent Size Supported' attribute.
See Also:
TableSpaceDefinition.isExtentSizeSupported()

isPrefetchSizeSupported

public boolean isPrefetchSizeSupported()
Specified by:
isPrefetchSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Returns:
the value of the 'Prefetch Size Supported' attribute.
See Also:
TableSpaceDefinition.setPrefetchSizeSupported(boolean), DatabaseDefinitionPackage.getTableSpaceDefinition_PrefetchSizeSupported()

setPrefetchSizeSupported

public void setPrefetchSizeSupported(boolean newPrefetchSizeSupported)
Specified by:
setPrefetchSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Parameters:
value - the new value of the 'Prefetch Size Supported' attribute.
See Also:
TableSpaceDefinition.isPrefetchSizeSupported()

isManagedBySupported

public boolean isManagedBySupported()
Specified by:
isManagedBySupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Returns:
the value of the 'Managed By Supported' attribute.
See Also:
TableSpaceDefinition.setManagedBySupported(boolean), DatabaseDefinitionPackage.getTableSpaceDefinition_ManagedBySupported()

setManagedBySupported

public void setManagedBySupported(boolean newManagedBySupported)
Specified by:
setManagedBySupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Parameters:
value - the new value of the 'Managed By Supported' attribute.
See Also:
TableSpaceDefinition.isManagedBySupported()

isPageSizeSupported

public boolean isPageSizeSupported()
Specified by:
isPageSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Returns:
the value of the 'Page Size Supported' attribute.
See Also:
TableSpaceDefinition.setPageSizeSupported(boolean), DatabaseDefinitionPackage.getTableSpaceDefinition_PageSizeSupported()

setPageSizeSupported

public void setPageSizeSupported(boolean newPageSizeSupported)
Specified by:
setPageSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Parameters:
value - the new value of the 'Page Size Supported' attribute.
See Also:
TableSpaceDefinition.isPageSizeSupported()

isBufferPoolSupported

public boolean isBufferPoolSupported()
Specified by:
isBufferPoolSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Returns:
the value of the 'Buffer Pool Supported' attribute.
See Also:
TableSpaceDefinition.setBufferPoolSupported(boolean), DatabaseDefinitionPackage.getTableSpaceDefinition_BufferPoolSupported()

setBufferPoolSupported

public void setBufferPoolSupported(boolean newBufferPoolSupported)
Specified by:
setBufferPoolSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Parameters:
value - the new value of the 'Buffer Pool Supported' attribute.
See Also:
TableSpaceDefinition.isBufferPoolSupported()

isDefaultSupported

public boolean isDefaultSupported()
Specified by:
isDefaultSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Returns:
the value of the 'Default Supported' attribute.
See Also:
TableSpaceDefinition.setDefaultSupported(boolean), DatabaseDefinitionPackage.getTableSpaceDefinition_DefaultSupported()

setDefaultSupported

public void setDefaultSupported(boolean newDefaultSupported)
Specified by:
setDefaultSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Parameters:
value - the new value of the 'Default Supported' attribute.
See Also:
TableSpaceDefinition.isDefaultSupported()

isContainerMaximumSizeSupported

public boolean isContainerMaximumSizeSupported()
Specified by:
isContainerMaximumSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Returns:
the value of the 'Container Maximum Size Supported' attribute.
See Also:
TableSpaceDefinition.setContainerMaximumSizeSupported(boolean), DatabaseDefinitionPackage.getTableSpaceDefinition_ContainerMaximumSizeSupported()

setContainerMaximumSizeSupported

public void setContainerMaximumSizeSupported(boolean newContainerMaximumSizeSupported)
Specified by:
setContainerMaximumSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Parameters:
value - the new value of the 'Container Maximum Size Supported' attribute.
See Also:
TableSpaceDefinition.isContainerMaximumSizeSupported()

isContainerInitialSizeSupported

public boolean isContainerInitialSizeSupported()
Specified by:
isContainerInitialSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Returns:
the value of the 'Container Initial Size Supported' attribute.
See Also:
TableSpaceDefinition.setContainerInitialSizeSupported(boolean), DatabaseDefinitionPackage.getTableSpaceDefinition_ContainerInitialSizeSupported()

setContainerInitialSizeSupported

public void setContainerInitialSizeSupported(boolean newContainerInitialSizeSupported)
Specified by:
setContainerInitialSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Parameters:
value - the new value of the 'Container Initial Size Supported' attribute.
See Also:
TableSpaceDefinition.isContainerInitialSizeSupported()

isContainerExtentSizeSupported

public boolean isContainerExtentSizeSupported()
Specified by:
isContainerExtentSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Returns:
the value of the 'Container Extent Size Supported' attribute.
See Also:
TableSpaceDefinition.setContainerExtentSizeSupported(boolean), DatabaseDefinitionPackage.getTableSpaceDefinition_ContainerExtentSizeSupported()

setContainerExtentSizeSupported

public void setContainerExtentSizeSupported(boolean newContainerExtentSizeSupported)
Specified by:
setContainerExtentSizeSupported in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Parameters:
value - the new value of the 'Container Extent Size Supported' attribute.
See Also:
TableSpaceDefinition.isContainerExtentSizeSupported()

getTableSpaceType

public org.eclipse.emf.common.util.EList getTableSpaceType()
Specified by:
getTableSpaceType in interface TableSpaceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TableSpaceDefinition
Returns:
the value of the 'Table Space Type' attribute list.
See Also:
TableSpaceType, DatabaseDefinitionPackage.getTableSpaceDefinition_TableSpaceType()

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