com.ibm.db.models.db2.zSeries.impl
Class ZSeriesRoutineExtOptionsImpl

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.impl.DB2ExtendedOptionsImpl
                                  extended by com.ibm.db.models.db2.zSeries.impl.ZSeriesRoutineExtOptionsImpl
All Implemented Interfaces:
DB2ExtendedOptions, ZSeriesRoutineExtOptions, 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 ZSeriesRoutineExtOptionsImpl
extends DB2ExtendedOptionsImpl
implements ZSeriesRoutineExtOptions

An implementation of the model object 'Routine Ext Options'.

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
 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)
           
 int getAsuTimeLimit()
           
 java.lang.String getBuildName()
           
 java.lang.String getBuildOwner()
           
 java.lang.String getBuildSchema()
           
 int getExternalSecurity()
           
 java.lang.String getLoadModule()
           
 java.lang.String getLUName()
           
 java.lang.String getPackageLocation()
           
 java.lang.String getPackageOwner()
           
 java.lang.String getPackageVersion()
           
 java.lang.String getPrelinkOpts()
           
 java.lang.String getRunTimeOpts()
           
 java.lang.String getWlm()
           
 boolean isCommitOnReturn()
           
 boolean isStayResident()
           
 boolean isVerbose()
           
 void setAsuTimeLimit(int newAsuTimeLimit)
           
 void setBuildName(java.lang.String newBuildName)
           
 void setBuildOwner(java.lang.String newBuildOwner)
           
 void setBuildSchema(java.lang.String newBuildSchema)
           
 void setCommitOnReturn(boolean newCommitOnReturn)
           
 void setExternalSecurity(int newExternalSecurity)
           
 void setLoadModule(java.lang.String newLoadModule)
           
 void setLUName(java.lang.String newLUName)
           
 void setPackageLocation(java.lang.String newPackageLocation)
           
 void setPackageOwner(java.lang.String newPackageOwner)
           
 void setPackageVersion(java.lang.String newPackageVersion)
           
 void setPrelinkOpts(java.lang.String newPrelinkOpts)
           
 void setRunTimeOpts(java.lang.String newRunTimeOpts)
           
 void setStayResident(boolean newStayResident)
           
 void setVerbose(boolean newVerbose)
           
 void setWlm(java.lang.String newWlm)
           
 java.lang.String toString()
           
 
Methods inherited from class com.ibm.db.models.db2.impl.DB2ExtendedOptionsImpl
getBindOpts, getClasspathCompileJars, getColid, getCompileOpts, getLinkOpts, getPreCompileOpts, isBuilt, isForDebug, setBindOpts, setBuilt, setClasspathCompileJars, setColid, setCompileOpts, setForDebug, setLinkOpts, setPreCompileOpts
 
Methods inherited from class org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
addEAnnotation, addEAnnotationDetail, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, eInverseAdd, eInverseRemove, 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.DB2ExtendedOptions
getBindOpts, getClasspathCompileJars, getColid, getCompileOpts, getLinkOpts, getPreCompileOpts, isBuilt, isForDebug, setBindOpts, setBuilt, setClasspathCompileJars, setColid, setCompileOpts, setForDebug, setLinkOpts, setPreCompileOpts
 
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

getAsuTimeLimit

public int getAsuTimeLimit()

Specified by:
getAsuTimeLimit in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Asu Time Limit' attribute.
See Also:
ZSeriesRoutineExtOptions.setAsuTimeLimit(int), ZSeriesPackage.getZSeriesRoutineExtOptions_AsuTimeLimit()

setAsuTimeLimit

public void setAsuTimeLimit(int newAsuTimeLimit)

Specified by:
setAsuTimeLimit in interface ZSeriesRoutineExtOptions
Parameters:
newAsuTimeLimit - the new value of the 'Asu Time Limit' attribute.
See Also:
ZSeriesRoutineExtOptions.getAsuTimeLimit()

getLUName

public java.lang.String getLUName()

Specified by:
getLUName in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'LU Name' attribute.
See Also:
ZSeriesRoutineExtOptions.setLUName(String), ZSeriesPackage.getZSeriesRoutineExtOptions_LUName()

setLUName

public void setLUName(java.lang.String newLUName)

Specified by:
setLUName in interface ZSeriesRoutineExtOptions
Parameters:
newLUName - the new value of the 'LU Name' attribute.
See Also:
ZSeriesRoutineExtOptions.getLUName()

isStayResident

public boolean isStayResident()

Specified by:
isStayResident in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Stay Resident' attribute.
See Also:
ZSeriesRoutineExtOptions.setStayResident(boolean), ZSeriesPackage.getZSeriesRoutineExtOptions_StayResident()

setStayResident

public void setStayResident(boolean newStayResident)

Specified by:
setStayResident in interface ZSeriesRoutineExtOptions
Parameters:
newStayResident - the new value of the 'Stay Resident' attribute.
See Also:
ZSeriesRoutineExtOptions.isStayResident()

getExternalSecurity

public int getExternalSecurity()

Specified by:
getExternalSecurity in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'External Security' attribute.
See Also:
ZSeriesRoutineExtOptions.setExternalSecurity(int), ZSeriesPackage.getZSeriesRoutineExtOptions_ExternalSecurity()

setExternalSecurity

public void setExternalSecurity(int newExternalSecurity)

Specified by:
setExternalSecurity in interface ZSeriesRoutineExtOptions
Parameters:
newExternalSecurity - the new value of the 'External Security' attribute.
See Also:
ZSeriesRoutineExtOptions.getExternalSecurity()

getRunTimeOpts

public java.lang.String getRunTimeOpts()

Specified by:
getRunTimeOpts in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Run Time Opts' attribute.
See Also:
ZSeriesRoutineExtOptions.setRunTimeOpts(String), ZSeriesPackage.getZSeriesRoutineExtOptions_RunTimeOpts()

setRunTimeOpts

public void setRunTimeOpts(java.lang.String newRunTimeOpts)

Specified by:
setRunTimeOpts in interface ZSeriesRoutineExtOptions
Parameters:
newRunTimeOpts - the new value of the 'Run Time Opts' attribute.
See Also:
ZSeriesRoutineExtOptions.getRunTimeOpts()

getPrelinkOpts

public java.lang.String getPrelinkOpts()

Specified by:
getPrelinkOpts in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Prelink Opts' attribute.
See Also:
ZSeriesRoutineExtOptions.setPrelinkOpts(String), ZSeriesPackage.getZSeriesRoutineExtOptions_PrelinkOpts()

setPrelinkOpts

public void setPrelinkOpts(java.lang.String newPrelinkOpts)

Specified by:
setPrelinkOpts in interface ZSeriesRoutineExtOptions
Parameters:
newPrelinkOpts - the new value of the 'Prelink Opts' attribute.
See Also:
ZSeriesRoutineExtOptions.getPrelinkOpts()

getBuildName

public java.lang.String getBuildName()

Specified by:
getBuildName in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Build Name' attribute.
See Also:
ZSeriesRoutineExtOptions.setBuildName(String), ZSeriesPackage.getZSeriesRoutineExtOptions_BuildName()

setBuildName

public void setBuildName(java.lang.String newBuildName)

Specified by:
setBuildName in interface ZSeriesRoutineExtOptions
Parameters:
newBuildName - the new value of the 'Build Name' attribute.
See Also:
ZSeriesRoutineExtOptions.getBuildName()

getBuildSchema

public java.lang.String getBuildSchema()

Specified by:
getBuildSchema in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Build Schema' attribute.
See Also:
ZSeriesRoutineExtOptions.setBuildSchema(String), ZSeriesPackage.getZSeriesRoutineExtOptions_BuildSchema()

setBuildSchema

public void setBuildSchema(java.lang.String newBuildSchema)

Specified by:
setBuildSchema in interface ZSeriesRoutineExtOptions
Parameters:
newBuildSchema - the new value of the 'Build Schema' attribute.
See Also:
ZSeriesRoutineExtOptions.getBuildSchema()

getLoadModule

public java.lang.String getLoadModule()

Specified by:
getLoadModule in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Load Module' attribute.
See Also:
ZSeriesRoutineExtOptions.setLoadModule(String), ZSeriesPackage.getZSeriesRoutineExtOptions_LoadModule()

setLoadModule

public void setLoadModule(java.lang.String newLoadModule)

Specified by:
setLoadModule in interface ZSeriesRoutineExtOptions
Parameters:
newLoadModule - the new value of the 'Load Module' attribute.
See Also:
ZSeriesRoutineExtOptions.getLoadModule()

isCommitOnReturn

public boolean isCommitOnReturn()

Specified by:
isCommitOnReturn in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Commit On Return' attribute.
See Also:
ZSeriesRoutineExtOptions.setCommitOnReturn(boolean), ZSeriesPackage.getZSeriesRoutineExtOptions_CommitOnReturn()

setCommitOnReturn

public void setCommitOnReturn(boolean newCommitOnReturn)

Specified by:
setCommitOnReturn in interface ZSeriesRoutineExtOptions
Parameters:
newCommitOnReturn - the new value of the 'Commit On Return' attribute.
See Also:
ZSeriesRoutineExtOptions.isCommitOnReturn()

getWlm

public java.lang.String getWlm()

Specified by:
getWlm in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Wlm' attribute.
See Also:
ZSeriesRoutineExtOptions.setWlm(String), ZSeriesPackage.getZSeriesRoutineExtOptions_Wlm()

setWlm

public void setWlm(java.lang.String newWlm)

Specified by:
setWlm in interface ZSeriesRoutineExtOptions
Parameters:
newWlm - the new value of the 'Wlm' attribute.
See Also:
ZSeriesRoutineExtOptions.getWlm()

getPackageOwner

public java.lang.String getPackageOwner()

Specified by:
getPackageOwner in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Package Owner' attribute.
See Also:
ZSeriesRoutineExtOptions.setPackageOwner(String), ZSeriesPackage.getZSeriesRoutineExtOptions_PackageOwner()

setPackageOwner

public void setPackageOwner(java.lang.String newPackageOwner)

Specified by:
setPackageOwner in interface ZSeriesRoutineExtOptions
Parameters:
newPackageOwner - the new value of the 'Package Owner' attribute.
See Also:
ZSeriesRoutineExtOptions.getPackageOwner()

getBuildOwner

public java.lang.String getBuildOwner()

Specified by:
getBuildOwner in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Build Owner' attribute.
See Also:
ZSeriesRoutineExtOptions.setBuildOwner(String), ZSeriesPackage.getZSeriesRoutineExtOptions_BuildOwner()

setBuildOwner

public void setBuildOwner(java.lang.String newBuildOwner)

Specified by:
setBuildOwner in interface ZSeriesRoutineExtOptions
Parameters:
newBuildOwner - the new value of the 'Build Owner' attribute.
See Also:
ZSeriesRoutineExtOptions.getBuildOwner()

isVerbose

public boolean isVerbose()

Specified by:
isVerbose in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Verbose' attribute.
See Also:
ZSeriesRoutineExtOptions.setVerbose(boolean), ZSeriesPackage.getZSeriesRoutineExtOptions_Verbose()

setVerbose

public void setVerbose(boolean newVerbose)

Specified by:
setVerbose in interface ZSeriesRoutineExtOptions
Parameters:
newVerbose - the new value of the 'Verbose' attribute.
See Also:
ZSeriesRoutineExtOptions.isVerbose()

getPackageVersion

public java.lang.String getPackageVersion()

Specified by:
getPackageVersion in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Package Version' attribute.
See Also:
ZSeriesRoutineExtOptions.setPackageVersion(String), ZSeriesPackage.getZSeriesRoutineExtOptions_PackageVersion()

setPackageVersion

public void setPackageVersion(java.lang.String newPackageVersion)

Specified by:
setPackageVersion in interface ZSeriesRoutineExtOptions
Parameters:
newPackageVersion - the new value of the 'Package Version' attribute.
See Also:
ZSeriesRoutineExtOptions.getPackageVersion()

getPackageLocation

public java.lang.String getPackageLocation()

Specified by:
getPackageLocation in interface ZSeriesRoutineExtOptions
Returns:
the value of the 'Package Location' attribute.
See Also:
ZSeriesRoutineExtOptions.setPackageLocation(String), ZSeriesPackage.getZSeriesRoutineExtOptions_PackageLocation()

setPackageLocation

public void setPackageLocation(java.lang.String newPackageLocation)

Specified by:
setPackageLocation in interface ZSeriesRoutineExtOptions
Parameters:
newPackageLocation - the new value of the 'Package Location' attribute.
See Also:
ZSeriesRoutineExtOptions.getPackageLocation()

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 DB2ExtendedOptionsImpl

eSet

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

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

eUnset

public void eUnset(int featureID)

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

eIsSet

public boolean eIsSet(int featureID)

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

toString

public java.lang.String toString()

Overrides:
toString in class DB2ExtendedOptionsImpl