com.ibm.db.models.db2.luw.BlastWrapper.impl
Class BlastServerImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
                              extended by com.ibm.db.models.db2.luw.impl.LUWServerImpl
                                  extended by com.ibm.db.models.db2.luw.impl.LUWNonRelationalServerImpl
                                      extended by com.ibm.db.models.db2.luw.BlastWrapper.impl.BlastServerImpl
All Implemented Interfaces:
BlastServer, LUWNonRelationalServer, LUWServer, commonj.sdo.DataObject, java.io.Serializable, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.sdo.InternalEDataObject, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject

public class BlastServerImpl
extends LUWNonRelationalServerImpl
implements BlastServer

An implementation of the model object 'Blast Server'.

The following features are implemented:

See Also:
Serialized Form

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
 BlastWrapper basicGetBlastWrapper()
           
 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)
           
 org.eclipse.emf.common.util.EList getBlastNicknames()
           
 BlastServerType getBlastServerType()
           
 BlastWrapper getBlastWrapper()
           
 int getDaemonPort()
           
 java.lang.String getNode()
           
 void setBlastServerType(BlastServerType newBlastServerType)
           
 void setBlastWrapper(BlastWrapper newBlastWrapper)
           
 void setDaemonPort(int newDaemonPort)
           
 void setNode(java.lang.String newNode)
           
 void setWrapper(LUWWrapper newBlastWrapper)
           
 java.lang.String toString()
           
 
Methods inherited from class com.ibm.db.models.db2.luw.impl.LUWNonRelationalServerImpl
basicGetNonRelWrapper, getNonRelNicknames, getNonRelWrapper
 
Methods inherited from class com.ibm.db.models.db2.luw.impl.LUWServerImpl
basicGetLUWDatabase, basicGetRemoteServer, basicGetWrapper, basicSetLUWDatabase, basicSetRemoteServer, basicSetWrapper, eInverseAdd, eInverseRemove, getLUWDatabase, getNicknames, getOptions, getRemoteServer, getServerType, getServerVersion, getUserMappings, getWrapper, setLUWDatabase, setRemoteServer, setServerType, setServerVersion
 
Methods inherited from class org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
addEAnnotation, addEAnnotationDetail, 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, getComments, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDependencies, getDescription, getDouble, getDouble, getDouble, getEAnnotation, getEAnnotationDetail, getFloat, getFloat, getFloat, getInstanceProperties, getInt, getInt, getInt, getLabel, getList, getList, getList, getLong, getLong, getLong, getPrivileges, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, removeEAnnotationDetail, set, set, set, setAnnotationDetail, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDescription, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setLabel, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset, writeReplace
 
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 com.ibm.db.models.db2.luw.BlastWrapper.BlastServer
getNicknames, getNonRelNicknames
 
Methods inherited from interface com.ibm.db.models.db2.luw.LUWNonRelationalServer
getNonRelWrapper
 
Methods inherited from interface com.ibm.db.models.db2.luw.LUWServer
getLUWDatabase, getOptions, getRemoteServer, getServerType, getServerVersion, getUserMappings, getWrapper, setLUWDatabase, setRemoteServer, setServerType, setServerVersion
 
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

getBlastServerType

public BlastServerType getBlastServerType()

Specified by:
getBlastServerType in interface BlastServer
Returns:
the value of the 'Blast Server Type' attribute.
See Also:
BlastServerType, BlastServer.setBlastServerType(BlastServerType), BlastWrapperPackage.getBlastServer_BlastServerType()

setBlastServerType

public void setBlastServerType(BlastServerType newBlastServerType)

Specified by:
setBlastServerType in interface BlastServer
Parameters:
newBlastServerType - the new value of the 'Blast Server Type' attribute.
See Also:
BlastServerType, BlastServer.getBlastServerType()

getNode

public java.lang.String getNode()

Specified by:
getNode in interface BlastServer
Returns:
the value of the 'Node' attribute.
See Also:
BlastServer.setNode(String), BlastWrapperPackage.getBlastServer_Node()

setNode

public void setNode(java.lang.String newNode)

Specified by:
setNode in interface BlastServer
Parameters:
newNode - the new value of the 'Node' attribute.
See Also:
BlastServer.getNode()

getDaemonPort

public int getDaemonPort()

Specified by:
getDaemonPort in interface BlastServer
Returns:
the value of the 'Daemon Port' attribute.
See Also:
BlastServer.setDaemonPort(int), BlastWrapperPackage.getBlastServer_DaemonPort()

setDaemonPort

public void setDaemonPort(int newDaemonPort)

Specified by:
setDaemonPort in interface BlastServer
Parameters:
newDaemonPort - the new value of the 'Daemon Port' attribute.
See Also:
BlastServer.getDaemonPort()

getBlastWrapper

public BlastWrapper getBlastWrapper()

Specified by:
getBlastWrapper in interface BlastServer
Returns:
the value of the 'Blast Wrapper' reference.
See Also:
BlastServer.setBlastWrapper(BlastWrapper), BlastWrapperPackage.getBlastServer_BlastWrapper(), BlastWrapper.getBlastServers()

basicGetBlastWrapper

public BlastWrapper basicGetBlastWrapper()


setBlastWrapper

public void setBlastWrapper(BlastWrapper newBlastWrapper)

Specified by:
setBlastWrapper in interface BlastServer
Parameters:
newBlastWrapper - the new value of the 'Blast Wrapper' reference.
See Also:
BlastServer.getBlastWrapper()

setWrapper

public void setWrapper(LUWWrapper newBlastWrapper)

Specified by:
setWrapper in interface BlastServer
Specified by:
setWrapper in interface LUWServer
Overrides:
setWrapper in class LUWServerImpl
Parameters:
newBlastWrapper - the new value of the 'Wrapper' reference.
See Also:
LUWServer.getWrapper()

getBlastNicknames

public org.eclipse.emf.common.util.EList getBlastNicknames()

Specified by:
getBlastNicknames in interface BlastServer
Returns:
the value of the 'Blast Nicknames' reference list.
See Also:
BlastWrapperPackage.getBlastServer_BlastNicknames(), BlastNickname.getBlastServer()

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class LUWNonRelationalServerImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class LUWServerImpl

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class LUWServerImpl

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class LUWNonRelationalServerImpl

toString

public java.lang.String toString()

Overrides:
toString in class LUWServerImpl