|
||||||||||
| 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.DataLinkDataTypeImpl
public class DataLinkDataTypeImpl
An implementation of the model object 'Data Link Data Type'.
The following features are implemented:
| 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)
|
IntegrityControlOption |
getIntegrityControl()
|
int |
getLength()
|
LinkControlOption |
getLinkControl()
|
ReadPermissionOption |
getReadPermission()
|
UnlinkOption |
getUnlink()
|
WritePermissionOption |
getWritePermission()
|
boolean |
isRecovery()
|
void |
setIntegrityControl(IntegrityControlOption newIntegrityControl)
|
void |
setLength(int newLength)
|
void |
setLinkControl(LinkControlOption newLinkControl)
|
void |
setReadPermission(ReadPermissionOption newReadPermission)
|
void |
setRecovery(boolean newRecovery)
|
void |
setUnlink(UnlinkOption newUnlink)
|
void |
setWritePermission(WritePermissionOption newWritePermission)
|
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 int getLength()
getLength in interface DataLinkDataTypeDataLinkDataType.setLength(int),
SQLDataTypesPackage.getDataLinkDataType_Length()public void setLength(int newLength)
setLength in interface DataLinkDataTypenewLength - the new value of the 'Length' attribute.DataLinkDataType.getLength()public LinkControlOption getLinkControl()
getLinkControl in interface DataLinkDataTypeLinkControlOption,
DataLinkDataType.setLinkControl(LinkControlOption),
SQLDataTypesPackage.getDataLinkDataType_LinkControl()public void setLinkControl(LinkControlOption newLinkControl)
setLinkControl in interface DataLinkDataTypenewLinkControl - the new value of the 'Link Control' attribute.LinkControlOption,
DataLinkDataType.getLinkControl()public IntegrityControlOption getIntegrityControl()
getIntegrityControl in interface DataLinkDataTypeIntegrityControlOption,
DataLinkDataType.setIntegrityControl(IntegrityControlOption),
SQLDataTypesPackage.getDataLinkDataType_IntegrityControl()public void setIntegrityControl(IntegrityControlOption newIntegrityControl)
setIntegrityControl in interface DataLinkDataTypenewIntegrityControl - the new value of the 'Integrity Control' attribute.IntegrityControlOption,
DataLinkDataType.getIntegrityControl()public ReadPermissionOption getReadPermission()
getReadPermission in interface DataLinkDataTypeReadPermissionOption,
DataLinkDataType.setReadPermission(ReadPermissionOption),
SQLDataTypesPackage.getDataLinkDataType_ReadPermission()public void setReadPermission(ReadPermissionOption newReadPermission)
setReadPermission in interface DataLinkDataTypenewReadPermission - the new value of the 'Read Permission' attribute.ReadPermissionOption,
DataLinkDataType.getReadPermission()public WritePermissionOption getWritePermission()
getWritePermission in interface DataLinkDataTypeWritePermissionOption,
DataLinkDataType.setWritePermission(WritePermissionOption),
SQLDataTypesPackage.getDataLinkDataType_WritePermission()public void setWritePermission(WritePermissionOption newWritePermission)
setWritePermission in interface DataLinkDataTypenewWritePermission - the new value of the 'Write Permission' attribute.WritePermissionOption,
DataLinkDataType.getWritePermission()public boolean isRecovery()
isRecovery in interface DataLinkDataTypeDataLinkDataType.setRecovery(boolean),
SQLDataTypesPackage.getDataLinkDataType_Recovery()public void setRecovery(boolean newRecovery)
setRecovery in interface DataLinkDataTypenewRecovery - the new value of the 'Recovery' attribute.DataLinkDataType.isRecovery()public UnlinkOption getUnlink()
getUnlink in interface DataLinkDataTypeUnlinkOption,
DataLinkDataType.setUnlink(UnlinkOption),
SQLDataTypesPackage.getDataLinkDataType_Unlink()public void setUnlink(UnlinkOption newUnlink)
setUnlink in interface DataLinkDataTypenewUnlink - the new value of the 'Unlink' attribute.UnlinkOption,
DataLinkDataType.getUnlink()
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class PredefinedDataTypeImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class PredefinedDataTypeImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class PredefinedDataTypeImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class PredefinedDataTypeImplpublic java.lang.String toString()
toString in class PredefinedDataTypeImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||