|
||||||||||
| 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.DataLinkDataTypeImpl
public class DataLinkDataTypeImpl
An implementation of the model object 'Data Link Data Type'.
The following features are implemented:
| 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.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 org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, eInverseAdd, eInverseRemove, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| 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 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 class PredefinedDataTypeImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in class PredefinedDataTypeImplpublic void eUnset(int featureID)
eUnset in class PredefinedDataTypeImplpublic boolean eIsSet(int featureID)
eIsSet 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 | |||||||||