org.eclipse.datatools.enablement.sybase.deltaddl
Class SybaseDeltaDdlGeneration
java.lang.Object
   org.eclipse.datatools.enablement.sybase.deltaddl.SybaseDeltaDdlGeneration
org.eclipse.datatools.enablement.sybase.deltaddl.SybaseDeltaDdlGeneration
- All Implemented Interfaces: 
- org.eclipse.datatools.connectivity.sqm.internal.core.rte.DeltaDDLGenerator, ISybaseDeltaDdlGenerator
- Direct Known Subclasses: 
- SybaseASEDeltaDdlGeneration
- public class SybaseDeltaDdlGeneration 
- extends java.lang.Object- implements ISybaseDeltaDdlGenerator
some code copied from GenericDeltaDdlGenerator, since some methods of GenericDeltaDdlGenerator are final or private.
- Author:
- linsong
 
 
 
| Method Summary | 
|  java.lang.String[] | generateDeltaDDL(org.eclipse.emf.ecore.EObject rootObject,
                 org.eclipse.emf.ecore.change.ChangeDescription changeDescription,
                 EngineeringOption[] options,
                 org.eclipse.core.runtime.IProgressMonitor monitor)set customized options to control the delta ddl generated scripted style
 | 
|  java.lang.String[] | generateDeltaDDL(org.eclipse.emf.ecore.EObject rootObject,
                 org.eclipse.emf.ecore.change.ChangeDescription changeDescription,
                 org.eclipse.core.runtime.IProgressMonitor monitor)
 | 
|  SybaseDdlScript | generateDeltaDDLReturnScript(org.eclipse.emf.ecore.EObject rootObject,
                             org.eclipse.emf.ecore.change.ChangeDescription changeDescription,
                             EngineeringOption[] options,
                             org.eclipse.core.runtime.IProgressMonitor monitor)
 | 
|  SybaseDdlScript | generateDeltaDDLReturnScript(org.eclipse.emf.ecore.EObject rootObject,
                             org.eclipse.emf.ecore.change.ChangeDescription changeDescription,
                             org.eclipse.core.runtime.IProgressMonitor monitor)
 | 
|  org.eclipse.datatools.connectivity.sqm.internal.core.rte.EngineeringOptionCategory[] | getOptionCategories()
 | 
|  EngineeringOption[] | getOptions()
 | 
|  java.lang.Object | getParameter()
 | 
|  void | setEngineeringOption(EngineeringOption[] options)
 | 
|  void | setParameter(java.lang.Object obj)
 | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CREATE
public static final int CREATE
- See Also:
- Constant Field Values
DROP
public static final int DROP
- See Also:
- Constant Field Values
MODIFIED
public static final int MODIFIED
- See Also:
- Constant Field Values
SybaseDeltaDdlGeneration
public SybaseDeltaDdlGeneration()
generateDeltaDDL
public java.lang.String[] generateDeltaDDL(org.eclipse.emf.ecore.EObject rootObject,
                                           org.eclipse.emf.ecore.change.ChangeDescription changeDescription,
                                           org.eclipse.core.runtime.IProgressMonitor monitor)
- 
- Specified by:
- generateDeltaDDLin interface- org.eclipse.datatools.connectivity.sqm.internal.core.rte.DeltaDDLGenerator
 
- 
 
generateDeltaDDLReturnScript
public SybaseDdlScript generateDeltaDDLReturnScript(org.eclipse.emf.ecore.EObject rootObject,
                                                    org.eclipse.emf.ecore.change.ChangeDescription changeDescription,
                                                    org.eclipse.core.runtime.IProgressMonitor monitor)
- 
 
- 
 
generateDeltaDDL
public java.lang.String[] generateDeltaDDL(org.eclipse.emf.ecore.EObject rootObject,
                                           org.eclipse.emf.ecore.change.ChangeDescription changeDescription,
                                           EngineeringOption[] options,
                                           org.eclipse.core.runtime.IProgressMonitor monitor)
- Description copied from interface: ISybaseDeltaDdlGenerator
- set customized options to control the delta ddl generated scripted style
 
- 
- Specified by:
- generateDeltaDDLin interface- ISybaseDeltaDdlGenerator
 
- 
- Parameters:
- rootObject- TODO
- Returns:
 
generateDeltaDDLReturnScript
public SybaseDdlScript generateDeltaDDLReturnScript(org.eclipse.emf.ecore.EObject rootObject,
                                                    org.eclipse.emf.ecore.change.ChangeDescription changeDescription,
                                                    EngineeringOption[] options,
                                                    org.eclipse.core.runtime.IProgressMonitor monitor)
- 
 
- 
 
getOptions
public EngineeringOption[] getOptions()
- 
- Specified by:
- getOptionsin interface- org.eclipse.datatools.connectivity.sqm.internal.core.rte.DeltaDDLGenerator
 
- 
 
setEngineeringOption
public void setEngineeringOption(EngineeringOption[] options)
- 
 
- 
 
getOptionCategories
public org.eclipse.datatools.connectivity.sqm.internal.core.rte.EngineeringOptionCategory[] getOptionCategories()
- 
- Specified by:
- getOptionCategoriesin interface- org.eclipse.datatools.connectivity.sqm.internal.core.rte.DeltaDDLGenerator
 
- 
 
setParameter
public void setParameter(java.lang.Object obj)
- 
 
- 
 
getParameter
public java.lang.Object getParameter()
- 
 
-