| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DataLinkDataType
A representation of the model object 'Data Link Data Type'. Represents a link to a file/location outside the system.
The following features are supported:
SQLDataTypesPackage.getDataLinkDataType()| Method Summary | |
|---|---|
|  IntegrityControlOption | getIntegrityControl()Returns the value of the 'Integrity Control' attribute. | 
|  int | getLength()Returns the value of the 'Length' attribute. | 
|  LinkControlOption | getLinkControl()Returns the value of the 'Link Control' attribute. | 
|  ReadPermissionOption | getReadPermission()Returns the value of the 'Read Permission' attribute. | 
|  UnlinkOption | getUnlink()Returns the value of the 'Unlink' attribute. | 
|  WritePermissionOption | getWritePermission()Returns the value of the 'Write Permission' attribute. | 
|  boolean | isRecovery()Returns the value of the 'Recovery' attribute. | 
|  void | setIntegrityControl(IntegrityControlOption value)Sets the value of the ' Integrity Control' attribute. | 
|  void | setLength(int value)Sets the value of the ' Length' attribute. | 
|  void | setLinkControl(LinkControlOption value)Sets the value of the ' Link Control' attribute. | 
|  void | setReadPermission(ReadPermissionOption value)Sets the value of the ' Read Permission' attribute. | 
|  void | setRecovery(boolean value)Sets the value of the ' Recovery' attribute. | 
|  void | setUnlink(UnlinkOption value)Sets the value of the ' Unlink' attribute. | 
|  void | setWritePermission(WritePermissionOption value)Sets the value of the ' Write Permission' attribute. | 
| 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, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel | 
| 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.EObject | 
|---|
| eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset | 
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier | 
|---|
| eAdapters, eDeliver, eNotify, eSetDeliver | 
| Method Detail | 
|---|
int getLength()
If the meaning of the 'Length' attribute isn't clear, there really should be more of a description here...
setLength(int), 
SQLDataTypesPackage.getDataLinkDataType_Length()void setLength(int value)
Length' attribute.
 
 
value - the new value of the 'Length' attribute.getLength()LinkControlOption getLinkControl()
LinkControlOption.
 
 If the meaning of the 'Link Control' attribute isn't clear, there really should be more of a description here...
LinkControlOption, 
setLinkControl(LinkControlOption), 
SQLDataTypesPackage.getDataLinkDataType_LinkControl()void setLinkControl(LinkControlOption value)
Link Control' attribute.
 
 
value - the new value of the 'Link Control' attribute.LinkControlOption, 
getLinkControl()IntegrityControlOption getIntegrityControl()
IntegrityControlOption.
 
 If the meaning of the 'Integrity Control' attribute isn't clear, there really should be more of a description here...
IntegrityControlOption, 
setIntegrityControl(IntegrityControlOption), 
SQLDataTypesPackage.getDataLinkDataType_IntegrityControl()void setIntegrityControl(IntegrityControlOption value)
Integrity Control' attribute.
 
 
value - the new value of the 'Integrity Control' attribute.IntegrityControlOption, 
getIntegrityControl()ReadPermissionOption getReadPermission()
ReadPermissionOption.
 
 If the meaning of the 'Read Permission' attribute isn't clear, there really should be more of a description here...
ReadPermissionOption, 
setReadPermission(ReadPermissionOption), 
SQLDataTypesPackage.getDataLinkDataType_ReadPermission()void setReadPermission(ReadPermissionOption value)
Read Permission' attribute.
 
 
value - the new value of the 'Read Permission' attribute.ReadPermissionOption, 
getReadPermission()WritePermissionOption getWritePermission()
WritePermissionOption.
 
 If the meaning of the 'Write Permission' attribute isn't clear, there really should be more of a description here...
WritePermissionOption, 
setWritePermission(WritePermissionOption), 
SQLDataTypesPackage.getDataLinkDataType_WritePermission()void setWritePermission(WritePermissionOption value)
Write Permission' attribute.
 
 
value - the new value of the 'Write Permission' attribute.WritePermissionOption, 
getWritePermission()boolean isRecovery()
If the meaning of the 'Recovery' attribute isn't clear, there really should be more of a description here...
setRecovery(boolean), 
SQLDataTypesPackage.getDataLinkDataType_Recovery()void setRecovery(boolean value)
Recovery' attribute.
 
 
value - the new value of the 'Recovery' attribute.isRecovery()UnlinkOption getUnlink()
UnlinkOption.
 
 If the meaning of the 'Unlink' attribute isn't clear, there really should be more of a description here...
UnlinkOption, 
setUnlink(UnlinkOption), 
SQLDataTypesPackage.getDataLinkDataType_Unlink()void setUnlink(UnlinkOption value)
Unlink' attribute.
 
 
value - the new value of the 'Unlink' attribute.UnlinkOption, 
getUnlink()| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||