|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.datatypes.impl.DataTypeImpl
org.eclipse.datatools.modelbase.sql.datatypes.impl.SQLDataTypeImpl
org.eclipse.datatools.modelbase.sql.datatypes.impl.PredefinedDataTypeImpl
org.eclipse.datatools.modelbase.sql.datatypes.impl.IntervalDataTypeImpl
An implementation of the model object 'Interval Data Type'.
The following features are implemented:
Leading Qualifier
Trailing Qualifier
Leading Field Precision
Trailing Field Precision
Fractional Seconds Precision
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 |
getFractionalSecondsPrecision()
|
int |
getLeadingFieldPrecision()
|
IntervalQualifierType |
getLeadingQualifier()
|
int |
getTrailingFieldPrecision()
|
IntervalQualifierType |
getTrailingQualifier()
|
void |
setFractionalSecondsPrecision(int newFractionalSecondsPrecision)
|
void |
setLeadingFieldPrecision(int newLeadingFieldPrecision)
|
void |
setLeadingQualifier(IntervalQualifierType newLeadingQualifier)
|
void |
setTrailingFieldPrecision(int newTrailingFieldPrecision)
|
void |
setTrailingQualifier(IntervalQualifierType newTrailingQualifier)
|
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.datatools.modelbase.sql.datatypes.impl.PredefinedDataTypeImpl |
getPrimitiveType, setPrimitiveType |
Methods inherited from class org.eclipse.datatools.modelbase.sql.datatypes.impl.DataTypeImpl |
setContainer |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.datatools.modelbase.sql.datatypes.PredefinedDataType |
getPrimitiveType, setPrimitiveType |
Methods inherited from interface org.eclipse.datatools.modelbase.sql.datatypes.DataType |
setContainer |
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Method Detail |
public IntervalQualifierType getLeadingQualifier()
getLeadingQualifier
in interface IntervalDataType
IntervalQualifierType
,
IntervalDataType.setLeadingQualifier(IntervalQualifierType)
,
SQLDataTypesPackage.getIntervalDataType_LeadingQualifier()
public void setLeadingQualifier(IntervalQualifierType newLeadingQualifier)
setLeadingQualifier
in interface IntervalDataType
newLeadingQualifier
- the new value of the 'Leading Qualifier' attribute.IntervalQualifierType
,
IntervalDataType.getLeadingQualifier()
public IntervalQualifierType getTrailingQualifier()
getTrailingQualifier
in interface IntervalDataType
IntervalQualifierType
,
IntervalDataType.setTrailingQualifier(IntervalQualifierType)
,
SQLDataTypesPackage.getIntervalDataType_TrailingQualifier()
public void setTrailingQualifier(IntervalQualifierType newTrailingQualifier)
setTrailingQualifier
in interface IntervalDataType
newTrailingQualifier
- the new value of the 'Trailing Qualifier' attribute.IntervalQualifierType
,
IntervalDataType.getTrailingQualifier()
public int getLeadingFieldPrecision()
getLeadingFieldPrecision
in interface IntervalDataType
IntervalDataType.setLeadingFieldPrecision(int)
,
SQLDataTypesPackage.getIntervalDataType_LeadingFieldPrecision()
public void setLeadingFieldPrecision(int newLeadingFieldPrecision)
setLeadingFieldPrecision
in interface IntervalDataType
newLeadingFieldPrecision
- the new value of the 'Leading Field Precision' attribute.IntervalDataType.getLeadingFieldPrecision()
public int getTrailingFieldPrecision()
getTrailingFieldPrecision
in interface IntervalDataType
IntervalDataType.setTrailingFieldPrecision(int)
,
SQLDataTypesPackage.getIntervalDataType_TrailingFieldPrecision()
public void setTrailingFieldPrecision(int newTrailingFieldPrecision)
setTrailingFieldPrecision
in interface IntervalDataType
newTrailingFieldPrecision
- the new value of the 'Trailing Field Precision' attribute.IntervalDataType.getTrailingFieldPrecision()
public int getFractionalSecondsPrecision()
getFractionalSecondsPrecision
in interface IntervalDataType
IntervalDataType.setFractionalSecondsPrecision(int)
,
SQLDataTypesPackage.getIntervalDataType_FractionalSecondsPrecision()
public void setFractionalSecondsPrecision(int newFractionalSecondsPrecision)
setFractionalSecondsPrecision
in interface IntervalDataType
newFractionalSecondsPrecision
- the new value of the 'Fractional Seconds Precision' attribute.IntervalDataType.getFractionalSecondsPrecision()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class PredefinedDataTypeImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in class PredefinedDataTypeImpl
public void eUnset(int featureID)
eUnset
in class PredefinedDataTypeImpl
public boolean eIsSet(int featureID)
eIsSet
in class PredefinedDataTypeImpl
public java.lang.String toString()
toString
in class PredefinedDataTypeImpl
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |