|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectEObjectImpl
org.eclipse.datatools.modelbase.dbdefinition.impl.IndexDefinitionImpl
An implementation of the model object 'Index Definition'.
The following features are implemented:
Percent Free Terminology
Percent Free Changeable
Clustering Supported
Cluster Changeable
Fill Factor Supported
Included Columns Supported
Maximum Identifier Length
Method Summary | |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
int |
getMaximumIdentifierLength()
|
PercentFreeTerminology |
getPercentFreeTerminology()
|
boolean |
isClusterChangeable()
|
boolean |
isClusteringSupported()
|
boolean |
isFillFactorSupported()
|
boolean |
isIncludedColumnsSupported()
|
boolean |
isPercentFreeChangeable()
|
void |
setClusterChangeable(boolean newClusterChangeable)
|
void |
setClusteringSupported(boolean newClusteringSupported)
|
void |
setFillFactorSupported(boolean newFillFactorSupported)
|
void |
setIncludedColumnsSupported(boolean newIncludedColumnsSupported)
|
void |
setMaximumIdentifierLength(int newMaximumIdentifierLength)
|
void |
setPercentFreeChangeable(boolean newPercentFreeChangeable)
|
void |
setPercentFreeTerminology(PercentFreeTerminology newPercentFreeTerminology)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public PercentFreeTerminology getPercentFreeTerminology()
getPercentFreeTerminology
in interface IndexDefinition
PercentFreeTerminology
,
IndexDefinition.setPercentFreeTerminology(PercentFreeTerminology)
,
DatabaseDefinitionPackage.getIndexDefinition_PercentFreeTerminology()
public void setPercentFreeTerminology(PercentFreeTerminology newPercentFreeTerminology)
setPercentFreeTerminology
in interface IndexDefinition
newPercentFreeTerminology
- the new value of the 'Percent Free Terminology' attribute.PercentFreeTerminology
,
IndexDefinition.getPercentFreeTerminology()
public boolean isPercentFreeChangeable()
isPercentFreeChangeable
in interface IndexDefinition
IndexDefinition.setPercentFreeChangeable(boolean)
,
DatabaseDefinitionPackage.getIndexDefinition_PercentFreeChangeable()
public void setPercentFreeChangeable(boolean newPercentFreeChangeable)
setPercentFreeChangeable
in interface IndexDefinition
newPercentFreeChangeable
- the new value of the 'Percent Free Changeable' attribute.IndexDefinition.isPercentFreeChangeable()
public boolean isClusteringSupported()
isClusteringSupported
in interface IndexDefinition
IndexDefinition.setClusteringSupported(boolean)
,
DatabaseDefinitionPackage.getIndexDefinition_ClusteringSupported()
public void setClusteringSupported(boolean newClusteringSupported)
setClusteringSupported
in interface IndexDefinition
newClusteringSupported
- the new value of the 'Clustering Supported' attribute.IndexDefinition.isClusteringSupported()
public boolean isClusterChangeable()
isClusterChangeable
in interface IndexDefinition
IndexDefinition.setClusterChangeable(boolean)
,
DatabaseDefinitionPackage.getIndexDefinition_ClusterChangeable()
public void setClusterChangeable(boolean newClusterChangeable)
setClusterChangeable
in interface IndexDefinition
newClusterChangeable
- the new value of the 'Cluster Changeable' attribute.IndexDefinition.isClusterChangeable()
public boolean isFillFactorSupported()
isFillFactorSupported
in interface IndexDefinition
IndexDefinition.setFillFactorSupported(boolean)
,
DatabaseDefinitionPackage.getIndexDefinition_FillFactorSupported()
public void setFillFactorSupported(boolean newFillFactorSupported)
setFillFactorSupported
in interface IndexDefinition
newFillFactorSupported
- the new value of the 'Fill Factor Supported' attribute.IndexDefinition.isFillFactorSupported()
public boolean isIncludedColumnsSupported()
isIncludedColumnsSupported
in interface IndexDefinition
IndexDefinition.setIncludedColumnsSupported(boolean)
,
DatabaseDefinitionPackage.getIndexDefinition_IncludedColumnsSupported()
public void setIncludedColumnsSupported(boolean newIncludedColumnsSupported)
setIncludedColumnsSupported
in interface IndexDefinition
newIncludedColumnsSupported
- the new value of the 'Included Columns Supported' attribute.IndexDefinition.isIncludedColumnsSupported()
public int getMaximumIdentifierLength()
getMaximumIdentifierLength
in interface IndexDefinition
IndexDefinition.setMaximumIdentifierLength(int)
,
DatabaseDefinitionPackage.getIndexDefinition_MaximumIdentifierLength()
public void setMaximumIdentifierLength(int newMaximumIdentifierLength)
setMaximumIdentifierLength
in interface IndexDefinition
newMaximumIdentifierLength
- the new value of the 'Maximum Identifier Length' attribute.IndexDefinition.getMaximumIdentifierLength()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |