| 1 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 26 public class OljFactoryImpl extends EFactoryImpl implements OljFactory { 27 33 public OljFactoryImpl() { 34 super(); 35 } 36 37 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 ("The class '" + eClass.getName() + "' is not a valid classifier"); 90 } 91 } 92 93 98 public Object createFromString(EDataType eDataType, String 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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("The datatype '" + eDataType.getName() + "' is not a valid classifier"); 351 } 352 } 353 354 359 public String convertToString(EDataType eDataType, Object 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 ("The datatype '" + eDataType.getName() + "' is not a valid classifier"); 507 } 508 } 509 510 515 public ConstantColumnsType createConstantColumnsType() { 516 ConstantColumnsTypeImpl constantColumnsType = new ConstantColumnsTypeImpl(); 517 return constantColumnsType; 518 } 519 520 525 public ConstantColumnType createConstantColumnType() { 526 ConstantColumnTypeImpl constantColumnType = new ConstantColumnTypeImpl(); 527 return constantColumnType; 528 } 529 530 535 public CopyTableType createCopyTableType() { 536 CopyTableTypeImpl copyTableType = new CopyTableTypeImpl(); 537 return copyTableType; 538 } 539 540 545 public CounterColumnsType createCounterColumnsType() { 546 CounterColumnsTypeImpl counterColumnsType = new CounterColumnsTypeImpl(); 547 return counterColumnsType; 548 } 549 550 555 public CounterColumnType createCounterColumnType() { 556 CounterColumnTypeImpl counterColumnType = new CounterColumnTypeImpl(); 557 return counterColumnType; 558 } 559 560 565 public DefinitionIncludeType createDefinitionIncludeType() { 566 DefinitionIncludeTypeImpl definitionIncludeType = new DefinitionIncludeTypeImpl(); 567 return definitionIncludeType; 568 } 569 570 575 public DocumentRoot createDocumentRoot() { 576 DocumentRootImpl documentRoot = new DocumentRootImpl(); 577 return documentRoot; 578 } 579 580 585 public EchoType createEchoType() { 586 EchoTypeImpl echoType = new EchoTypeImpl(); 587 return echoType; 588 } 589 590 595 public ImportDefinitionType createImportDefinitionType() { 596 ImportDefinitionTypeImpl importDefinitionType = new ImportDefinitionTypeImpl(); 597 return importDefinitionType; 598 } 599 600 605 public IncludeType createIncludeType() { 606 IncludeTypeImpl includeType = new IncludeTypeImpl(); 607 return includeType; 608 } 609 610 615 public JavaScriptType createJavaScriptType() { 616 JavaScriptTypeImpl javaScriptType = new JavaScriptTypeImpl(); 617 return javaScriptType; 618 } 619 620 625 public JdbcDefaultParametersType createJdbcDefaultParametersType() { 626 |