| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.routines.impl.RoutineImpl
org.eclipse.datatools.modelbase.sql.routines.impl.ProcedureImpl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASEProcedureImpl
public class SybaseASEProcedureImpl
An implementation of the model object 'Sybase ASE Procedure'.
The following features are implemented:
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl | 
|---|
| org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList | 
| 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 | getGroupNumber() | 
|  TransactionModeType | getTransactionMode() | 
|  boolean | isSystem() | 
|  boolean | isSystemProcedure() | 
|  boolean | isWithRecompile() | 
|  void | parseParameterDefaultValues()Parses the source code to get parameter default values. | 
|  void | setGroupNumber(int newGroupNumber) | 
|  void | setSystemProcedure(boolean newSystemProcedure) | 
|  void | setTransactionMode(TransactionModeType newTransactionMode) | 
|  void | setWithRecompile(boolean newWithRecompile) | 
|  java.lang.String | toString() | 
| Methods inherited from class org.eclipse.datatools.modelbase.sql.routines.impl.ProcedureImpl | 
|---|
| eInverseRemove, getMaxResultSets, getResultSet, isOldSavePoint, setMaxResultSets, setOldSavePoint | 
| Methods inherited from class org.eclipse.datatools.modelbase.sql.routines.impl.RoutineImpl | 
|---|
| basicGetSchema, basicSetSchema, basicSetSource, eInverseAdd, getAuthorizationID, getCreationTS, getExternalName, getInputParameters, getLanguage, getLastAlteredTS, getOutputParameters, getParameters, getParameterStyle, getSchema, getSecurity, getSource, getSpecificName, getSqlDataAccess, isDeterministic, setAuthorizationID, setCreationTS, setDeterministic, setExternalName, setLanguage, setLastAlteredTS, setParameterStyle, setSchema, setSecurity, setSource, setSpecificName, setSqlDataAccess | 
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl | 
|---|
| addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel | 
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl | 
|---|
| eContents, eCrossReferences, getName, getNameGen, setName | 
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl | 
|---|
| eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations | 
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl | 
|---|
| eIsProxy, eProxyURI, eSetProxyURI | 
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl | 
|---|
| eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eSetClass, eSetDeliver | 
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl | 
|---|
| eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, 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 org.eclipse.datatools.modelbase.sql.routines.Procedure | 
|---|
| getMaxResultSets, getResultSet, isOldSavePoint, setMaxResultSets, setOldSavePoint | 
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.routines.Routine | 
|---|
| getAuthorizationID, getCreationTS, getExternalName, getInputParameters, getLanguage, getLastAlteredTS, getOutputParameters, getParameters, getParameterStyle, getSchema, getSecurity, getSource, getSpecificName, getSqlDataAccess, isDeterministic, setAuthorizationID, setCreationTS, setDeterministic, setExternalName, setLanguage, setLastAlteredTS, setParameterStyle, setSchema, setSecurity, setSource, setSpecificName, setSqlDataAccess | 
| 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 | 
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.routines.Routine | 
|---|
| getAuthorizationID, getCreationTS, getExternalName, getInputParameters, getLanguage, getLastAlteredTS, getOutputParameters, getParameters, getParameterStyle, getSchema, getSecurity, getSource, getSpecificName, getSqlDataAccess, isDeterministic, setAuthorizationID, setCreationTS, setDeterministic, setExternalName, setLanguage, setLastAlteredTS, setParameterStyle, setSchema, setSecurity, setSource, setSpecificName, setSqlDataAccess | 
| 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 | 
| 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 | 
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject | 
|---|
| eNotificationRequired | 
| Method Detail | 
|---|
public int getGroupNumber()
getGroupNumber in interface SybaseASEProcedureSybaseASEProcedure.setGroupNumber(int), 
SybaseasesqlmodelPackage.getSybaseASEProcedure_GroupNumber()public void setGroupNumber(int newGroupNumber)
setGroupNumber in interface SybaseASEProcedurenewGroupNumber - the new value of the 'Group Number' attribute.SybaseASEProcedure.getGroupNumber()public TransactionModeType getTransactionMode()
getTransactionMode in interface SybaseASEProcedureTransactionModeType, 
SybaseASEProcedure.setTransactionMode(TransactionModeType), 
SybaseasesqlmodelPackage.getSybaseASEProcedure_TransactionMode()public void setTransactionMode(TransactionModeType newTransactionMode)
setTransactionMode in interface SybaseASEProcedurenewTransactionMode - the new value of the 'Transaction Mode' attribute.TransactionModeType, 
SybaseASEProcedure.getTransactionMode()public boolean isSystemProcedure()
isSystemProcedure in interface SybaseASEProcedureSybaseASEProcedure.setSystemProcedure(boolean), 
SybaseasesqlmodelPackage.getSybaseASEProcedure_SystemProcedure()public void setSystemProcedure(boolean newSystemProcedure)
setSystemProcedure in interface SybaseASEProcedurenewSystemProcedure - the new value of the 'System Procedure' attribute.SybaseASEProcedure.isSystemProcedure()public boolean isWithRecompile()
isWithRecompile in interface SybaseASEProcedureSybaseASEProcedure.setWithRecompile(boolean), 
SybaseasesqlmodelPackage.getSybaseASEProcedure_WithRecompile()public void setWithRecompile(boolean newWithRecompile)
setWithRecompile in interface SybaseASEProcedurenewWithRecompile - the new value of the 'With Recompile' attribute.SybaseASEProcedure.isWithRecompile()
public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.datatools.modelbase.sql.routines.impl.ProcedureImpl
public void eSet(int featureID,
                 java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.datatools.modelbase.sql.routines.impl.ProcedureImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.datatools.modelbase.sql.routines.impl.ProcedureImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.datatools.modelbase.sql.routines.impl.ProcedureImplpublic java.lang.String toString()
toString in class org.eclipse.datatools.modelbase.sql.routines.impl.ProcedureImplpublic void parseParameterDefaultValues()
SybaseRoutine
parseParameterDefaultValues in interface SybaseRoutinepublic boolean isSystem()
isSystem in interface SybaseRoutine| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||