KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > impl > OljFactoryImpl


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

7 package Olj.impl;
8
9 import Olj.*;
10
11 import org.eclipse.emf.ecore.EClass;
12 import org.eclipse.emf.ecore.EDataType;
13 import org.eclipse.emf.ecore.EObject;
14
15 import org.eclipse.emf.ecore.impl.EFactoryImpl;
16
17 import org.eclipse.emf.ecore.xml.type.XMLTypeFactory;
18 import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
19
20 /**
21  * <!-- begin-user-doc -->
22  * An implementation of the model <b>Factory</b>.
23  * <!-- end-user-doc -->
24  * @generated
25  */

26 public class OljFactoryImpl extends EFactoryImpl implements OljFactory {
27     /**
28      * Creates and instance of the factory.
29      * <!-- begin-user-doc -->
30      * <!-- end-user-doc -->
31      * @generated
32      */

33     public OljFactoryImpl() {
34         super();
35     }
36
37     /**
38      * <!-- begin-user-doc -->
39      * <!-- end-user-doc -->
40      * @generated
41      */

42     public EObject create(EClass eClass) {
43         switch (eClass.getClassifierID()) {
44             case OljPackage.CONSTANT_COLUMNS_TYPE: return createConstantColumnsType();
45             case OljPackage.CONSTANT_COLUMN_TYPE: return createConstantColumnType();
46             case OljPackage.COPY_TABLE_TYPE: return createCopyTableType();
47             case OljPackage.COUNTER_COLUMNS_TYPE: return createCounterColumnsType();
48             case OljPackage.COUNTER_COLUMN_TYPE: return createCounterColumnType();
49             case OljPackage.DEFINITION_INCLUDE_TYPE: return createDefinitionIncludeType();
50             case OljPackage.DOCUMENT_ROOT: return createDocumentRoot();
51             case OljPackage.ECHO_TYPE: return createEchoType();
52             case OljPackage.IMPORT_DEFINITION_TYPE: return createImportDefinitionType();
53             case OljPackage.INCLUDE_TYPE: return createIncludeType();
54             case OljPackage.JAVA_SCRIPT_TYPE: return createJavaScriptType();
55             case OljPackage.JDBC_DEFAULT_PARAMETERS_TYPE: return createJdbcDefaultParametersType();
56             case OljPackage.JDBC_PARAMETERS_TYPE: return createJdbcParametersType();
57             case OljPackage.JDBC_SOURCE_PARAMETERS_TYPE: return createJdbcSourceParametersType();
58             case OljPackage.JDBC_SOURCE_PARAMETER_TYPE: return createJdbcSourceParameterType();
59             case OljPackage.JDBC_SOURCE_TARGET_PARAMETERS_TYPE: return createJdbcSourceTargetParametersType();
60             case OljPackage.JDBC_TARGET_PARAMETERS_TYPE: return createJdbcTargetParametersType();
61             case OljPackage.JDBC_TARGET_PARAMETER_TYPE: return createJdbcTargetParameterType();
62             case OljPackage.LOADER_JOB_TYPE: return createLoaderJobType();
63             case OljPackage.RELATION_COLUMNS_TYPE: return createRelationColumnsType();
64             case OljPackage.RELATION_COLUMN_TYPE: return createRelationColumnType();
65             case OljPackage.RESTART_COUNTER_TYPE: return createRestartCounterType();
66             case OljPackage.SORT_COLUMNS_TYPE: return createSortColumnsType();
67             case OljPackage.SORT_COLUMN_TYPE: return createSortColumnType();
68             case OljPackage.SOURCE_COLUMNS_TYPE: return createSourceColumnsType();
69             case OljPackage.SOURCE_COLUMN_TYPE: return createSourceColumnType();
70             case OljPackage.SQL_STMT_TYPE: return createSqlStmtType();
71             case OljPackage.SQL_TYPE: return createSqlType();
72             case OljPackage.SUB_COUNTER_COLUMN_TYPE: return createSubCounterColumnType();
73             case OljPackage.SUB_COUNTER_KEY_COLUMN_TYPE: return createSubCounterKeyColumnType();
74             case OljPackage.TABLES_TYPE: return createTablesType();
75             case OljPackage.TABLE_TYPE: return createTableType();
76             case OljPackage.TARGET_COLUMNS_TYPE: return createTargetColumnsType();
77             case OljPackage.TARGET_COLUMN_TYPE: return createTargetColumnType();
78             case OljPackage.TIME_STAMP_COLUMN_TYPE: return createTimeStampColumnType();
79             case OljPackage.TRANSFORMATIONS_TYPE: return createTransformationsType();
80             case OljPackage.TRANSFORMATION_TYPE: return createTransformationType();
81             case OljPackage.USER_ID_COLUMN_TYPE: return createUserIDColumnType();
82             case OljPackage.VALUE_COLUMNS_TYPE: return createValueColumnsType();
83             case OljPackage.VALUE_COLUMN_TYPE: return createValueColumnType();
84             case OljPackage.VARIABLE_COLUMNS_TYPE: return createVariableColumnsType();
85             case OljPackage.VARIABLE_COLUMN_TYPE: return createVariableColumnType();
86             case OljPackage.VARIABLES_TYPE: return createVariablesType();
87             case OljPackage.VARIABLE_TYPE: return createVariableType();
88             default:
89                 throw new IllegalArgumentException JavaDoc("The class '" + eClass.getName() + "' is not a valid classifier");
90         }
91     }
92
93     /**
94      * <!-- begin-user-doc -->
95      * <!-- end-user-doc -->
96      * @generated
97      */

98     public Object JavaDoc createFromString(EDataType eDataType, String JavaDoc initialValue) {
99         switch (eDataType.getClassifierID()) {
100             case OljPackage.AUTO_MAP_COLUMNS_TYPE: {
101                 AutoMapColumnsType result = AutoMapColumnsType.get(initialValue);
102                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
103                 return result;
104             }
105             case OljPackage.COMMIT_TYPE: {
106                 CommitType result = CommitType.get(initialValue);
107                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
108                 return result;
109             }
110             case OljPackage.COUNTER_START_VALUE_RESET_TYPE: {
111                 CounterStartValueResetType result = CounterStartValueResetType.get(initialValue);
112                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
113                 return result;
114             }
115             case OljPackage.DATA_CUT_OFF_TYPE: {
116                 DataCutOffType result = DataCutOffType.get(initialValue);
117                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
118                 return result;
119             }
120             case OljPackage.DATA_CUT_OFF_TYPE1: {
121                 DataCutOffType1 result = DataCutOffType1.get(initialValue);
122                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
123                 return result;
124             }
125             case OljPackage.DB_VENDOR_TYPE: {
126                 DbVendorType result = DbVendorType.get(initialValue);
127                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
128                 return result;
129             }
130             case OljPackage.DB_VENDOR_TYPE1: {
131                 DbVendorType1 result = DbVendorType1.get(initialValue);
132                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
133                 return result;
134             }
135             case OljPackage.DEFAULT_MODE_TYPE: {
136                 DefaultModeType result = DefaultModeType.get(initialValue);
137                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
138                 return result;
139             }
140             case OljPackage.FROM_HEX_TYPE: {
141                 FromHexType result = FromHexType.get(initialValue);
142                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
143                 return result;
144             }
145             case OljPackage.INSERT_TYPE: {
146                 InsertType result = InsertType.get(initialValue);
147                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
148                 return result;
149             }
150             case OljPackage.LOG_MODE_TYPE: {
151                 LogModeType result = LogModeType.get(initialValue);
152                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
153                 return result;
154             }
155             case OljPackage.LOG_MODE_TYPE1: {
156                 LogModeType1 result = LogModeType1.get(initialValue);
157                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
158                 return result;
159             }
160             case OljPackage.LOG_MODE_TYPE2: {
161                 LogModeType2 result = LogModeType2.get(initialValue);
162                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
163                 return result;
164             }
165             case OljPackage.LOG_MODE_TYPE3: {
166                 LogModeType3 result = LogModeType3.get(initialValue);
167                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
168                 return result;
169             }
170             case OljPackage.OID_LOGIC_TYPE: {
171                 OidLogicType result = OidLogicType.get(initialValue);
172                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
173                 return result;
174             }
175             case OljPackage.OID_LOGIC_TYPE1: {
176                 OidLogicType1 result = OidLogicType1.get(initialValue);
177                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
178                 return result;
179             }
180             case OljPackage.ON_ERROR_CONTINUE_TYPE: {
181                 OnErrorContinueType result = OnErrorContinueType.get(initialValue);
182                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
183                 return result;
184             }
185             case OljPackage.ON_ERROR_CONTINUE_TYPE1: {
186                 OnErrorContinueType1 result = OnErrorContinueType1.get(initialValue);
187                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
188                 return result;
189             }
190             case OljPackage.ON_ERROR_CONTINUE_TYPE2: {
191                 OnErrorContinueType2 result = OnErrorContinueType2.get(initialValue);
192                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
193                 return result;
194             }
195             case OljPackage.RELATION_MODE_TYPE: {
196                 RelationModeType result = RelationModeType.get(initialValue);
197                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
198                 return result;
199             }
200             case OljPackage.SET_CURSOR_NAME_TYPE: {
201                 SetCursorNameType result = SetCursorNameType.get(initialValue);
202                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
203                 return result;
204             }
205             case OljPackage.SET_CURSOR_NAME_TYPE1: {
206                 SetCursorNameType1 result = SetCursorNameType1.get(initialValue);
207                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
208                 return result;
209             }
210             case OljPackage.SET_CURSOR_NAME_TYPE2: {
211                 SetCursorNameType2 result = SetCursorNameType2.get(initialValue);
212                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
213                 return result;
214             }
215             case OljPackage.SET_FETCH_SIZE_TYPE: {
216                 SetFetchSizeType result = SetFetchSizeType.get(initialValue);
217                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
218                 return result;
219             }
220             case OljPackage.SET_FETCH_SIZE_TYPE1: {
221                 SetFetchSizeType1 result = SetFetchSizeType1.get(initialValue);
222                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
223                 return result;
224             }
225             case OljPackage.SET_FETCH_SIZE_TYPE2: {
226                 SetFetchSizeType2 result = SetFetchSizeType2.get(initialValue);
227                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
228                 return result;
229             }
230             case OljPackage.TABLE_MODE_TYPE: {
231                 TableModeType result = TableModeType.get(initialValue);
232                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
233                 return result;
234             }
235             case OljPackage.TO_HEX_TYPE: {
236                 ToHexType result = ToHexType.get(initialValue);
237                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
238                 return result;
239             }
240             case OljPackage.VALUE_MODE_TYPE: {
241                 ValueModeType result = ValueModeType.get(initialValue);
242                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
243                 return result;
244             }
245             case OljPackage.VALUE_MODE_TYPE1: {
246                 ValueModeType1 result = ValueModeType1.get(initialValue);
247                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
248                 return result;
249             }
250             case OljPackage.VALUE_MODE_TYPE2: {
251                 ValueModeType2 result = ValueModeType2.get(initialValue);
252                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
253                 return result;
254             }
255             case OljPackage.VALUE_MODE_TYPE3: {
256                 ValueModeType3 result = ValueModeType3.get(initialValue);
257                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
258                 return result;
259             }
260             case OljPackage.VALUE_MODE_TYPE4: {
261                 ValueModeType4 result = ValueModeType4.get(initialValue);
262                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
263                 return result;
264             }
265             case OljPackage.VALUE_MODE_TYPE5: {
266                 ValueModeType5 result = ValueModeType5.get(initialValue);
267                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
268                 return result;
269             }
270             case OljPackage.VALUE_MODE_TYPE6: {
271                 ValueModeType6 result = ValueModeType6.get(initialValue);
272                 if (result == null) throw new IllegalArgumentException JavaDoc("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
273                 return result;
274             }
275             case OljPackage.AUTO_MAP_COLUMNS_TYPE_OBJECT:
276                 return createAutoMapColumnsTypeObjectFromString(eDataType, initialValue);
277             case OljPackage.COMMIT_TYPE_OBJECT:
278                 return createCommitTypeObjectFromString(eDataType, initialValue);
279             case OljPackage.COUNTER_START_VALUE_RESET_TYPE_OBJECT:
280                 return createCounterStartValueResetTypeObjectFromString(eDataType, initialValue);
281             case OljPackage.DATA_CUT_OFF_TYPE_OBJECT:
282                 return createDataCutOffTypeObjectFromString(eDataType, initialValue);
283             case OljPackage.DATA_CUT_OFF_TYPE_OBJECT1:
284                 return createDataCutOffTypeObject1FromString(eDataType, initialValue);
285             case OljPackage.DB_VENDOR_TYPE_OBJECT:
286                 return createDbVendorTypeObjectFromString(eDataType, initialValue);
287             case OljPackage.DB_VENDOR_TYPE_OBJECT1:
288                 return createDbVendorTypeObject1FromString(eDataType, initialValue);
289             case OljPackage.DEFAULT_MODE_TYPE_OBJECT:
290                 return createDefaultModeTypeObjectFromString(eDataType, initialValue);
291             case OljPackage.FROM_HEX_TYPE_OBJECT:
292                 return createFromHexTypeObjectFromString(eDataType, initialValue);
293             case OljPackage.INSERT_TYPE_OBJECT:
294                 return createInsertTypeObjectFromString(eDataType, initialValue);
295             case OljPackage.LOG_MODE_TYPE_OBJECT:
296                 return createLogModeTypeObjectFromString(eDataType, initialValue);
297             case OljPackage.LOG_MODE_TYPE_OBJECT1:
298                 return createLogModeTypeObject1FromString(eDataType, initialValue);
299             case OljPackage.LOG_MODE_TYPE_OBJECT2:
300                 return createLogModeTypeObject2FromString(eDataType, initialValue);
301             case OljPackage.LOG_MODE_TYPE_OBJECT3:
302                 return createLogModeTypeObject3FromString(eDataType, initialValue);
303             case OljPackage.NAME_TYPE:
304                 return createNameTypeFromString(eDataType, initialValue);
305             case OljPackage.NAME_TYPE1:
306                 return createNameType1FromString(eDataType, initialValue);
307             case OljPackage.OID_LOGIC_TYPE_OBJECT:
308                 return createOidLogicTypeObjectFromString(eDataType, initialValue);
309             case OljPackage.OID_LOGIC_TYPE_OBJECT1:
310                 return createOidLogicTypeObject1FromString(eDataType, initialValue);
311             case OljPackage.ON_ERROR_CONTINUE_TYPE_OBJECT:
312                 return createOnErrorContinueTypeObjectFromString(eDataType, initialValue);
313             case OljPackage.ON_ERROR_CONTINUE_TYPE_OBJECT1:
314                 return createOnErrorContinueTypeObject1FromString(eDataType, initialValue);
315             case OljPackage.ON_ERROR_CONTINUE_TYPE_OBJECT2:
316                 return createOnErrorContinueTypeObject2FromString(eDataType, initialValue);
317             case OljPackage.RELATION_MODE_TYPE_OBJECT:
318                 return createRelationModeTypeObjectFromString(eDataType, initialValue);
319             case OljPackage.SET_CURSOR_NAME_TYPE_OBJECT:
320                 return createSetCursorNameTypeObjectFromString(eDataType, initialValue);
321             case OljPackage.SET_CURSOR_NAME_TYPE_OBJECT1:
322                 return createSetCursorNameTypeObject1FromString(eDataType, initialValue);
323             case OljPackage.SET_CURSOR_NAME_TYPE_OBJECT2:
324                 return createSetCursorNameTypeObject2FromString(eDataType, initialValue);
325             case OljPackage.SET_FETCH_SIZE_TYPE_OBJECT:
326                 return createSetFetchSizeTypeObjectFromString(eDataType, initialValue);
327             case OljPackage.SET_FETCH_SIZE_TYPE_OBJECT1:
328                 return createSetFetchSizeTypeObject1FromString(eDataType, initialValue);
329             case OljPackage.SET_FETCH_SIZE_TYPE_OBJECT2:
330                 return createSetFetchSizeTypeObject2FromString(eDataType, initialValue);
331             case OljPackage.TABLE_MODE_TYPE_OBJECT:
332                 return createTableModeTypeObjectFromString(eDataType, initialValue);
333             case OljPackage.TO_HEX_TYPE_OBJECT:
334                 return createToHexTypeObjectFromString(eDataType, initialValue);
335             case OljPackage.VALUE_MODE_TYPE_OBJECT:
336                 return createValueModeTypeObjectFromString(eDataType, initialValue);
337             case OljPackage.VALUE_MODE_TYPE_OBJECT1:
338                 return createValueModeTypeObject1FromString(eDataType, initialValue);
339             case OljPackage.VALUE_MODE_TYPE_OBJECT2:
340                 return createValueModeTypeObject2FromString(eDataType, initialValue);
341             case OljPackage.VALUE_MODE_TYPE_OBJECT3:
342                 return createValueModeTypeObject3FromString(eDataType, initialValue);
343             case OljPackage.VALUE_MODE_TYPE_OBJECT4:
344                 return createValueModeTypeObject4FromString(eDataType, initialValue);
345             case OljPackage.VALUE_MODE_TYPE_OBJECT5:
346                 return createValueModeTypeObject5FromString(eDataType, initialValue);
347             case OljPackage.VALUE_MODE_TYPE_OBJECT6:
348                 return createValueModeTypeObject6FromString(eDataType, initialValue);
349             default:
350                 throw new IllegalArgumentException JavaDoc("The datatype '" + eDataType.getName() + "' is not a valid classifier");
351         }
352     }
353
354     /**
355      * <!-- begin-user-doc -->
356      * <!-- end-user-doc -->
357      * @generated
358      */

359     public String JavaDoc convertToString(EDataType eDataType, Object JavaDoc instanceValue) {
360         switch (eDataType.getClassifierID()) {
361             case OljPackage.AUTO_MAP_COLUMNS_TYPE:
362                 return instanceValue == null ? null : instanceValue.toString();
363             case OljPackage.COMMIT_TYPE:
364                 return instanceValue == null ? null : instanceValue.toString();
365             case OljPackage.COUNTER_START_VALUE_RESET_TYPE:
366                 return instanceValue == null ? null : instanceValue.toString();
367             case OljPackage.DATA_CUT_OFF_TYPE:
368                 return instanceValue == null ? null : instanceValue.toString();
369             case OljPackage.DATA_CUT_OFF_TYPE1:
370                 return instanceValue == null ? null : instanceValue.toString();
371             case OljPackage.DB_VENDOR_TYPE:
372                 return instanceValue == null ? null : instanceValue.toString();
373             case OljPackage.DB_VENDOR_TYPE1:
374                 return instanceValue == null ? null : instanceValue.toString();
375             case OljPackage.DEFAULT_MODE_TYPE:
376                 return instanceValue == null ? null : instanceValue.toString();
377             case OljPackage.FROM_HEX_TYPE:
378                 return instanceValue == null ? null : instanceValue.toString();
379             case OljPackage.INSERT_TYPE:
380                 return instanceValue == null ? null : instanceValue.toString();
381             case OljPackage.LOG_MODE_TYPE:
382                 return instanceValue == null ? null : instanceValue.toString();
383             case OljPackage.LOG_MODE_TYPE1:
384                 return instanceValue == null ? null : instanceValue.toString();
385             case OljPackage.LOG_MODE_TYPE2:
386                 return instanceValue == null ? null : instanceValue.toString();
387             case OljPackage.LOG_MODE_TYPE3:
388                 return instanceValue == null ? null : instanceValue.toString();
389             case OljPackage.OID_LOGIC_TYPE:
390                 return instanceValue == null ? null : instanceValue.toString();
391             case OljPackage.OID_LOGIC_TYPE1:
392                 return instanceValue == null ? null : instanceValue.toString();
393             case OljPackage.ON_ERROR_CONTINUE_TYPE:
394                 return instanceValue == null ? null : instanceValue.toString();
395             case OljPackage.ON_ERROR_CONTINUE_TYPE1:
396                 return instanceValue == null ? null : instanceValue.toString();
397             case OljPackage.ON_ERROR_CONTINUE_TYPE2:
398                 return instanceValue == null ? null : instanceValue.toString();
399             case OljPackage.RELATION_MODE_TYPE:
400                 return instanceValue == null ? null : instanceValue.toString();
401             case OljPackage.SET_CURSOR_NAME_TYPE:
402                 return instanceValue == null ? null : instanceValue.toString();
403             case OljPackage.SET_CURSOR_NAME_TYPE1:
404                 return instanceValue == null ? null : instanceValue.toString();
405             case OljPackage.SET_CURSOR_NAME_TYPE2:
406                 return instanceValue == null ? null : instanceValue.toString();
407             case OljPackage.SET_FETCH_SIZE_TYPE:
408                 return instanceValue == null ? null : instanceValue.toString();
409             case OljPackage.SET_FETCH_SIZE_TYPE1:
410                 return instanceValue == null ? null : instanceValue.toString();
411             case OljPackage.SET_FETCH_SIZE_TYPE2:
412                 return instanceValue == null ? null : instanceValue.toString();
413             case OljPackage.TABLE_MODE_TYPE:
414                 return instanceValue == null ? null : instanceValue.toString();
415             case OljPackage.TO_HEX_TYPE:
416                 return instanceValue == null ? null : instanceValue.toString();
417             case OljPackage.VALUE_MODE_TYPE:
418                 return instanceValue == null ? null : instanceValue.toString();
419             case OljPackage.VALUE_MODE_TYPE1:
420                 return instanceValue == null ? null : instanceValue.toString();
421             case OljPackage.VALUE_MODE_TYPE2:
422                 return instanceValue == null ? null : instanceValue.toString();
423             case OljPackage.VALUE_MODE_TYPE3:
424                 return instanceValue == null ? null : instanceValue.toString();
425             case OljPackage.VALUE_MODE_TYPE4:
426                 return instanceValue == null ? null : instanceValue.toString();
427             case OljPackage.VALUE_MODE_TYPE5:
428                 return instanceValue == null ? null : instanceValue.toString();
429             case OljPackage.VALUE_MODE_TYPE6:
430                 return instanceValue == null ? null : instanceValue.toString();
431             case OljPackage.AUTO_MAP_COLUMNS_TYPE_OBJECT:
432                 return convertAutoMapColumnsTypeObjectToString(eDataType, instanceValue);
433             case OljPackage.COMMIT_TYPE_OBJECT:
434                 return convertCommitTypeObjectToString(eDataType, instanceValue);
435             case OljPackage.COUNTER_START_VALUE_RESET_TYPE_OBJECT:
436                 return convertCounterStartValueResetTypeObjectToString(eDataType, instanceValue);
437             case OljPackage.DATA_CUT_OFF_TYPE_OBJECT:
438                 return convertDataCutOffTypeObjectToString(eDataType, instanceValue);
439             case OljPackage.DATA_CUT_OFF_TYPE_OBJECT1:
440                 return convertDataCutOffTypeObject1ToString(eDataType, instanceValue);
441             case OljPackage.DB_VENDOR_TYPE_OBJECT:
442                 return convertDbVendorTypeObjectToString(eDataType, instanceValue);
443             case OljPackage.DB_VENDOR_TYPE_OBJECT1:
444                 return convertDbVendorTypeObject1ToString(eDataType, instanceValue);
445             case OljPackage.DEFAULT_MODE_TYPE_OBJECT:
446                 return convertDefaultModeTypeObjectToString(eDataType, instanceValue);
447             case OljPackage.FROM_HEX_TYPE_OBJECT:
448                 return convertFromHexTypeObjectToString(eDataType, instanceValue);
449             case OljPackage.INSERT_TYPE_OBJECT:
450                 return convertInsertTypeObjectToString(eDataType, instanceValue);
451             case OljPackage.LOG_MODE_TYPE_OBJECT:
452                 return convertLogModeTypeObjectToString(eDataType, instanceValue);
453             case OljPackage.LOG_MODE_TYPE_OBJECT1:
454                 return convertLogModeTypeObject1ToString(eDataType, instanceValue);
455             case OljPackage.LOG_MODE_TYPE_OBJECT2:
456                 return convertLogModeTypeObject2ToString(eDataType, instanceValue);
457             case OljPackage.LOG_MODE_TYPE_OBJECT3:
458                 return convertLogModeTypeObject3ToString(eDataType, instanceValue);
459             case OljPackage.NAME_TYPE:
460                 return convertNameTypeToString(eDataType, instanceValue);
461             case OljPackage.NAME_TYPE1:
462                 return convertNameType1ToString(eDataType, instanceValue);
463             case OljPackage.OID_LOGIC_TYPE_OBJECT:
464                 return convertOidLogicTypeObjectToString(eDataType, instanceValue);
465             case OljPackage.OID_LOGIC_TYPE_OBJECT1:
466                 return convertOidLogicTypeObject1ToString(eDataType, instanceValue);
467             case OljPackage.ON_ERROR_CONTINUE_TYPE_OBJECT:
468                 return convertOnErrorContinueTypeObjectToString(eDataType, instanceValue);
469             case OljPackage.ON_ERROR_CONTINUE_TYPE_OBJECT1:
470                 return convertOnErrorContinueTypeObject1ToString(eDataType, instanceValue);
471             case OljPackage.ON_ERROR_CONTINUE_TYPE_OBJECT2:
472                 return convertOnErrorContinueTypeObject2ToString(eDataType, instanceValue);
473             case OljPackage.RELATION_MODE_TYPE_OBJECT:
474                 return convertRelationModeTypeObjectToString(eDataType, instanceValue);
475             case OljPackage.SET_CURSOR_NAME_TYPE_OBJECT:
476                 return convertSetCursorNameTypeObjectToString(eDataType, instanceValue);
477             case OljPackage.SET_CURSOR_NAME_TYPE_OBJECT1:
478                 return convertSetCursorNameTypeObject1ToString(eDataType, instanceValue);
479             case OljPackage.SET_CURSOR_NAME_TYPE_OBJECT2:
480                 return convertSetCursorNameTypeObject2ToString(eDataType, instanceValue);
481             case OljPackage.SET_FETCH_SIZE_TYPE_OBJECT:
482                 return convertSetFetchSizeTypeObjectToString(eDataType, instanceValue);
483             case OljPackage.SET_FETCH_SIZE_TYPE_OBJECT1:
484                 return convertSetFetchSizeTypeObject1ToString(eDataType, instanceValue);
485             case OljPackage.SET_FETCH_SIZE_TYPE_OBJECT2:
486                 return convertSetFetchSizeTypeObject2ToString(eDataType, instanceValue);
487             case OljPackage.TABLE_MODE_TYPE_OBJECT:
488                 return convertTableModeTypeObjectToString(eDataType, instanceValue);
489             case OljPackage.TO_HEX_TYPE_OBJECT:
490                 return convertToHexTypeObjectToString(eDataType, instanceValue);
491             case OljPackage.VALUE_MODE_TYPE_OBJECT:
492                 return convertValueModeTypeObjectToString(eDataType, instanceValue);
493             case OljPackage.VALUE_MODE_TYPE_OBJECT1:
494                 return convertValueModeTypeObject1ToString(eDataType, instanceValue);
495             case OljPackage.VALUE_MODE_TYPE_OBJECT2:
496                 return convertValueModeTypeObject2ToString(eDataType, instanceValue);
497             case OljPackage.VALUE_MODE_TYPE_OBJECT3:
498                 return convertValueModeTypeObject3ToString(eDataType, instanceValue);
499             case OljPackage.VALUE_MODE_TYPE_OBJECT4:
500                 return convertValueModeTypeObject4ToString(eDataType, instanceValue);
501             case OljPackage.VALUE_MODE_TYPE_OBJECT5:
502                 return convertValueModeTypeObject5ToString(eDataType, instanceValue);
503             case OljPackage.VALUE_MODE_TYPE_OBJECT6:
504                 return convertValueModeTypeObject6ToString(eDataType, instanceValue);
505             default:
506                 throw new IllegalArgumentException JavaDoc("The datatype '" + eDataType.getName() + "' is not a valid classifier");
507         }
508     }
509
510     /**
511      * <!-- begin-user-doc -->
512      * <!-- end-user-doc -->
513      * @generated
514      */

515     public ConstantColumnsType createConstantColumnsType() {
516         ConstantColumnsTypeImpl constantColumnsType = new ConstantColumnsTypeImpl();
517         return constantColumnsType;
518     }
519
520     /**
521      * <!-- begin-user-doc -->
522      * <!-- end-user-doc -->
523      * @generated
524      */

525     public ConstantColumnType createConstantColumnType() {
526         ConstantColumnTypeImpl constantColumnType = new ConstantColumnTypeImpl();
527         return constantColumnType;
528     }
529
530     /**
531      * <!-- begin-user-doc -->
532      * <!-- end-user-doc -->
533      * @generated
534      */

535     public CopyTableType createCopyTableType() {
536         CopyTableTypeImpl copyTableType = new CopyTableTypeImpl();
537         return copyTableType;
538     }
539
540     /**
541      * <!-- begin-user-doc -->
542      * <!-- end-user-doc -->
543      * @generated
544      */

545     public CounterColumnsType createCounterColumnsType() {
546         CounterColumnsTypeImpl counterColumnsType = new CounterColumnsTypeImpl();
547         return counterColumnsType;
548     }
549
550     /**
551      * <!-- begin-user-doc -->
552      * <!-- end-user-doc -->
553      * @generated
554      */

555     public CounterColumnType createCounterColumnType() {
556         CounterColumnTypeImpl counterColumnType = new CounterColumnTypeImpl();
557         return counterColumnType;
558     }
559
560     /**
561      * <!-- begin-user-doc -->
562      * <!-- end-user-doc -->
563      * @generated
564      */

565     public DefinitionIncludeType createDefinitionIncludeType() {
566         DefinitionIncludeTypeImpl definitionIncludeType = new DefinitionIncludeTypeImpl();
567         return definitionIncludeType;
568     }
569
570     /**
571      * <!-- begin-user-doc -->
572      * <!-- end-user-doc -->
573      * @generated
574      */

575     public DocumentRoot createDocumentRoot() {
576         DocumentRootImpl documentRoot = new DocumentRootImpl();
577         return documentRoot;
578     }
579
580     /**
581      * <!-- begin-user-doc -->
582      * <!-- end-user-doc -->
583      * @generated
584      */

585     public EchoType createEchoType() {
586         EchoTypeImpl echoType = new EchoTypeImpl();
587         return echoType;
588     }
589
590     /**
591      * <!-- begin-user-doc -->
592      * <!-- end-user-doc -->
593      * @generated
594      */

595     public ImportDefinitionType createImportDefinitionType() {
596         ImportDefinitionTypeImpl importDefinitionType = new ImportDefinitionTypeImpl();
597         return importDefinitionType;
598     }
599
600     /**
601      * <!-- begin-user-doc -->
602      * <!-- end-user-doc -->
603      * @generated
604      */

605     public IncludeType createIncludeType() {
606         IncludeTypeImpl includeType = new IncludeTypeImpl();
607         return includeType;
608     }
609
610     /**
611      * <!-- begin-user-doc -->
612      * <!-- end-user-doc -->
613      * @generated
614      */

615     public JavaScriptType createJavaScriptType() {
616         JavaScriptTypeImpl javaScriptType = new JavaScriptTypeImpl();
617         return javaScriptType;
618     }
619
620     /**
621      * <!-- begin-user-doc -->
622      * <!-- end-user-doc -->
623      * @generated
624      */

625     public JdbcDefaultParametersType createJdbcDefaultParametersType() {
626