com.ibm.db.models.db2.luw
Interface LUWWrapper

All Superinterfaces:
commonj.sdo.DataObject, 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, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject
All Known Subinterfaces:
BlastWrapper, LUWGenericWrapper, LUWNonRelationalWrapper, LUWRelationalWrapper, OracleWrapper
All Known Implementing Classes:
BlastWrapperImpl, LUWGenericWrapperImpl, LUWNonRelationalWrapperImpl, LUWRelationalWrapperImpl, LUWWrapperImpl, OracleWrapperImpl

public interface LUWWrapper
extends org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject

A representation of the model object 'Wrapper'.

The following features are supported:

See Also:
LUWPackage.getLUWWrapper()

Method Summary
 java.lang.String getLibrary()
          Returns the value of the 'Library' attribute.
 LUWDatabase getLUWDatabase()
          Returns the value of the 'LUW Database' reference.
 org.eclipse.emf.common.util.EList getOptions()
          Returns the value of the 'Options' containment reference list.
 org.eclipse.emf.common.util.EList getServers()
          Returns the value of the 'Servers' reference list.
 java.lang.String getVersion()
          Returns the value of the 'Version' attribute.
 WrapperType getWrapperType()
          Returns the value of the 'Wrapper Type' attribute.
 boolean isFenced()
          Returns the value of the 'Fenced' attribute.
 void setFenced(boolean value)
          Sets the value of the 'Fenced' attribute.
 void setLibrary(java.lang.String value)
          Sets the value of the 'Library' attribute.
 void setLUWDatabase(LUWDatabase value)
          Sets the value of the 'LUW Database' reference.
 void setVersion(java.lang.String value)
          Sets the value of the 'Version' attribute.
 void setWrapperType(WrapperType value)
          Sets the value of the 'Wrapper Type' attribute.
 
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

getVersion

java.lang.String getVersion()
Returns the value of the 'Version' attribute.

If the meaning of the 'Version' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Version' attribute.
See Also:
setVersion(String), LUWPackage.getLUWWrapper_Version()

setVersion

void setVersion(java.lang.String value)
Sets the value of the 'Version' attribute.

Parameters:
value - the new value of the 'Version' attribute.
See Also:
getVersion()

getLibrary

java.lang.String getLibrary()
Returns the value of the 'Library' attribute.

If the meaning of the 'Library' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Library' attribute.
See Also:
setLibrary(String), LUWPackage.getLUWWrapper_Library()

setLibrary

void setLibrary(java.lang.String value)
Sets the value of the 'Library' attribute.

Parameters:
value - the new value of the 'Library' attribute.
See Also:
getLibrary()

isFenced

boolean isFenced()
Returns the value of the 'Fenced' attribute. The default value is "true".

If the meaning of the 'Fenced' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Fenced' attribute.
See Also:
setFenced(boolean), LUWPackage.getLUWWrapper_Fenced()

setFenced

void setFenced(boolean value)
Sets the value of the 'Fenced' attribute.

Parameters:
value - the new value of the 'Fenced' attribute.
See Also:
isFenced()

getWrapperType

WrapperType getWrapperType()
Returns the value of the 'Wrapper Type' attribute. The literals are from the enumeration WrapperType.

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

Returns:
the value of the 'Wrapper Type' attribute.
See Also:
WrapperType, setWrapperType(WrapperType), LUWPackage.getLUWWrapper_WrapperType()

setWrapperType

void setWrapperType(WrapperType value)
Sets the value of the 'Wrapper Type' attribute.

Parameters:
value - the new value of the 'Wrapper Type' attribute.
See Also:
WrapperType, getWrapperType()

getServers

org.eclipse.emf.common.util.EList getServers()
Returns the value of the 'Servers' reference list. The list contents are of type LUWServer. It is bidirectional and its opposite is 'Wrapper'.

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

Returns:
the value of the 'Servers' reference list.
See Also:
LUWPackage.getLUWWrapper_Servers(), LUWServer.getWrapper()

getLUWDatabase

LUWDatabase getLUWDatabase()
Returns the value of the 'LUW Database' reference. It is bidirectional and its opposite is 'Wrappers'.

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

Returns:
the value of the 'LUW Database' reference.
See Also:
setLUWDatabase(LUWDatabase), LUWPackage.getLUWWrapper_LUWDatabase(), LUWDatabase.getWrappers()

setLUWDatabase

void setLUWDatabase(LUWDatabase value)
Sets the value of the 'LUW Database' reference.

Parameters:
value - the new value of the 'LUW Database' reference.
See Also:
getLUWDatabase()

getOptions

org.eclipse.emf.common.util.EList getOptions()
Returns the value of the 'Options' containment reference list. The list contents are of type LUWOption.

If the meaning of the 'Options' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Options' containment reference list.
See Also:
LUWPackage.getLUWWrapper_Options()