KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > util > OljSwitch


1 /**
2  * <copyright>
3  * </copyright>
4  *
5  * $Id$
6  */

7 package Olj.util;
8
9 import Olj.*;
10
11 import java.util.List JavaDoc;
12
13 import org.eclipse.emf.ecore.EClass;
14 import org.eclipse.emf.ecore.EObject;
15
16 /**
17  * <!-- begin-user-doc -->
18  * The <b>Switch</b> for the model's inheritance hierarchy.
19  * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
20  * to invoke the <code>caseXXX</code> method for each class of the model,
21  * starting with the actual class of the object
22  * and proceeding up the inheritance hierarchy
23  * until a non-null result is returned,
24  * which is the result of the switch.
25  * <!-- end-user-doc -->
26  * @see Olj.OljPackage
27  * @generated
28  */

29 public class OljSwitch {
30     /**
31      * The cached model package
32      * <!-- begin-user-doc -->
33      * <!-- end-user-doc -->
34      * @generated
35      */

36     protected static OljPackage modelPackage;
37
38     /**
39      * Creates an instance of the switch.
40      * <!-- begin-user-doc -->
41      * <!-- end-user-doc -->
42      * @generated
43      */

44     public OljSwitch() {
45         if (modelPackage == null) {
46             modelPackage = OljPackage.eINSTANCE;
47         }
48     }
49
50     /**
51      * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
52      * <!-- begin-user-doc -->
53      * <!-- end-user-doc -->
54      * @return the first non-null result returned by a <code>caseXXX</code> call.
55      * @generated
56      */

57     public Object JavaDoc doSwitch(EObject theEObject) {
58         return doSwitch(theEObject.eClass(), theEObject);
59     }
60
61     /**
62      * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
63      * <!-- begin-user-doc -->
64      * <!-- end-user-doc -->
65      * @return the first non-null result returned by a <code>caseXXX</code> call.
66      * @generated
67      */

68     protected Object JavaDoc doSwitch(EClass theEClass, EObject theEObject) {
69         if (theEClass.eContainer() == modelPackage) {
70             return doSwitch(theEClass.getClassifierID(), theEObject);
71         }
72         else {
73             List JavaDoc eSuperTypes = theEClass.getESuperTypes();
74             return
75                 eSuperTypes.isEmpty() ?
76                     defaultCase(theEObject) :
77                     doSwitch((EClass)eSuperTypes.get(0), theEObject);
78         }
79     }
80
81     /**
82      * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
83      * <!-- begin-user-doc -->
84      * <!-- end-user-doc -->
85      * @return the first non-null result returned by a <code>caseXXX</code> call.
86      * @generated
87      */

88     protected Object JavaDoc doSwitch(int classifierID, EObject theEObject) {
89         switch (classifierID) {
90             case OljPackage.CONSTANT_COLUMNS_TYPE: {
91                 ConstantColumnsType constantColumnsType = (ConstantColumnsType)theEObject;
92                 Object JavaDoc result = caseConstantColumnsType(constantColumnsType);
93                 if (result == null) result = defaultCase(theEObject);
94                 return result;
95             }
96             case OljPackage.CONSTANT_COLUMN_TYPE: {
97                 ConstantColumnType constantColumnType = (ConstantColumnType)theEObject;
98                 Object JavaDoc result = caseConstantColumnType(constantColumnType);
99                 if (result == null) result = defaultCase(theEObject);
100                 return result;
101             }
102             case OljPackage.COPY_TABLE_TYPE: {
103                 CopyTableType copyTableType = (CopyTableType)theEObject;
104                 Object JavaDoc result = caseCopyTableType(copyTableType);
105                 if (result == null) result = defaultCase(theEObject);
106                 return result;
107             }
108             case OljPackage.COUNTER_COLUMNS_TYPE: {
109                 CounterColumnsType counterColumnsType = (CounterColumnsType)theEObject;
110                 Object JavaDoc result = caseCounterColumnsType(counterColumnsType);
111                 if (result == null) result = defaultCase(theEObject);
112                 return result;
113             }
114             case OljPackage.COUNTER_COLUMN_TYPE: {
115                 CounterColumnType counterColumnType = (CounterColumnType)theEObject;
116                 Object JavaDoc result = caseCounterColumnType(counterColumnType);
117                 if (result == null) result = defaultCase(theEObject);
118                 return result;
119             }
120             case OljPackage.DEFINITION_INCLUDE_TYPE: {
121                 DefinitionIncludeType definitionIncludeType = (DefinitionIncludeType)theEObject;
122                 Object JavaDoc result = caseDefinitionIncludeType(definitionIncludeType);
123                 if (result == null) result = defaultCase(theEObject);
124                 return result;
125             }
126             case OljPackage.DOCUMENT_ROOT: {
127                 DocumentRoot documentRoot = (DocumentRoot)theEObject;
128                 Object JavaDoc result = caseDocumentRoot(documentRoot);
129                 if (result == null) result = defaultCase(theEObject);
130                 return result;
131             }
132             case OljPackage.ECHO_TYPE: {
133                 EchoType echoType = (EchoType)theEObject;
134                 Object JavaDoc result = caseEchoType(echoType);
135                 if (result == null) result = defaultCase(theEObject);
136                 return result;
137             }
138             case OljPackage.IMPORT_DEFINITION_TYPE: {
139                 ImportDefinitionType importDefinitionType = (ImportDefinitionType)theEObject;
140                 Object JavaDoc result = caseImportDefinitionType(importDefinitionType);
141                 if (result == null) result = defaultCase(theEObject);
142                 return result;
143             }
144             case OljPackage.INCLUDE_TYPE: {
145                 IncludeType includeType = (IncludeType)theEObject;
146                 Object JavaDoc result = caseIncludeType(includeType);
147                 if (result == null) result = defaultCase(theEObject);
148                 return result;
149             }
150             case OljPackage.JAVA_SCRIPT_TYPE: {
151                 JavaScriptType javaScriptType = (JavaScriptType)theEObject;
152                 Object JavaDoc result = caseJavaScriptType(javaScriptType);
153                 if (result == null) result = defaultCase(theEObject);
154                 return result;
155             }
156             case OljPackage.JDBC_DEFAULT_PARAMETERS_TYPE: {
157                 JdbcDefaultParametersType jdbcDefaultParametersType = (JdbcDefaultParametersType)theEObject;
158                 Object JavaDoc result = caseJdbcDefaultParametersType(jdbcDefaultParametersType);
159                 if (result == null) result = defaultCase(theEObject);
160                 return result;
161             }
162             case OljPackage.JDBC_PARAMETERS_TYPE: {
163                 JdbcParametersType jdbcParametersType = (JdbcParametersType)theEObject;
164                 Object JavaDoc result = caseJdbcParametersType(jdbcParametersType);
165                 if (result == null) result = defaultCase(theEObject);
166                 return result;
167             }
168             case OljPackage.JDBC_SOURCE_PARAMETERS_TYPE: {
169                 JdbcSourceParametersType jdbcSourceParametersType = (JdbcSourceParametersType)theEObject;
170                 Object JavaDoc result = caseJdbcSourceParametersType(jdbcSourceParametersType);
171                 if (result == null) result = defaultCase(theEObject);
172                 return result;
173             }
174             case OljPackage.JDBC_SOURCE_PARAMETER_TYPE: {
175                 JdbcSourceParameterType jdbcSourceParameterType = (JdbcSourceParameterType)theEObject;
176                 Object JavaDoc result = caseJdbcSourceParameterType(jdbcSourceParameterType);
177                 if (result == null) result = defaultCase(theEObject);
178                 return result;
179             }
180             case OljPackage.JDBC_SOURCE_TARGET_PARAMETERS_TYPE: {
181                 JdbcSourceTargetParametersType jdbcSourceTargetParametersType = (JdbcSourceTargetParametersType)theEObject;
182                 Object JavaDoc result = caseJdbcSourceTargetParametersType(jdbcSourceTargetParametersType);
183                 if (result == null) result = defaultCase(theEObject);
184                 return result;
185             }
186             case OljPackage.JDBC_TARGET_PARAMETERS_TYPE: {
187                 JdbcTargetParametersType jdbcTargetParametersType = (JdbcTargetParametersType)theEObject;
188                 Object JavaDoc result = caseJdbcTargetParametersType(jdbcTargetParametersType);
189                 if (result == null) result = defaultCase(theEObject);
190                 return result;
191             }
192             case OljPackage.JDBC_TARGET_PARAMETER_TYPE: {
193                 JdbcTargetParameterType jdbcTargetParameterType = (JdbcTargetParameterType)theEObject;
194                 Object JavaDoc result = caseJdbcTargetParameterType(jdbcTargetParameterType);
195                 if (result == null) result = defaultCase(theEObject);
196                 return result;
197             }
198             case OljPackage.LOADER_JOB_TYPE: {
199                 LoaderJobType loaderJobType = (LoaderJobType)theEObject;
200                 Object JavaDoc result = caseLoaderJobType(loaderJobType);
201                 if (result == null) result = defaultCase(theEObject);
202                 return result;
203             }
204             case OljPackage.RELATION_COLUMNS_TYPE: {
205                 RelationColumnsType relationColumnsType = (RelationColumnsType)theEObject;
206                 Object JavaDoc result = caseRelationColumnsType(relationColumnsType);
207                 if (result == null) result = defaultCase(theEObject);
208                 return result;
209             }
210             case OljPackage.RELATION_COLUMN_TYPE: {
211                 RelationColumnType relationColumnType = (RelationColumnType)theEObject;
212                 Object JavaDoc result = caseRelationColumnType(relationColumnType);
213                 if (result == null) result = defaultCase(theEObject);
214                 return result;
215             }
216             case OljPackage.RESTART_COUNTER_TYPE: {
217                 RestartCounterType restartCounterType = (RestartCounterType)theEObject;
218                 Object JavaDoc result = caseRestartCounterType(restartCounterType);
219                 if (result == null) result = defaultCase(theEObject);
220                 return result;
221             }
222             case OljPackage.SORT_COLUMNS_TYPE: {
223                 SortColumnsType sortColumnsType = (SortColumnsType)theEObject;
224                 Object JavaDoc result = caseSortColumnsType(sortColumnsType);
225                 if (result == null) result = defaultCase(theEObject);
226                 return result;
227             }
228             case OljPackage.SORT_COLUMN_TYPE: {
229                 SortColumnType sortColumnType = (SortColumnType)theEObject;
230                 Object JavaDoc result = caseSortColumnType(sortColumnType);
231                 if (result == null) result = defaultCase(theEObject);
232                 return result;
233             }
234             case OljPackage.SOURCE_COLUMNS_TYPE: {
235                 SourceColumnsType sourceColumnsType = (SourceColumnsType)theEObject;
236                 Object JavaDoc result = caseSourceColumnsType(sourceColumnsType);
237                 if (result == null) result = defaultCase(theEObject);
238                 return result;
239             }
240             case OljPackage.SOURCE_COLUMN_TYPE: {
241                 SourceColumnType sourceColumnType = (SourceColumnType)theEObject;
242                 Object JavaDoc result = caseSourceColumnType(sourceColumnType);
243                 if (result == null) result = defaultCase(theEObject);
244                 return result;
245             }
246             case OljPackage.SQL_STMT_TYPE: {
247                 SqlStmtType sqlStmtType = (SqlStmtType)theEObject;
248                 Object JavaDoc result = caseSqlStmtType(sqlStmtType);
249                 if (result == null) result = defaultCase(theEObject);
250                 return result;
251             }
252             case OljPackage.SQL_TYPE: {
253                 SqlType sqlType = (SqlType)theEObject;
254                 Object JavaDoc result = caseSqlType(sqlType);
255                 if (result == null) result = defaultCase(theEObject);
256                 return result;
257             }
258             case OljPackage.SUB_COUNTER_COLUMN_TYPE: {
259                 SubCounterColumnType subCounterColumnType = (SubCounterColumnType)theEObject;
260                 Object JavaDoc result = caseSubCounterColumnType(subCounterColumnType);
261                 if (result == null) result = defaultCase(theEObject);
262                 return result;
263             }
264             case OljPackage.SUB_COUNTER_KEY_COLUMN_TYPE: {
265                 SubCounterKeyColumnType subCounterKeyColumnType = (SubCounterKeyColumnType)theEObject;
266                 Object JavaDoc result = caseSubCounterKeyColumnType(subCounterKeyColumnType);
267                 if (result == null) result = defaultCase(theEObject);
268                 return result;
269             }
270             case OljPackage.TABLES_TYPE: {
271                 TablesType tablesType = (TablesType)theEObject;
272                 Object JavaDoc result = caseTablesType(tablesType);
273                 if (result == null) result = defaultCase(theEObject);
274                 return result;
275             }
276             case OljPackage.TABLE_TYPE: {
277                 TableType tableType = (TableType)theEObject;
278                 Object JavaDoc result = caseTableType(tableType);
279                 if (result == null) result = defaultCase(theEObject);
280                 return result;
281             }
282             case OljPackage.TARGET_COLUMNS_TYPE: {
283                 TargetColumnsType targetColumnsType = (TargetColumnsType)theEObject;
284                 Object JavaDoc result = caseTargetColumnsType(targetColumnsType);
285                 if (result == null) result = defaultCase(theEObject);
286                 return result;
287             }
288             case OljPackage.TARGET_COLUMN_TYPE: {
289                 TargetColumnType targetColumnType = (TargetColumnType)theEObject;
290                 Object JavaDoc result = caseTargetColumnType(targetColumnType);
291                 if (result == null) result = defaultCase(theEObject);
292                 return result;
293             }
294             case OljPackage.TIME_STAMP_COLUMN_TYPE: {
295                 TimeStampColumnType timeStampColumnType = (TimeStampColumnType)theEObject;
296                 Object JavaDoc result = caseTimeStampColumnType(timeStampColumnType);
297                 if (result == null) result = defaultCase(theEObject);
298                 return result;
299             }
300             case OljPackage.TRANSFORMATIONS_TYPE: {
301                 TransformationsType transformationsType = (TransformationsType)theEObject;
302                 Object JavaDoc result = caseTransformationsType(transformationsType);
303                 if (result == null) result = defaultCase(theEObject);
304                 return result;
305             }
306             case OljPackage.TRANSFORMATION_TYPE: {
307                 TransformationType transformationType = (TransformationType)theEObject;
308                 Object JavaDoc result = caseTransformationType(transformationType);
309                 if (result == null) result = defaultCase(theEObject);
310                 return result;
311             }
312             case OljPackage.USER_ID_COLUMN_TYPE: {
313                 UserIDColumnType userIDColumnType = (UserIDColumnType)theEObject;
314                 Object JavaDoc result = caseUserIDColumnType(userIDColumnType);
315                 if (result == null) result = defaultCase(theEObject);
316                 return result;
317             }
318             case OljPackage.VALUE_COLUMNS_TYPE: {
319                 ValueColumnsType valueColumnsType = (ValueColumnsType)theEObject;
320                 Object JavaDoc result = caseValueColumnsType(valueColumnsType);
321                 if (result == null) result = defaultCase(theEObject);
322                 return result;
323             }
324             case OljPackage.VALUE_COLUMN_TYPE: {
325                 ValueColumnType valueColumnType = (ValueColumnType)theEObject;
326                 Object JavaDoc result = caseValueColumnType(valueColumnType);
327                 if (result == null) result = defaultCase(theEObject);
328                 return result;
329             }
330             case OljPackage.VARIABLE_COLUMNS_TYPE: {
331                 VariableColumnsType variableColumnsType = (VariableColumnsType)theEObject;
332                 Object JavaDoc result = caseVariableColumnsType(variableColumnsType);
333                 if (result == null) result = defaultCase(theEObject);
334                 return result;
335             }
336             case OljPackage.VARIABLE_COLUMN_TYPE: {
337                 VariableColumnType variableColumnType = (VariableColumnType)theEObject;
338                 Object JavaDoc result = caseVariableColumnType(variableColumnType);
339                 if (result == null) result = defaultCase(theEObject);
340                 return result;
341             }
342             case OljPackage.VARIABLES_TYPE: {
343                 VariablesType variablesType = (VariablesType)theEObject;
344                 Object JavaDoc result = caseVariablesType(variablesType);
345                 if (result == null) result = defaultCase(theEObject);
346                 return result;
347             }
348             case OljPackage.VARIABLE_TYPE: {
349                 VariableType variableType = (VariableType)theEObject;
350                 Object JavaDoc result = caseVariableType(variableType);
351                 if (result == null) result = defaultCase(theEObject);
352                 return result;
353             }
354             default: return defaultCase(theEObject);
355         }
356     }
357
358     /**
359      * Returns the result of interpretting the object as an instance of '<em>Constant Columns Type</em>'.
360      * <!-- begin-user-doc -->
361      * This implementation returns null;
362      * returning a non-null result will terminate the switch.
363      * <!-- end-user-doc -->
364      * @param object the target of the switch.
365      * @return the result of interpretting the object as an instance of '<em>Constant Columns Type</em>'.
366      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
367      * @generated
368      */

369     public Object JavaDoc caseConstantColumnsType(ConstantColumnsType object) {
370         return null;
371     }
372
373     /**
374      * Returns the result of interpretting the object as an instance of '<em>Constant Column Type</em>'.
375      * <!-- begin-user-doc -->
376      * This implementation returns null;
377      * returning a non-null result will terminate the switch.
378      * <!-- end-user-doc -->
379      * @param object the target of the switch.
380      * @return the result of interpretting the object as an instance of '<em>Constant Column Type</em>'.
381      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
382      * @generated
383      */

384     public Object JavaDoc caseConstantColumnType(ConstantColumnType object) {
385         return null;
386     }
387
388     /**
389      * Returns the result of interpretting the object as an instance of '<em>Copy Table Type</em>'.
390      * <!-- begin-user-doc -->
391      * This implementation returns null;
392      * returning a non-null result will terminate the switch.
393      * <!-- end-user-doc -->
394      * @param object the target of the switch.
395      * @return the result of interpretting the object as an instance of '<em>Copy Table Type</em>'.
396      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
397      * @generated
398      */

399     public Object JavaDoc caseCopyTableType(CopyTableType object) {
400         return null;
401     }
402
403     /**
404      * Returns the result of interpretting the object as an instance of '<em>Counter Columns Type</em>'.
405      * <!-- begin-user-doc -->
406      * This implementation returns null;
407      * returning a non-null result will terminate the switch.
408      * <!-- end-user-doc -->
409      * @param object the target of the switch.
410      * @return the result of interpretting the object as an instance of '<em>Counter Columns Type</em>'.
411      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
412      * @generated
413      */

414     public Object JavaDoc caseCounterColumnsType(CounterColumnsType object) {
415         return null;
416     }
417
418     /**
419      * Returns the result of interpretting the object as an instance of '<em>Counter Column Type</em>'.
420      * <!-- begin-user-doc -->
421      * This implementation returns null;
422      * returning a non-null result will terminate the switch.
423      * <!-- end-user-doc -->
424      * @param object the target of the switch.
425      * @return the result of interpretting the object as an instance of '<em>Counter Column Type</em>'.
426      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
427      * @generated
428      */

429     public Object JavaDoc caseCounterColumnType(CounterColumnType object) {
430         return null;
431     }
432
433     /**
434      * Returns the result of interpretting the object as an instance of '<em>Definition Include Type</em>'.
435      * <!-- begin-user-doc -->
436      * This implementation returns null;
437      * returning a non-null result will terminate the switch.
438      * <!-- end-user-doc -->
439      * @param object the target of the switch.
440      * @return the result of interpretting the object as an instance of '<em>Definition Include Type</em>'.
441      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
442      * @generated
443      */

444     public Object JavaDoc caseDefinitionIncludeType(DefinitionIncludeType object) {
445         return null;
446     }
447
448     /**
449      * Returns the result of interpretting the object as an instance of '<em>Document Root</em>'.
450      * <!-- begin-user-doc -->
451      * This implementation returns null;
452      * returning a non-null result will terminate the switch.
453      * <!-- end-user-doc -->
454      * @param object the target of the switch.
455      * @return the result of interpretting the object as an instance of '<em>Document Root</em>'.
456      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
457      * @generated
458      */

459     public Object JavaDoc caseDocumentRoot(DocumentRoot object) {
460         return null;
461     }
462
463     /**
464      * Returns the result of interpretting the object as an instance of '<em>Echo Type</em>'.
465      * <!-- begin-user-doc -->
466      * This implementation returns null;
467      * returning a non-null result will terminate the switch.
468      * <!-- end-user-doc -->
469      * @param object the target of the switch.
470      * @return the result of interpretting the object as an instance of '<em>Echo Type</em>'.
471      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
472      * @generated
473      */

474     public Object JavaDoc caseEchoType(EchoType object) {
475         return null;
476     }
477
478     /**
479      * Returns the result of interpretting the object as an instance of '<em>Import Definition Type</em>'.
480      * <!-- begin-user-doc -->
481      * This implementation returns null;
482      * returning a non-null result will terminate the switch.
483      * <!-- end-user-doc -->
484      * @param object the target of the switch.
485      * @return the result of interpretting the object as an instance of '<em>Import Definition Type</em>'.
486      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
487      * @generated
488      */

489     public Object JavaDoc caseImportDefinitionType(ImportDefinitionType object) {
490         return null;
491     }
492
493     /**
494      * Returns the result of interpretting the object as an instance of '<em>Include Type</em>'.
495      * <!-- begin-user-doc -->
496      * This implementation returns null;
497      * returning a non-null result will terminate the switch.
498      * <!-- end-user-doc -->
499      * @param object the target of the switch.
500      * @return the result of interpretting the object as an instance of '<em>Include Type</em>'.
501      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
502      * @generated
503      */

504     public Object JavaDoc caseIncludeType(IncludeType object) {
505         return null;
506     }
507
508     /**
509      * Returns the result of interpretting the object as an instance of '<em>Java Script Type</em>'.
510      * <!-- begin-user-doc -->
511      * This implementation returns null;
512      * returning a non-null result will terminate the switch.
513      * <!-- end-user-doc -->
514      * @param object the target of the switch.
515      * @return the result of interpretting the object as an instance of '<em>Java Script Type</em>'.
516      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
517      * @generated
518      */

519     public Object JavaDoc caseJavaScriptType(JavaScriptType object) {
520         return null;
521     }
522
523     /**
524      * Returns the result of interpretting the object as an instance of '<em>Jdbc Default Parameters Type</em>'.
525      * <!-- begin-user-doc -->
526      * This implementation returns null;
527      * returning a non-null result will terminate the switch.
528      * <!-- end-user-doc -->
529      * @param object the target of the switch.
530      * @return the result of interpretting the object as an instance of '<em>Jdbc Default Parameters Type</em>'.
531      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
532      * @generated
533      */

534     public Object JavaDoc caseJdbcDefaultParametersType(JdbcDefaultParametersType object) {
535         return null;
536     }
537
538     /**
539      * Returns the result of interpretting the object as an instance of '<em>Jdbc Parameters Type</em>'.
540      * <!-- begin-user-doc -->
541      * This implementation returns null;
542      * returning a non-null result will terminate the switch.
543      * <!-- end-user-doc -->
544      * @param object the target of the switch.
545      * @return the result of interpretting the object as an instance of '<em>Jdbc Parameters Type</em>'.
546      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
547      * @generated
548      */

549     public Object JavaDoc caseJdbcParametersType(JdbcParametersType object) {
550         return null;
551     }
552
553     /**
554      * Returns the result of interpretting the object as an instance of '<em>Jdbc Source Parameters Type</em>'.
555      * <!-- begin-user-doc -->
556      * This implementation returns null;
557      * returning a non-null result will terminate the switch.
558      * <!-- end-user-doc -->
559      * @param object the target of the switch.
560      * @return the result of interpretting the object as an instance of '<em>Jdbc Source Parameters Type</em>'.
561      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
562      * @generated
563      */

564     public Object JavaDoc caseJdbcSourceParametersType(JdbcSourceParametersType object) {
565         return null;
566     }
567
568     /**
569      * Returns the result of interpretting the object as an instance of '<em>Jdbc Source Parameter Type</em>'.
570      * <!-- begin-user-doc -->
571      * This implementation returns null;
572      * returning a non-null result will terminate the switch.
573      * <!-- end-user-doc -->
574      * @param object the target of the switch.
575      * @return the result of interpretting the object as an instance of '<em>Jdbc Source Parameter Type</em>'.
576      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
577      * @generated
578      */

579     public Object JavaDoc caseJdbcSourceParameterType(JdbcSourceParameterType object) {
580         return null;
581     }
582
583     /**
584      * Returns the result of interpretting the object as an instance of '<em>Jdbc Source Target Parameters Type</em>'.
585      * <!-- begin-user-doc -->
586      * This implementation returns null;
587      * returning a non-null result will terminate the switch.
588      * <!-- end-user-doc -->
589      * @param object the target of the switch.
590      * @return the result of interpretting the object as an instance of '<em>Jdbc Source Target Parameters Type</em>'.
591      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
592      * @generated
593      */

594     public Object JavaDoc caseJdbcSourceTargetParametersType(JdbcSourceTargetParametersType object) {
595         return null;
596     }
597
598     /**
599      * Returns the result of interpretting the object as an instance of '<em>Jdbc Target Parameters Type</em>'.
600      * <!-- begin-user-doc -->
601      * This implementation returns null;
602      * returning a non-null result will terminate the switch.
603      * <!-- end-user-doc -->
604      * @param object the target of the switch.
605      * @return the result of interpretting the object as an instance of '<em>Jdbc Target Parameters Type</em>'.
606      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
607      * @generated
608      */

609     public Object JavaDoc caseJdbcTargetParametersType(JdbcTargetParametersType object) {
610         return null;
611     }
612
613     /**
614      * Returns the result of interpretting the object as an instance of '<em>Jdbc Target Parameter Type</em>'.
615      * <!-- begin-user-doc -->
616      * This implementation returns null;
617      * returning a non-null result will terminate the switch.
618      * <!-- end-user-doc -->
619      * @param object the target of the switch.
620      * @return the result of interpretting the object as an instance of '<em>Jdbc Target Parameter Type</em>'.
621      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
622      * @generated
623      */

624     public Object JavaDoc caseJdbcTargetParameterType(JdbcTargetParameterType object) {
625         return null;
626     }
627
628     /**
629      * Returns the result of interpretting the object as an instance of '<em>Loader Job Type</em>'.
630      * <!-- begin-user-doc -->
631      * This implementation returns null;
632      * returning a non-null result will terminate the switch.
633      * <!-- end-user-doc -->
634      * @param object the target of the switch.
635      * @return the result of interpretting the object as an instance of '<em>Loader Job Type</em>'.
636      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
637      * @generated
638      */

639     public Object JavaDoc caseLoaderJobType(LoaderJobType object) {
640         return null;
641     }
642
643     /**
644      * Returns the result of interpretting the object as an instance of '<em>Relation Columns Type</em>'.
645      * <!-- begin-user-doc -->
646      * This implementation returns null;
647      * returning a non-null result will terminate the switch.
648      * <!-- end-user-doc -->
649      * @param object the target of the switch.
650      * @return the result of interpretting the object as an instance of '<em>Relation Columns Type</em>'.
651      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
652      * @generated
653      */

654     public Object JavaDoc caseRelationColumnsType(RelationColumnsType object) {
655         return null;
656     }
657
658     /**
659      * Returns the result of interpretting the object as an instance of '<em>Relation Column Type</em>'.
660      * <!-- begin-user-doc -->
661      * This implementation returns null;
662      * returning a non-null result will terminate the switch.
663      * <!-- end-user-doc -->
664      * @param object the target of the switch.
665      * @return the result of interpretting the object as an instance of '<em>Relation Column Type</em>'.
666      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
667      * @generated
668      */

669     public Object JavaDoc caseRelationColumnType(RelationColumnType object) {
670         return null;
671     }
672
673     /**
674      * Returns the result of interpretting the object as an instance of '<em>Restart Counter Type</em>'.
675      * <!-- begin-user-doc -->
676      * This implementation returns null;
677      * returning a non-null result will terminate the switch.
678      * <!-- end-user-doc -->
679      * @param object the target of the switch.
680      * @return the result of interpretting the object as an instance of '<em>Restart Counter Type</em>'.
681      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
682      * @generated
683      */

684     public Object JavaDoc caseRestartCounterType(RestartCounterType object) {
685         return null;
686     }
687
688     /**
689      * Returns the result of interpretting the object as an instance of '<em>Sort Columns Type</em>'.
690      * <!-- begin-user-doc -->
691      * This implementation returns null;
692      * returning a non-null result will terminate the switch.
693      * <!-- end-user-doc -->
694      * @param object the target of the switch.
695      * @return the result of interpretting the object as an instance of '<em>Sort Columns Type</em>'.
696      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
697      * @generated
698      */

699     public Object JavaDoc caseSortColumnsType(SortColumnsType object) {
700         return null;
701     }
702
703     /**
704      * Returns the result of interpretting the object as an instance of '<em>Sort Column Type</em>'.
705      * <!-- begin-user-doc -->
706      * This implementation returns null;
707      * returning a non-null result will terminate the switch.
708      * <!-- end-user-doc -->
709      * @param object the target of the switch.
710      * @return the result of interpretting the object as an instance of '<em>Sort Column Type</em>'.
711      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
712      * @generated
713      */

714     public Object JavaDoc caseSortColumnType(SortColumnType object) {
715         return null;
716     }
717
718     /**
719      * Returns the result of interpretting the object as an instance of '<em>Source Columns Type</em>'.
720      * <!-- begin-user-doc -->
721      * This implementation returns null;
722      * returning a non-null result will terminate the switch.
723      * <!-- end-user-doc -->
724      * @param object the target of the switch.
725      * @return the result of interpretting the object as an instance of '<em>Source Columns Type</em>'.
726      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
727      * @generated
728      */

729     public Object JavaDoc caseSourceColumnsType(SourceColumnsType object) {
730         return null;
731     }
732
733     /**
734      * Returns the result of interpretting the object as an instance of '<em>Source Column Type</em>'.
735      * <!-- begin-user-doc -->
736      * This implementation returns null;
737      * returning a non-null result will terminate the switch.
738      * <!-- end-user-doc -->
739      * @param object the target of the switch.
740      * @return the result of interpretting the object as an instance of '<em>Source Column Type</em>'.
741      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
742      * @generated
743      */

744     public Object JavaDoc caseSourceColumnType(SourceColumnType object) {
745         return null;
746     }
747
748     /**
749      * Returns the result of interpretting the object as an instance of '<em>Sql Stmt Type</em>'.
750      * <!-- begin-user-doc -->
751      * This implementation returns null;
752      * returning a non-null result will terminate the switch.
753      * <!-- end-user-doc -->
754      * @param object the target of the switch.
755      * @return the result of interpretting the object as an instance of '<em>Sql Stmt Type</em>'.
756      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
757      * @generated
758      */

759     public Object JavaDoc caseSqlStmtType(SqlStmtType object) {
760         return null;
761     }
762
763     /**
764      * Returns the result of interpretting the object as an instance of '<em>Sql Type</em>'.
765      * <!-- begin-user-doc -->
766      * This implementation returns null;
767      * returning a non-null result will terminate the switch.
768      * <!-- end-user-doc -->
769      * @param object the target of the switch.
770      * @return the result of interpretting the object as an instance of '<em>Sql Type</em>'.
771      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
772      * @generated
773      */

774     public Object JavaDoc caseSqlType(SqlType object) {
775         return null;
776     }
777
778     /**
779      * Returns the result of interpretting the object as an instance of '<em>Sub Counter Column Type</em>'.
780      * <!-- begin-user-doc -->
781      * This implementation returns null;
782      * returning a non-null result will terminate the switch.
783      * <!-- end-user-doc -->
784      * @param object the target of the switch.
785      * @return the result of interpretting the object as an instance of '<em>Sub Counter Column Type</em>'.
786      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
787      * @generated
788      */

789     public Object JavaDoc caseSubCounterColumnType(SubCounterColumnType object) {
790         return null;
791     }
792
793     /**
794      * Returns the result of interpretting the object as an instance of '<em>Sub Counter Key Column Type</em>'.
795      * <!-- begin-user-doc -->
796      * This implementation returns null;
797      * returning a non-null result will terminate the switch.
798      * <!-- end-user-doc -->
799      * @param object the target of the switch.
800      * @return the result of interpretting the object as an instance of '<em>Sub Counter Key Column Type</em>'.
801      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
802      * @generated
803      */

804     public Object JavaDoc caseSubCounterKeyColumnType(SubCounterKeyColumnType object) {
805         return null;
806     }
807
808     /**
809      * Returns the result of interpretting the object as an instance of '<em>Tables Type</em>'.
810      * <!-- begin-user-doc -->
811      * This implementation returns null;
812      * returning a non-null result will terminate the switch.
813      * <!-- end-user-doc -->
814      * @param object the target of the switch.
815      * @return the result of interpretting the object as an instance of '<em>Tables Type</em>'.
816      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
817      * @generated
818      */

819     public Object JavaDoc caseTablesType(TablesType object) {
820         return null;
821     }
822
823     /**
824      * Returns the result of interpretting the object as an instance of '<em>Table Type</em>'.
825      * <!-- begin-user-doc -->
826      * This implementation returns null;
827      * returning a non-null result will terminate the switch.
828      * <!-- end-user-doc -->
829      * @param object the target of the switch.
830      * @return the result of interpretting the object as an instance of '<em>Table Type</em>'.
831      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
832      * @generated
833      */

834     public Object JavaDoc caseTableType(TableType object) {
835         return null;
836     }
837
838     /**
839      * Returns the result of interpretting the object as an instance of '<em>Target Columns Type</em>'.
840      * <!-- begin-user-doc -->
841      * This implementation returns null;
842      * returning a non-null result will terminate the switch.
843      * <!-- end-user-doc -->
844      * @param object the target of the switch.
845      * @return the result of interpretting the object as an instance of '<em>Target Columns Type</em>'.
846      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
847      * @generated
848      */

849     public Object JavaDoc caseTargetColumnsType(TargetColumnsType object) {
850         return null;
851     }
852
853     /**
854      * Returns the result of interpretting the object as an instance of '<em>Target Column Type</em>'.
855      * <!-- begin-user-doc -->
856      * This implementation returns null;
857      * returning a non-null result will terminate the switch.
858      * <!-- end-user-doc -->
859      * @param object the target of the switch.
860      * @return the result of interpretting the object as an instance of '<em>Target Column Type</em>'.
861      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
862      * @generated
863      */

864     public Object JavaDoc caseTargetColumnType(TargetColumnType object) {
865         return null;
866     }
867
868     /**
869      * Returns the result of interpretting the object as an instance of '<em>Time Stamp Column Type</em>'.
870      * <!-- begin-user-doc -->
871      * This implementation returns null;
872      * returning a non-null result will terminate the switch.
873      * <!-- end-user-doc -->
874      * @param object the target of the switch.
875      * @return the result of interpretting the object as an instance of '<em>Time Stamp Column Type</em>'.
876      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
877      * @generated
878      */

879     public Object JavaDoc caseTimeStampColumnType(TimeStampColumnType object) {
880         return null;
881     }
882
883     /**
884      * Returns the result of interpretting the object as an instance of '<em>Transformations Type</em>'.
885      * <!-- begin-user-doc -->
886      * This implementation returns null;
887      * returning a non-null result will terminate the switch.
888      * <!-- end-user-doc -->
889      * @param object the target of the switch.
890      * @return the result of interpretting the object as an instance of '<em>Transformations Type</em>'.
891      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
892      * @generated
893      */

894     public Object JavaDoc caseTransformationsType(TransformationsType object) {
895         return null;
896     }
897
898     /**
899      * Returns the result of interpretting the object as an instance of '<em>Transformation Type</em>'.
900      * <!-- begin-user-doc -->
901      * This implementation returns null;
902      * returning a non-null result will terminate the switch.
903      * <!-- end-user-doc -->
904      * @param object the target of the switch.
905      * @return the result of interpretting the object as an instance of '<em>Transformation Type</em>'.
906      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
907      * @generated
908      */

909     public Object JavaDoc caseTransformationType(TransformationType object) {
910         return null;
911     }
912
913     /**
914      * Returns the result of interpretting the object as an instance of '<em>User ID Column Type</em>'.
915      * <!-- begin-user-doc -->
916      * This implementation returns null;
917      * returning a non-null result will terminate the switch.
918      * <!-- end-user-doc -->
919      * @param object the target of the switch.
920      * @return the result of interpretting the object as an instance of '<em>User ID Column Type</em>'.
921      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
922      * @generated
923      */

924     public Object JavaDoc caseUserIDColumnType(UserIDColumnType object) {
925         return null;
926     }
927
928     /**
929      * Returns the result of interpretting the object as an instance of '<em>Value Columns Type</em>'.
930      * <!-- begin-user-doc -->
931      * This implementation returns null;
932      * returning a non-null result will terminate the switch.
933      * <!-- end-user-doc -->
934      * @param object the target of the switch.
935      * @return the result of interpretting the object as an instance of '<em>Value Columns Type</em>'.
936      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
937      * @generated
938      */

939     public Object JavaDoc caseValueColumnsType(ValueColumnsType object) {
940         return null;
941     }
942
943     /**
944      * Returns the result of interpretting the object as an instance of '<em>Value Column Type</em>'.
945      * <!-- begin-user-doc -->
946      * This implementation returns null;
947      * returning a non-null result will terminate the switch.
948      * <!-- end-user-doc -->
949      * @param object the target of the switch.
950      * @return the result of interpretting the object as an instance of '<em>Value Column Type</em>'.
951      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
952      * @generated
953      */

954     public Object JavaDoc caseValueColumnType(ValueColumnType object) {
955         return null;
956     }
957
958     /**
959      * Returns the result of interpretting the object as an instance of '<em>Variable Columns Type</em>'.
960      * <!-- begin-user-doc -->
961      * This implementation returns null;
962      * returning a non-null result will terminate the switch.
963      * <!-- end-user-doc -->
964      * @param object the target of the switch.
965      * @return the result of interpretting the object as an instance of '<em>Variable Columns Type</em>'.
966      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
967      * @generated
968      */

969     public Object JavaDoc caseVariableColumnsType(VariableColumnsType object) {
970         return null;
971     }
972
973     /**
974      * Returns the result of interpretting the object as an instance of '<em>Variable Column Type</em>'.
975      * <!-- begin-user-doc -->
976      * This implementation returns null;
977      * returning a non-null result will terminate the switch.
978      * <!-- end-user-doc -->
979      * @param object the target of the switch.
980      * @return the result of interpretting the object as an instance of '<em>Variable Column Type</em>'.
981      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
982      * @generated
983      */

984     public Object JavaDoc caseVariableColumnType(VariableColumnType object) {
985         return null;
986     }
987
988     /**
989      * Returns the result of interpretting the object as an instance of '<em>Variables Type</em>'.
990      * <!-- begin-user-doc -->
991      * This implementation returns null;
992      * returning a non-null result will terminate the switch.
993      * <!-- end-user-doc -->
994      * @param object the target of the switch.
995      * @return the result of interpretting the object as an instance of '<em>Variables Type</em>'.
996      * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
997      * @generated
998      */

999     public Object JavaDoc caseVariablesType(VariablesType object) {
1000        return null;
1001    }
1002
1003    /**
1004     * Returns the result of interpretting the object as an instance of '<em>Variable Type</em>'.
1005     * <!-- begin-user-doc -->
1006     * This implementation returns null;
1007     * returning a non-null result will terminate the switch.
1008     * <!-- end-user-doc -->
1009     * @param object the target of the switch.
1010     * @return the result of interpretting the object as an instance of '<em>Variable Type</em>'.
1011     * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1012     * @generated
1013     */

1014    public Object JavaDoc caseVariableType(VariableType object) {
1015        return null;
1016    }
1017
1018    /**
1019     * Returns the result of interpretting the object as an instance of '<em>EObject</em>'.
1020     * <!-- begin-user-doc -->
1021     * This implementation returns null;
1022     * returning a non-null result will terminate the switch, but this is the last case anyway.
1023     * <!-- end-user-doc -->
1024     * @param object the target of the switch.
1025     * @return the result of interpretting the object as an instance of '<em>EObject</em>'.
1026     * @see #doSwitch(org.eclipse.emf.ecore.EObject)
1027     * @generated
1028     */

1029    public Object JavaDoc defaultCase(EObject object) {
1030        return null;
1031    }
1032
1033} //OljSwitch
1034
Popular Tags