org.eclipse.wst.rdb.internal.models.sql.datatypes
Interface ReferenceDataType

All Superinterfaces:
ConstructedDataType, commonj.sdo.DataObject, DataType, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, java.io.Serializable, SQLDataType, SQLObject
All Known Implementing Classes:
ReferenceDataTypeImpl

public interface ReferenceDataType
extends ConstructedDataType

A representation of the model object 'Reference Data Type'. Reference: 5WD-02-Foundation-2002-12 4.1 Data types

The following features are supported:

See Also:
SQLDataTypesPackage.getReferenceDataType()

Method Summary
 StructuredUserDefinedType getReferencedType()
          Returns the value of the 'Referenced Type' reference.
 Table getScopeTable()
          Returns the value of the 'Scope Table' reference.
 void setReferencedType(StructuredUserDefinedType value)
          Sets the value of the 'Referenced Type' reference.
 void setScopeTable(Table value)
          Sets the value of the 'Scope Table' reference.
 
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
 

Method Detail

getScopeTable

Table getScopeTable()
Returns the value of the 'Scope Table' reference.

If the meaning of the 'Scope Table' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Scope Table' reference.
See Also:
setScopeTable(Table), SQLDataTypesPackage.getReferenceDataType_ScopeTable()

setScopeTable

void setScopeTable(Table value)
Sets the value of the 'Scope Table' reference.

Parameters:
value - the new value of the 'Scope Table' reference.
See Also:
getScopeTable()

getReferencedType

StructuredUserDefinedType getReferencedType()
Returns the value of the 'Referenced Type' reference.

If the meaning of the 'Referenced Type' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Referenced Type' reference.
See Also:
setReferencedType(StructuredUserDefinedType), SQLDataTypesPackage.getReferenceDataType_ReferencedType()

setReferencedType

void setReferencedType(StructuredUserDefinedType value)
Sets the value of the 'Referenced Type' reference.

Parameters:
value - the new value of the 'Referenced Type' reference.
See Also:
getReferencedType()