|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
org.eclipse.wst.rdb.internal.models.sql.datatypes.impl.DataTypeImpl
org.eclipse.wst.rdb.internal.models.sql.datatypes.impl.SQLDataTypeImpl
org.eclipse.wst.rdb.internal.models.sql.datatypes.impl.PredefinedDataTypeImpl
org.eclipse.wst.rdb.internal.models.sql.datatypes.impl.IntervalDataTypeImpl
public class 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
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary |
---|
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(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.wst.rdb.internal.models.sql.datatypes.impl.PredefinedDataTypeImpl |
---|
getPrimitiveType, setPrimitiveType |
Methods inherited from class org.eclipse.wst.rdb.internal.models.sql.datatypes.impl.DataTypeImpl |
---|
setContainer |
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
---|
getName, getNameGen, setName |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations |
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, eIsProxy, eProxyURI, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
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.wst.rdb.internal.models.sql.datatypes.PredefinedDataType |
---|
getPrimitiveType, setPrimitiveType |
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.datatypes.DataType |
---|
setContainer |
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject |
---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Methods inherited from interface org.eclipse.emf.ecore.sdo.EDataObject |
---|
getInstanceProperties |
Methods inherited from interface commonj.sdo.DataObject |
---|
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset |
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
---|
getName, setName |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
---|
getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedStructuralFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment |
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 interface org.eclipse.emf.ecore.InternalEObject
eGet
in class PredefinedDataTypeImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class PredefinedDataTypeImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class PredefinedDataTypeImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
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 |