|
|||||||||||
| 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.PredefinedDataTypeDefinitionImpl
An implementation of the model object 'Predefined Data Type Definition'.
The following features are implemented:
Length SupportedScale SupportedPrecision SupportedKey Constraint SupportedIdentity SupportedMultiple Columns SupportedNullable SupportedDefault SupportedClustering SupportedFill Factor SupportedBit Data SupportedMaximum ValueMinimum ValueMaximum LengthMaximum PrecisionMaximum ScaleMinimum ScaleDefault Value TypesPrimitive TypeNameJdbc Enum TypeCharacter SetEncoding SchemeCharacter Set SuffixEncoding Scheme SuffixJava Class NameDefault LengthDefault PrecisionDefault ScaleCutoff PrecisionLength UnitTrailing PrecisionDefault Trailing PrecisionTrailing Precision SupportedLeading PrecisionDefault Leading PrecisionLeading Precision Supported
| Method Summary | |
java.lang.Object |
eGet(EStructuralFeature eFeature,
boolean resolve)
|
boolean |
eIsSet(EStructuralFeature eFeature)
|
void |
eSet(EStructuralFeature eFeature,
java.lang.Object newValue)
|
void |
eUnset(EStructuralFeature eFeature)
|
EList |
getCharacterSet()
|
java.lang.String |
getCharacterSetSuffix()
|
int |
getCutoffPrecision()
|
int |
getDefaultLeadingPrecision()
|
int |
getDefaultLength()
|
int |
getDefaultPrecision()
|
int |
getDefaultScale()
|
int |
getDefaultTrailingPrecision()
|
EList |
getDefaultValueTypes()
|
EList |
getEncodingScheme()
|
java.lang.String |
getEncodingSchemeSuffix()
|
java.lang.String |
getJavaClassName()
|
int |
getJdbcEnumType()
|
int |
getLeadingPrecision()
|
LengthUnit |
getLengthUnit()
|
int |
getMaximumLength()
|
int |
getMaximumPrecision()
|
int |
getMaximumScale()
|
long |
getMaximumValue()
|
int |
getMinimumScale()
|
long |
getMinimumValue()
|
EList |
getName()
|
PrimitiveType |
getPrimitiveType()
|
int |
getTrailingPrecision()
|
boolean |
isBitDataSupported()
|
boolean |
isClusteringSupported()
|
boolean |
isDefaultSupported()
|
boolean |
isFillFactorSupported()
|
boolean |
isIdentitySupported()
|
boolean |
isKeyConstraintSupported()
|
boolean |
isLeadingPrecisionSupported()
|
boolean |
isLengthSupported()
|
boolean |
isMultipleColumnsSupported()
|
boolean |
isNullableSupported()
|
boolean |
isPrecisionSupported()
|
boolean |
isScaleSupported()
|
boolean |
isTrailingPrecisionSupported()
|
void |
setBitDataSupported(boolean newBitDataSupported)
|
void |
setCharacterSetSuffix(java.lang.String newCharacterSetSuffix)
|
void |
setClusteringSupported(boolean newClusteringSupported)
|
void |
setCutoffPrecision(int newCutoffPrecision)
|
void |
setDefaultLeadingPrecision(int newDefaultLeadingPrecision)
|
void |
setDefaultLength(int newDefaultLength)
|
void |
setDefaultPrecision(int newDefaultPrecision)
|
void |
setDefaultScale(int newDefaultScale)
|
void |
setDefaultSupported(boolean newDefaultSupported)
|
void |
setDefaultTrailingPrecision(int newDefaultTrailingPrecision)
|
void |
setEncodingSchemeSuffix(java.lang.String newEncodingSchemeSuffix)
|
void |
setFillFactorSupported(boolean newFillFactorSupported)
|
void |
setIdentitySupported(boolean newIdentitySupported)
|
void |
setJavaClassName(java.lang.String newJavaClassName)
|
void |
setJdbcEnumType(int newJdbcEnumType)
|
void |
setKeyConstraintSupported(boolean newKeyConstraintSupported)
|
void |
setLeadingPrecision(int newLeadingPrecision)
|
void |
setLeadingPrecisionSupported(boolean newLeadingPrecisionSupported)
|
void |
setLengthSupported(boolean newLengthSupported)
|
void |
setLengthUnit(LengthUnit newLengthUnit)
|
void |
setMaximumLength(int newMaximumLength)
|
void |
setMaximumPrecision(int newMaximumPrecision)
|
void |
setMaximumScale(int newMaximumScale)
|
void |
setMaximumValue(long newMaximumValue)
|
void |
setMinimumScale(int newMinimumScale)
|
void |
setMinimumValue(long newMinimumValue)
|
void |
setMultipleColumnsSupported(boolean newMultipleColumnsSupported)
|
void |
setNullableSupported(boolean newNullableSupported)
|
void |
setPrecisionSupported(boolean newPrecisionSupported)
|
void |
setPrimitiveType(PrimitiveType newPrimitiveType)
|
void |
setScaleSupported(boolean newScaleSupported)
|
void |
setTrailingPrecision(int newTrailingPrecision)
|
void |
setTrailingPrecisionSupported(boolean newTrailingPrecisionSupported)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
public boolean isLengthSupported()
isLengthSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setLengthSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_LengthSupported()public void setLengthSupported(boolean newLengthSupported)
setLengthSupported in interface PredefinedDataTypeDefinitionnewLengthSupported - the new value of the 'Length Supported' attribute.PredefinedDataTypeDefinition.isLengthSupported()public boolean isScaleSupported()
isScaleSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setScaleSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_ScaleSupported()public void setScaleSupported(boolean newScaleSupported)
setScaleSupported in interface PredefinedDataTypeDefinitionnewScaleSupported - the new value of the 'Scale Supported' attribute.PredefinedDataTypeDefinition.isScaleSupported()public boolean isPrecisionSupported()
isPrecisionSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setPrecisionSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_PrecisionSupported()public void setPrecisionSupported(boolean newPrecisionSupported)
setPrecisionSupported in interface PredefinedDataTypeDefinitionnewPrecisionSupported - the new value of the 'Precision Supported' attribute.PredefinedDataTypeDefinition.isPrecisionSupported()public boolean isKeyConstraintSupported()
isKeyConstraintSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setKeyConstraintSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_KeyConstraintSupported()public void setKeyConstraintSupported(boolean newKeyConstraintSupported)
setKeyConstraintSupported in interface PredefinedDataTypeDefinitionnewKeyConstraintSupported - the new value of the 'Key Constraint Supported' attribute.PredefinedDataTypeDefinition.isKeyConstraintSupported()public boolean isIdentitySupported()
isIdentitySupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setIdentitySupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_IdentitySupported()public void setIdentitySupported(boolean newIdentitySupported)
setIdentitySupported in interface PredefinedDataTypeDefinitionnewIdentitySupported - the new value of the 'Identity Supported' attribute.PredefinedDataTypeDefinition.isIdentitySupported()public boolean isMultipleColumnsSupported()
isMultipleColumnsSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setMultipleColumnsSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_MultipleColumnsSupported()public void setMultipleColumnsSupported(boolean newMultipleColumnsSupported)
setMultipleColumnsSupported in interface PredefinedDataTypeDefinitionnewMultipleColumnsSupported - the new value of the 'Multiple Columns Supported' attribute.PredefinedDataTypeDefinition.isMultipleColumnsSupported()public boolean isNullableSupported()
isNullableSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setNullableSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_NullableSupported()public void setNullableSupported(boolean newNullableSupported)
setNullableSupported in interface PredefinedDataTypeDefinitionnewNullableSupported - the new value of the 'Nullable Supported' attribute.PredefinedDataTypeDefinition.isNullableSupported()public boolean isDefaultSupported()
isDefaultSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setDefaultSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_DefaultSupported()public void setDefaultSupported(boolean newDefaultSupported)
setDefaultSupported in interface PredefinedDataTypeDefinitionnewDefaultSupported - the new value of the 'Default Supported' attribute.PredefinedDataTypeDefinition.isDefaultSupported()public boolean isClusteringSupported()
isClusteringSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setClusteringSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_ClusteringSupported()public void setClusteringSupported(boolean newClusteringSupported)
setClusteringSupported in interface PredefinedDataTypeDefinitionnewClusteringSupported - the new value of the 'Clustering Supported' attribute.PredefinedDataTypeDefinition.isClusteringSupported()public boolean isFillFactorSupported()
isFillFactorSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setFillFactorSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_FillFactorSupported()public void setFillFactorSupported(boolean newFillFactorSupported)
setFillFactorSupported in interface PredefinedDataTypeDefinitionnewFillFactorSupported - the new value of the 'Fill Factor Supported' attribute.PredefinedDataTypeDefinition.isFillFactorSupported()public boolean isBitDataSupported()
isBitDataSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setBitDataSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_BitDataSupported()public void setBitDataSupported(boolean newBitDataSupported)
setBitDataSupported in interface PredefinedDataTypeDefinitionnewBitDataSupported - the new value of the 'Bit Data Supported' attribute.PredefinedDataTypeDefinition.isBitDataSupported()public long getMaximumValue()
getMaximumValue in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setMaximumValue(long),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_MaximumValue()public void setMaximumValue(long newMaximumValue)
setMaximumValue in interface PredefinedDataTypeDefinitionnewMaximumValue - the new value of the 'Maximum Value' attribute.PredefinedDataTypeDefinition.getMaximumValue()public long getMinimumValue()
getMinimumValue in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setMinimumValue(long),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_MinimumValue()public void setMinimumValue(long newMinimumValue)
setMinimumValue in interface PredefinedDataTypeDefinitionnewMinimumValue - the new value of the 'Minimum Value' attribute.PredefinedDataTypeDefinition.getMinimumValue()public int getMaximumLength()
getMaximumLength in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setMaximumLength(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_MaximumLength()public void setMaximumLength(int newMaximumLength)
setMaximumLength in interface PredefinedDataTypeDefinitionnewMaximumLength - the new value of the 'Maximum Length' attribute.PredefinedDataTypeDefinition.getMaximumLength()public int getMaximumPrecision()
getMaximumPrecision in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setMaximumPrecision(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_MaximumPrecision()public void setMaximumPrecision(int newMaximumPrecision)
setMaximumPrecision in interface PredefinedDataTypeDefinitionnewMaximumPrecision - the new value of the 'Maximum Precision' attribute.PredefinedDataTypeDefinition.getMaximumPrecision()public int getMaximumScale()
getMaximumScale in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setMaximumScale(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_MaximumScale()public void setMaximumScale(int newMaximumScale)
setMaximumScale in interface PredefinedDataTypeDefinitionnewMaximumScale - the new value of the 'Maximum Scale' attribute.PredefinedDataTypeDefinition.getMaximumScale()public int getMinimumScale()
getMinimumScale in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setMinimumScale(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_MinimumScale()public void setMinimumScale(int newMinimumScale)
setMinimumScale in interface PredefinedDataTypeDefinitionnewMinimumScale - the new value of the 'Minimum Scale' attribute.PredefinedDataTypeDefinition.getMinimumScale()public EList getDefaultValueTypes()
getDefaultValueTypes in interface PredefinedDataTypeDefinitionDefaultValueType,
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_DefaultValueTypes()public PrimitiveType getPrimitiveType()
getPrimitiveType in interface PredefinedDataTypeDefinitionPrimitiveType,
PredefinedDataTypeDefinition.setPrimitiveType(PrimitiveType),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_PrimitiveType()public void setPrimitiveType(PrimitiveType newPrimitiveType)
setPrimitiveType in interface PredefinedDataTypeDefinitionnewPrimitiveType - the new value of the 'Primitive Type' attribute.PrimitiveType,
PredefinedDataTypeDefinition.getPrimitiveType()public EList getName()
getName in interface PredefinedDataTypeDefinitionDatabaseDefinitionPackage.getPredefinedDataTypeDefinition_Name()public int getJdbcEnumType()
getJdbcEnumType in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setJdbcEnumType(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_JdbcEnumType()public void setJdbcEnumType(int newJdbcEnumType)
setJdbcEnumType in interface PredefinedDataTypeDefinitionnewJdbcEnumType - the new value of the 'Jdbc Enum Type' attribute.PredefinedDataTypeDefinition.getJdbcEnumType()public EList getCharacterSet()
getCharacterSet in interface PredefinedDataTypeDefinitionDatabaseDefinitionPackage.getPredefinedDataTypeDefinition_CharacterSet()public EList getEncodingScheme()
getEncodingScheme in interface PredefinedDataTypeDefinitionDatabaseDefinitionPackage.getPredefinedDataTypeDefinition_EncodingScheme()public java.lang.String getCharacterSetSuffix()
getCharacterSetSuffix in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setCharacterSetSuffix(String),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_CharacterSetSuffix()public void setCharacterSetSuffix(java.lang.String newCharacterSetSuffix)
setCharacterSetSuffix in interface PredefinedDataTypeDefinitionnewCharacterSetSuffix - the new value of the 'Character Set Suffix' attribute.PredefinedDataTypeDefinition.getCharacterSetSuffix()public java.lang.String getEncodingSchemeSuffix()
getEncodingSchemeSuffix in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setEncodingSchemeSuffix(String),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_EncodingSchemeSuffix()public void setEncodingSchemeSuffix(java.lang.String newEncodingSchemeSuffix)
setEncodingSchemeSuffix in interface PredefinedDataTypeDefinitionnewEncodingSchemeSuffix - the new value of the 'Encoding Scheme Suffix' attribute.PredefinedDataTypeDefinition.getEncodingSchemeSuffix()public java.lang.String getJavaClassName()
getJavaClassName in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setJavaClassName(String),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_JavaClassName()public void setJavaClassName(java.lang.String newJavaClassName)
setJavaClassName in interface PredefinedDataTypeDefinitionnewJavaClassName - the new value of the 'Java Class Name' attribute.PredefinedDataTypeDefinition.getJavaClassName()public int getDefaultLength()
getDefaultLength in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setDefaultLength(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_DefaultLength()public void setDefaultLength(int newDefaultLength)
setDefaultLength in interface PredefinedDataTypeDefinitionnewDefaultLength - the new value of the 'Default Length' attribute.PredefinedDataTypeDefinition.getDefaultLength()public int getDefaultPrecision()
getDefaultPrecision in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setDefaultPrecision(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_DefaultPrecision()public void setDefaultPrecision(int newDefaultPrecision)
setDefaultPrecision in interface PredefinedDataTypeDefinitionnewDefaultPrecision - the new value of the 'Default Precision' attribute.PredefinedDataTypeDefinition.getDefaultPrecision()public int getDefaultScale()
getDefaultScale in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setDefaultScale(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_DefaultScale()public void setDefaultScale(int newDefaultScale)
setDefaultScale in interface PredefinedDataTypeDefinitionnewDefaultScale - the new value of the 'Default Scale' attribute.PredefinedDataTypeDefinition.getDefaultScale()public int getCutoffPrecision()
getCutoffPrecision in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setCutoffPrecision(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_CutoffPrecision()public void setCutoffPrecision(int newCutoffPrecision)
setCutoffPrecision in interface PredefinedDataTypeDefinitionnewCutoffPrecision - the new value of the 'Cutoff Precision' attribute.PredefinedDataTypeDefinition.getCutoffPrecision()public LengthUnit getLengthUnit()
getLengthUnit in interface PredefinedDataTypeDefinitionLengthUnit,
PredefinedDataTypeDefinition.setLengthUnit(LengthUnit),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_LengthUnit()public void setLengthUnit(LengthUnit newLengthUnit)
setLengthUnit in interface PredefinedDataTypeDefinitionnewLengthUnit - the new value of the 'Length Unit' attribute.LengthUnit,
PredefinedDataTypeDefinition.getLengthUnit()public int getTrailingPrecision()
getTrailingPrecision in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setTrailingPrecision(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_TrailingPrecision()public void setTrailingPrecision(int newTrailingPrecision)
setTrailingPrecision in interface PredefinedDataTypeDefinitionnewTrailingPrecision - the new value of the 'Trailing Precision' attribute.PredefinedDataTypeDefinition.getTrailingPrecision()public int getDefaultTrailingPrecision()
getDefaultTrailingPrecision in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setDefaultTrailingPrecision(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_DefaultTrailingPrecision()public void setDefaultTrailingPrecision(int newDefaultTrailingPrecision)
setDefaultTrailingPrecision in interface PredefinedDataTypeDefinitionnewDefaultTrailingPrecision - the new value of the 'Default Trailing Precision' attribute.PredefinedDataTypeDefinition.getDefaultTrailingPrecision()public boolean isTrailingPrecisionSupported()
isTrailingPrecisionSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setTrailingPrecisionSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_TrailingPrecisionSupported()public void setTrailingPrecisionSupported(boolean newTrailingPrecisionSupported)
setTrailingPrecisionSupported in interface PredefinedDataTypeDefinitionnewTrailingPrecisionSupported - the new value of the 'Trailing Precision Supported' attribute.PredefinedDataTypeDefinition.isTrailingPrecisionSupported()public int getLeadingPrecision()
getLeadingPrecision in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setLeadingPrecision(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_LeadingPrecision()public void setLeadingPrecision(int newLeadingPrecision)
setLeadingPrecision in interface PredefinedDataTypeDefinitionnewLeadingPrecision - the new value of the 'Leading Precision' attribute.PredefinedDataTypeDefinition.getLeadingPrecision()public int getDefaultLeadingPrecision()
getDefaultLeadingPrecision in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setDefaultLeadingPrecision(int),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_DefaultLeadingPrecision()public void setDefaultLeadingPrecision(int newDefaultLeadingPrecision)
setDefaultLeadingPrecision in interface PredefinedDataTypeDefinitionnewDefaultLeadingPrecision - the new value of the 'Default Leading Precision' attribute.PredefinedDataTypeDefinition.getDefaultLeadingPrecision()public boolean isLeadingPrecisionSupported()
isLeadingPrecisionSupported in interface PredefinedDataTypeDefinitionPredefinedDataTypeDefinition.setLeadingPrecisionSupported(boolean),
DatabaseDefinitionPackage.getPredefinedDataTypeDefinition_LeadingPrecisionSupported()public void setLeadingPrecisionSupported(boolean newLeadingPrecisionSupported)
setLeadingPrecisionSupported in interface PredefinedDataTypeDefinitionnewLeadingPrecisionSupported - the new value of the 'Leading Precision Supported' attribute.PredefinedDataTypeDefinition.isLeadingPrecisionSupported()
public java.lang.Object eGet(EStructuralFeature eFeature,
boolean resolve)
public void eSet(EStructuralFeature eFeature,
java.lang.Object newValue)
public void eUnset(EStructuralFeature eFeature)
public boolean eIsSet(EStructuralFeature eFeature)
public java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||