KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > impl > OljPackageImpl


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

7 package Olj.impl;
8
9 import Olj.OljFactory;
10 import Olj.OljPackage;
11
12 import Olj.util.OljValidator;
13
14 import java.io.IOException JavaDoc;
15
16 import java.net.URL JavaDoc;
17
18 import org.eclipse.emf.common.util.URI;
19 import org.eclipse.emf.common.util.WrappedException;
20
21 import org.eclipse.emf.ecore.EAttribute;
22 import org.eclipse.emf.ecore.EClass;
23 import org.eclipse.emf.ecore.EDataType;
24 import org.eclipse.emf.ecore.EEnum;
25 import org.eclipse.emf.ecore.EPackage;
26 import org.eclipse.emf.ecore.EReference;
27 import org.eclipse.emf.ecore.EValidator;
28
29 import org.eclipse.emf.ecore.impl.EPackageImpl;
30
31 import org.eclipse.emf.ecore.resource.Resource;
32
33 import org.eclipse.emf.ecore.xmi.impl.EcoreResourceFactoryImpl;
34
35 import org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl;
36
37 /**
38  * <!-- begin-user-doc -->
39  * An implementation of the model <b>Package</b>.
40  * <!-- end-user-doc -->
41  * @generated
42  */

43 public class OljPackageImpl extends EPackageImpl implements OljPackage {
44     /**
45      * <!-- begin-user-doc -->
46      * <!-- end-user-doc -->
47      * @generated
48      */

49     protected String JavaDoc packageFilename = "Olj.ecore";
50
51     /**
52      * <!-- begin-user-doc -->
53      * <!-- end-user-doc -->
54      * @generated
55      */

56     private EClass constantColumnsTypeEClass = null;
57
58     /**
59      * <!-- begin-user-doc -->
60      * <!-- end-user-doc -->
61      * @generated
62      */

63     private EClass constantColumnTypeEClass = null;
64
65     /**
66      * <!-- begin-user-doc -->
67      * <!-- end-user-doc -->
68      * @generated
69      */

70     private EClass copyTableTypeEClass = null;
71
72     /**
73      * <!-- begin-user-doc -->
74      * <!-- end-user-doc -->
75      * @generated
76      */

77     private EClass counterColumnsTypeEClass = null;
78
79     /**
80      * <!-- begin-user-doc -->
81      * <!-- end-user-doc -->
82      * @generated
83      */

84     private EClass counterColumnTypeEClass = null;
85
86     /**
87      * <!-- begin-user-doc -->
88      * <!-- end-user-doc -->
89      * @generated
90      */

91     private EClass definitionIncludeTypeEClass = null;
92
93     /**
94      * <!-- begin-user-doc -->
95      * <!-- end-user-doc -->
96      * @generated
97      */

98     private EClass documentRootEClass = null;
99
100     /**
101      * <!-- begin-user-doc -->
102      * <!-- end-user-doc -->
103      * @generated
104      */

105     private EClass echoTypeEClass = null;
106
107     /**
108      * <!-- begin-user-doc -->
109      * <!-- end-user-doc -->
110      * @generated
111      */

112     private EClass importDefinitionTypeEClass = null;
113
114     /**
115      * <!-- begin-user-doc -->
116      * <!-- end-user-doc -->
117      * @generated
118      */

119     private EClass includeTypeEClass = null;
120
121     /**
122      * <!-- begin-user-doc -->
123      * <!-- end-user-doc -->
124      * @generated
125      */

126     private EClass javaScriptTypeEClass = null;
127
128     /**
129      * <!-- begin-user-doc -->
130      * <!-- end-user-doc -->
131      * @generated
132      */

133     private EClass jdbcDefaultParametersTypeEClass = null;
134
135     /**
136      * <!-- begin-user-doc -->
137      * <!-- end-user-doc -->
138      * @generated
139      */

140     private EClass jdbcParametersTypeEClass = null;
141
142     /**
143      * <!-- begin-user-doc -->
144      * <!-- end-user-doc -->
145      * @generated
146      */

147     private EClass jdbcSourceParametersTypeEClass = null;
148
149     /**
150      * <!-- begin-user-doc -->
151      * <!-- end-user-doc -->
152      * @generated
153      */

154     private EClass jdbcSourceParameterTypeEClass = null;
155
156     /**
157      * <!-- begin-user-doc -->
158      * <!-- end-user-doc -->
159      * @generated
160      */

161     private EClass jdbcSourceTargetParametersTypeEClass = null;
162
163     /**
164      * <!-- begin-user-doc -->
165      * <!-- end-user-doc -->
166      * @generated
167      */

168     private EClass jdbcTargetParametersTypeEClass = null;
169
170     /**
171      * <!-- begin-user-doc -->
172      * <!-- end-user-doc -->
173      * @generated
174      */

175     private EClass jdbcTargetParameterTypeEClass = null;
176
177     /**
178      * <!-- begin-user-doc -->
179      * <!-- end-user-doc -->
180      * @generated
181      */

182     private EClass loaderJobTypeEClass = null;
183
184     /**
185      * <!-- begin-user-doc -->
186      * <!-- end-user-doc -->
187      * @generated
188      */

189     private EClass relationColumnsTypeEClass = null;
190
191     /**
192      * <!-- begin-user-doc -->
193      * <!-- end-user-doc -->
194      * @generated
195      */

196     private EClass relationColumnTypeEClass = null;
197
198     /**
199      * <!-- begin-user-doc -->
200      * <!-- end-user-doc -->
201      * @generated
202      */

203     private EClass restartCounterTypeEClass = null;
204
205     /**
206      * <!-- begin-user-doc -->
207      * <!-- end-user-doc -->
208      * @generated
209      */

210     private EClass sortColumnsTypeEClass = null;
211
212     /**
213      * <!-- begin-user-doc -->
214      * <!-- end-user-doc -->
215      * @generated
216      */

217     private EClass sortColumnTypeEClass = null;
218
219     /**
220      * <!-- begin-user-doc -->
221      * <!-- end-user-doc -->
222      * @generated
223      */

224     private EClass sourceColumnsTypeEClass = null;
225
226     /**
227      * <!-- begin-user-doc -->
228      * <!-- end-user-doc -->
229      * @generated
230      */

231     private EClass sourceColumnTypeEClass = null;
232
233     /**
234      * <!-- begin-user-doc -->
235      * <!-- end-user-doc -->
236      * @generated
237      */

238     private EClass sqlStmtTypeEClass = null;
239
240     /**
241      * <!-- begin-user-doc -->
242      * <!-- end-user-doc -->
243      * @generated
244      */

245     private EClass sqlTypeEClass = null;
246
247     /**
248      * <!-- begin-user-doc -->
249      * <!-- end-user-doc -->
250      * @generated
251      */

252     private EClass subCounterColumnTypeEClass = null;
253
254     /**
255      * <!-- begin-user-doc -->
256      * <!-- end-user-doc -->
257      * @generated
258      */

259     private EClass subCounterKeyColumnTypeEClass = null;
260
261     /**
262      * <!-- begin-user-doc -->
263      * <!-- end-user-doc -->
264      * @generated
265      */

266     private EClass tablesTypeEClass = null;
267
268     /**
269      * <!-- begin-user-doc -->
270      * <!-- end-user-doc -->
271      * @generated
272      */

273     private EClass tableTypeEClass = null;
274
275     /**
276      * <!-- begin-user-doc -->
277      * <!-- end-user-doc -->
278      * @generated
279      */

280     private EClass targetColumnsTypeEClass = null;
281
282     /**
283      * <!-- begin-user-doc -->
284      * <!-- end-user-doc -->
285      * @generated
286      */

287     private EClass targetColumnTypeEClass = null;
288
289     /**
290      * <!-- begin-user-doc -->
291      * <!-- end-user-doc -->
292      * @generated
293      */

294     private EClass timeStampColumnTypeEClass = null;
295
296     /**
297      * <!-- begin-user-doc -->
298      * <!-- end-user-doc -->
299      * @generated
300      */

301     private EClass transformationsTypeEClass = null;
302
303     /**
304      * <!-- begin-user-doc -->
305      * <!-- end-user-doc -->
306      * @generated
307      */

308     private EClass transformationTypeEClass = null;
309
310     /**
311      * <!-- begin-user-doc -->
312      * <!-- end-user-doc -->
313      * @generated
314      */

315     private EClass userIDColumnTypeEClass = null;
316
317     /**
318      * <!-- begin-user-doc -->
319      * <!-- end-user-doc -->
320      * @generated
321      */

322     private EClass valueColumnsTypeEClass = null;
323
324     /**
325      * <!-- begin-user-doc -->
326      * <!-- end-user-doc -->
327      * @generated
328      */

329     private EClass valueColumnTypeEClass = null;
330
331     /**
332      * <!-- begin-user-doc -->
333      * <!-- end-user-doc -->
334      * @generated
335      */

336     private EClass variableColumnsTypeEClass = null;
337
338     /**
339      * <!-- begin-user-doc -->
340      * <!-- end-user-doc -->
341      * @generated
342      */

343     private EClass variableColumnTypeEClass = null;
344
345     /**
346      * <!-- begin-user-doc -->
347      * <!-- end-user-doc -->
348      * @generated
349      */

350     private EClass variablesTypeEClass = null;
351
352     /**
353      * <!-- begin-user-doc -->
354      * <!-- end-user-doc -->
355      * @generated
356      */

357     private EClass variableTypeEClass = null;
358
359     /**
360      * <!-- begin-user-doc -->
361      * <!-- end-user-doc -->
362      * @generated
363      */

364     private EEnum autoMapColumnsTypeEEnum = null;
365
366     /**
367      * <!-- begin-user-doc -->
368      * <!-- end-user-doc -->
369      * @generated
370      */

371     private EEnum commitTypeEEnum = null;
372
373     /**
374      * <!-- begin-user-doc -->
375      * <!-- end-user-doc -->
376      * @generated
377      */

378     private EEnum counterStartValueResetTypeEEnum = null;
379
380     /**
381      * <!-- begin-user-doc -->
382      * <!-- end-user-doc -->
383      * @generated
384      */

385     private EEnum dataCutOffTypeEEnum = null;
386
387     /**
388      * <!-- begin-user-doc -->
389      * <!-- end-user-doc -->
390      * @generated
391      */

392     private EEnum dataCutOffType1EEnum = null;
393
394     /**
395      * <!-- begin-user-doc -->
396      * <!-- end-user-doc -->
397      * @generated
398      */

399     private EEnum dbVendorTypeEEnum = null;
400
401     /**
402      * <!-- begin-user-doc -->
403      * <!-- end-user-doc -->
404      * @generated
405      */

406     private EEnum dbVendorType1EEnum = null;
407
408     /**
409      * <!-- begin-user-doc -->
410      * <!-- end-user-doc -->
411      * @generated
412      */

413     private EEnum defaultModeTypeEEnum = null;
414
415     /**
416      * <!-- begin-user-doc -->
417      * <!-- end-user-doc -->
418      * @generated
419      */

420     private EEnum fromHexTypeEEnum = null;
421
422     /**
423      * <!-- begin-user-doc -->
424      * <!-- end-user-doc -->
425      * @generated
426      */

427     private EEnum insertTypeEEnum = null;
428
429     /**
430      * <!-- begin-user-doc -->
431      * <!-- end-user-doc -->
432      * @generated
433      */

434     private EEnum logModeTypeEEnum = null;
435
436     /**
437      * <!-- begin-user-doc -->
438      * <!-- end-user-doc -->
439      * @generated
440      */

441     private EEnum logModeType1EEnum = null;
442
443     /**
444      * <!-- begin-user-doc -->
445      * <!-- end-user-doc -->
446      * @generated
447      */

448     private EEnum logModeType2EEnum = null;
449
450     /**
451      * <!-- begin-user-doc -->
452      * <!-- end-user-doc -->
453      * @generated
454      */

455     private EEnum logModeType3EEnum = null;
456
457     /**
458      * <!-- begin-user-doc -->
459      * <!-- end-user-doc -->
460      * @generated
461      */

462     private EEnum oidLogicTypeEEnum = null;
463
464     /**
465      * <!-- begin-user-doc -->
466      * <!-- end-user-doc -->
467      * @generated
468      */

469     private EEnum oidLogicType1EEnum = null;
470
471     /**
472      * <!-- begin-user-doc -->
473      * <!-- end-user-doc -->
474      * @generated
475      */

476     private EEnum onErrorContinueTypeEEnum = null;
477
478     /**
479      * <!-- begin-user-doc -->
480      * <!-- end-user-doc -->
481      * @generated
482      */

483     private EEnum onErrorContinueType1EEnum = null;
484
485     /**
486      * <!-- begin-user-doc -->
487      * <!-- end-user-doc -->
488      * @generated
489      */

490     private EEnum onErrorContinueType2EEnum = null;
491
492     /**
493      * <!-- begin-user-doc -->
494      * <!-- end-user-doc -->
495      * @generated
496      */

497     private EEnum relationModeTypeEEnum = null;
498
499     /**
500      * <!-- begin-user-doc -->
501      * <!-- end-user-doc -->
502      * @generated
503      */

504     private EEnum setCursorNameTypeEEnum = null;
505
506     /**
507      * <!-- begin-user-doc -->
508      * <!-- end-user-doc -->
509      * @generated
510      */

511     private EEnum setCursorNameType1EEnum = null;
512
513     /**
514      * <!-- begin-user-doc -->
515      * <!-- end-user-doc -->
516      * @generated
517      */

518     private EEnum setCursorNameType2EEnum = null;
519
520     /**
521      * <!-- begin-user-doc -->
522      * <!-- end-user-doc -->
523      * @generated
524      */

525     private EEnum setFetchSizeTypeEEnum = null;
526
527     /**
528      * <!-- begin-user-doc -->
529      * <!-- end-user-doc -->
530      * @generated
531      */

532     private EEnum setFetchSizeType1EEnum = null;
533
534     /**
535      * <!-- begin-user-doc -->
536      * <!-- end-user-doc -->
537      * @generated
538      */

539     private EEnum setFetchSizeType2EEnum = null;
540
541     /**
542      * <!-- begin-user-doc -->
543      * <!-- end-user-doc -->
544      * @generated
545      */

546     private EEnum tableModeTypeEEnum = null;
547
548     /**
549      * <!-- begin-user-doc -->
550      * <!-- end-user-doc -->
551      * @generated
552      */

553     private EEnum toHexTypeEEnum = null;
554
555     /**
556      * <!-- begin-user-doc -->
557      * <!-- end-user-doc -->
558      * @generated
559      */

560     private EEnum valueModeTypeEEnum = null;
561
562     /**
563      * <!-- begin-user-doc -->
564      * <!-- end-user-doc -->
565      * @generated
566      */

567     private EEnum valueModeType1EEnum = null;
568
569     /**
570      * <!-- begin-user-doc -->
571      * <!-- end-user-doc -->
572      * @generated
573      */

574     private EEnum valueModeType2EEnum = null;
575
576     /**
577      * <!-- begin-user-doc -->
578      * <!-- end-user-doc -->
579      * @generated
580      */

581     private EEnum valueModeType3EEnum = null;
582
583     /**
584      * <!-- begin-user-doc -->
585      * <!-- end-user-doc -->
586      * @generated
587      */

588     private EEnum valueModeType4EEnum = null;
589
590     /**
591      * <!-- begin-user-doc -->
592      * <!-- end-user-doc -->
593      * @generated
594      */

595     private EEnum valueModeType5EEnum = null;
596
597     /**
598      * <!-- begin-user-doc -->
599      * <!-- end-user-doc -->
600      * @generated
601      */

602     private EEnum valueModeType6EEnum = null;
603
604     /**
605      * <!-- begin-user-doc -->
606      * <!-- end-user-doc -->
607      * @generated
608      */

609     private EDataType autoMapColumnsTypeObjectEDataType = null;
610
611     /**
612      * <!-- begin-user-doc -->
613      * <!-- end-user-doc -->
614      * @generated
615      */

616     private EDataType commitTypeObjectEDataType = null;
617
618     /**
619      * <!-- begin-user-doc -->
620      * <!-- end-user-doc -->
621      * @generated
622      */

623     private EDataType counterStartValueResetTypeObjectEDataType = null;
624
625     /**
626      * <!-- begin-user-doc -->
627      * <!-- end-user-doc -->
628      * @generated
629      */

630     private EDataType dataCutOffTypeObjectEDataType = null;
631
632     /**
633      * <!-- begin-user-doc -->
634      * <!-- end-user-doc -->
635      * @generated
636      */

637     private EDataType dataCutOffTypeObject1EDataType = null;
638
639     /**
640      * <!-- begin-user-doc -->
641      * <!-- end-user-doc -->
642      * @generated
643      */

644     private EDataType dbVendorTypeObjectEDataType = null;
645
646     /**
647      * <!-- begin-user-doc -->
648      * <!-- end-user-doc -->
649      * @generated
650      */

651     private EDataType dbVendorTypeObject1EDataType = null;
652
653     /**
654      * <!-- begin-user-doc -->
655      * <!-- end-user-doc -->
656      * @generated
657      */

658     private EDataType defaultModeTypeObjectEDataType = null;
659
660     /**
661      * <!-- begin-user-doc -->
662      * <!-- end-user-doc -->
663      * @generated
664      */

665     private EDataType fromHexTypeObjectEDataType = null;
666
667     /**
668      * <!-- begin-user-doc -->
669      * <!-- end-user-doc -->
670      * @generated
671      */

672     private EDataType insertTypeObjectEDataType = null;
673
674     /**
675      * <!-- begin-user-doc -->
676      * <!-- end-user-doc -->
677      * @generated
678      */

679     private EDataType logModeTypeObjectEDataType = null;
680
681     /**
682      * <!-- begin-user-doc -->
683      * <!-- end-user-doc -->
684      * @generated
685      */

686     private EDataType logModeTypeObject1EDataType = null;
687
688     /**
689      * <!-- begin-user-doc -->
690      * <!-- end-user-doc -->
691      * @generated
692      */

693     private EDataType logModeTypeObject2EDataType = null;
694
695     /**
696      * <!-- begin-user-doc -->
697      * <!-- end-user-doc -->
698      * @generated
699      */

700     private EDataType logModeTypeObject3EDataType = null;
701
702     /**
703      * <!-- begin-user-doc -->
704      * <!-- end-user-doc -->
705      * @generated
706      */

707     private EDataType nameTypeEDataType = null;
708
709     /**
710      * <!-- begin-user-doc -->
711      * <!-- end-user-doc -->
712      * @generated
713      */

714     private EDataType nameType1EDataType = null;
715
716     /**
717      * <!-- begin-user-doc -->
718      * <!-- end-user-doc -->
719      * @generated
720      */

721     private EDataType oidLogicTypeObjectEDataType = null;
722
723     /**
724      * <!-- begin-user-doc -->
725      * <!-- end-user-doc -->
726      * @generated
727      */

728     private EDataType oidLogicTypeObject1EDataType = null;
729
730     /**
731      * <!-- begin-user-doc -->
732      * <!-- end-user-doc -->
733      * @generated
734      */

735     private EDataType onErrorContinueTypeObjectEDataType = null;
736
737     /**
738      * <!-- begin-user-doc -->
739      * <!-- end-user-doc -->
740      * @generated
741      */

742     private EDataType onErrorContinueTypeObject1EDataType = null;
743
744     /**
745      * <!-- begin-user-doc -->
746      * <!-- end-user-doc -->
747      * @generated
748      */

749     private EDataType onErrorContinueTypeObject2EDataType = null;
750
751     /**
752      * <!-- begin-user-doc -->
753      * <!-- end-user-doc -->
754      * @generated
755      */

756     private EDataType relationModeTypeObjectEDataType = null;
757
758     /**
759      * <!-- begin-user-doc -->
760      * <!-- end-user-doc -->
761      * @generated
762      */

763     private EDataType setCursorNameTypeObjectEDataType = null;
764
765     /**
766      * <!-- begin-user-doc -->
767      * <!-- end-user-doc -->
768      * @generated
769      */

770     private EDataType setCursorNameTypeObject1EDataType = null;
771
772     /**
773      * <!-- begin-user-doc -->
774      * <!-- end-user-doc -->
775      * @generated
776      */

777     private EDataType setCursorNameTypeObject2EDataType = null;
778
779     /**
780      * <!-- begin-user-doc -->
781      * <!-- end-user-doc -->
782      * @generated
783      */

784     private EDataType setFetchSizeTypeObjectEDataType = null;
785
786     /**
787      * <!-- begin-user-doc -->
788      * <!-- end-user-doc -->
789      * @generated
790      */

791     private EDataType setFetchSizeTypeObject1EDataType = null;
792
793     /**
794      * <!-- begin-user-doc -->
795      * <!-- end-user-doc -->
796      * @generated
797      */

798     private EDataType setFetchSizeTypeObject2EDataType = null;
799
800     /**
801      * <!-- begin-user-doc -->
802      * <!-- end-user-doc -->
803      * @generated
804      */

805     private EDataType tableModeTypeObjectEDataType = null;
806
807     /**
808      * <!-- begin-user-doc -->
809      * <!-- end-user-doc -->
810      * @generated
811      */

812     private EDataType toHexTypeObjectEDataType = null;
813
814     /**
815      * <!-- begin-user-doc -->
816      * <!-- end-user-doc -->
817      * @generated
818      */

819     private EDataType valueModeTypeObjectEDataType = null;
820
821     /**
822      * <!-- begin-user-doc -->
823      * <!-- end-user-doc -->
824      * @generated
825      */

826     private EDataType valueModeTypeObject1EDataType = null;
827
828     /**
829      * <!-- begin-user-doc -->
830      * <!-- end-user-doc -->
831      * @generated
832      */

833     private EDataType valueModeTypeObject2EDataType = null;
834
835     /**
836      * <!-- begin-user-doc -->
837      * <!-- end-user-doc -->
838      * @generated
839      */

840     private EDataType valueModeTypeObject3EDataType = null;
841
842     /**
843      * <!-- begin-user-doc -->
844      * <!-- end-user-doc -->
845      * @generated
846      */

847     private EDataType valueModeTypeObject4EDataType = null;
848
849     /**
850      * <!-- begin-user-doc -->
851      * <!-- end-user-doc -->
852      * @generated
853      */

854     private EDataType valueModeTypeObject5EDataType = null;
855
856     /**
857      * <!-- begin-user-doc -->
858      * <!-- end-user-doc -->
859      * @generated
860      */

861     private EDataType valueModeTypeObject6EDataType = null;
862
863     /**
864      * Creates an instance of the model <b>Package</b>, registered with
865      * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
866      * package URI value.
867      * <p>Note: the correct way to create the package is via the static
868      * factory method {@link #init init()}, which also performs
869      * initialization of the package, or returns the registered package,
870      * if one already exists.
871      * <!-- begin-user-doc -->
872      * <!-- end-user-doc -->
873      * @see org.eclipse.emf.ecore.EPackage.Registry
874      * @see Olj.OljPackage#eNS_URI
875      * @see #init()
876      * @generated
877      */

878     private OljPackageImpl() {
879         super(eNS_URI, OljFactory.eINSTANCE);
880     }
881
882     /**
883      * <!-- begin-user-doc -->
884      * <!-- end-user-doc -->
885      * @generated
886      */

887     private static boolean isInited = false;
888
889     /**
890      * Creates, registers, and initializes the <b>Package</b> for this
891      * model, and for any others upon which it depends. Simple
892      * dependencies are satisfied by calling this method on all
893      * dependent packages before doing anything else. This method drives
894      * initialization for interdependent packages directly, in parallel
895      * with this package, itself.
896      * <p>Of this package and its interdependencies, all packages which
897      * have not yet been registered by their URI values are first created
898      * and registered. The packages are then initialized in two steps:
899      * meta-model objects for all of the packages are created before any
900      * are initialized, since one package's meta-model objects may refer to
901      * those of another.
902      * <p>Invocation of this method will not affect any packages that have
903      * already been initialized.
904      * <!-- begin-user-doc -->
905      * <!-- end-user-doc -->
906      * @see #eNS_URI
907      * @generated
908      */

909     public static OljPackage init() {
910         if (isInited) return (OljPackage)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI);
911
912         // Obtain or create and register package
913
OljPackageImpl theOljPackage = (OljPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof OljPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new OljPackageImpl());
914
915         isInited = true;
916
917         // Initialize simple dependencies
918
XMLTypePackageImpl.init();
919
920         // Load packages
921
theOljPackage.loadPackage();
922
923         // Fix loaded packages
924
theOljPackage.fixPackageContents();
925
926         // Register package validator
927
EValidator.Registry.INSTANCE.put
928             (theOljPackage,
929              new EValidator.Descriptor() {
930                  public EValidator getEValidator() {
931                      return OljValidator.INSTANCE;
932                  }
933              });
934
935         // Mark meta-data to indicate it can't be changed
936
// theOljPackage.freeze();
937

938         return theOljPackage;
939     }
940
941     /**
942      * <!-- begin-user-doc -->
943      * <!-- end-user-doc -->
944      * @generated
945      */

946     public EClass getConstantColumnsType() {
947         if (constantColumnsTypeEClass == null) {
948             constantColumnsTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(4);
949         }
950         return constantColumnsTypeEClass;
951     }
952
953     /**
954      * <!-- begin-user-doc -->
955      * <!-- end-user-doc -->
956      * @generated
957      */

958     public EReference getConstantColumnsType_ConstantColumn() {
959         return (EReference)getConstantColumnsType().getEStructuralFeatures().get(0);
960     }
961
962     /**
963      * <!-- begin-user-doc -->
964      * <!-- end-user-doc -->
965      * @generated
966      */

967     public EClass getConstantColumnType() {
968         if (constantColumnTypeEClass == null) {
969             constantColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(5);
970         }
971         return constantColumnTypeEClass;
972     }
973
974     /**
975      * <!-- begin-user-doc -->
976      * <!-- end-user-doc -->
977      * @generated
978      */

979     public EAttribute getConstantColumnType_ConstantValue() {
980         return (EAttribute)getConstantColumnType().getEStructuralFeatures().get(0);
981     }
982
983     /**
984      * <!-- begin-user-doc -->
985      * <!-- end-user-doc -->
986      * @generated
987      */

988     public EAttribute getConstantColumnType_TargetColumnName() {
989         return (EAttribute)getConstantColumnType().getEStructuralFeatures().get(1);
990     }
991
992     /**
993      * <!-- begin-user-doc -->
994      * <!-- end-user-doc -->
995      * @generated
996      */

997     public EAttribute getConstantColumnType_TargetTableID() {
998         return (EAttribute)getConstantColumnType().getEStructuralFeatures().get(2);
999     }
1000
1001    /**
1002     * <!-- begin-user-doc -->
1003     * <!-- end-user-doc -->
1004     * @generated
1005     */

1006    public EAttribute getConstantColumnType_TargetTableName() {
1007        return (EAttribute)getConstantColumnType().getEStructuralFeatures().get(3);
1008    }
1009
1010    /**
1011     * <!-- begin-user-doc -->
1012     * <!-- end-user-doc -->
1013     * @generated
1014     */

1015    public EAttribute getConstantColumnType_ValueMode() {
1016        return (EAttribute)getConstantColumnType().getEStructuralFeatures().get(4);
1017    }
1018
1019    /**
1020     * <!-- begin-user-doc -->
1021     * <!-- end-user-doc -->
1022     * @generated
1023     */

1024    public EClass getCopyTableType() {
1025        if (copyTableTypeEClass == null) {
1026            copyTableTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(6);
1027        }
1028        return copyTableTypeEClass;
1029    }
1030
1031    /**
1032     * <!-- begin-user-doc -->
1033     * <!-- end-user-doc -->
1034     * @generated
1035     */

1036    public EReference getCopyTableType_JdbcParameters() {
1037        return (EReference)getCopyTableType().getEStructuralFeatures().get(0);
1038    }
1039
1040    /**
1041     * <!-- begin-user-doc -->
1042     * <!-- end-user-doc -->
1043     * @generated
1044     */

1045    public EAttribute getCopyTableType_CommitCount() {
1046        return (EAttribute)getCopyTableType().getEStructuralFeatures().get(1);
1047    }
1048
1049    /**
1050     * <!-- begin-user-doc -->
1051     * <!-- end-user-doc -->
1052     * @generated
1053     */

1054    public EAttribute getCopyTableType_LogMode() {
1055        return (EAttribute)getCopyTableType().getEStructuralFeatures().get(2);
1056    }
1057
1058    /**
1059     * <!-- begin-user-doc -->
1060     * <!-- end-user-doc -->
1061     * @generated
1062     */

1063    public EAttribute getCopyTableType_Name() {
1064        return (EAttribute)getCopyTableType().getEStructuralFeatures().get(3);
1065    }
1066
1067    /**
1068     * <!-- begin-user-doc -->
1069     * <!-- end-user-doc -->
1070     * @generated
1071     */

1072    public EAttribute getCopyTableType_ObjectIDIncrement() {
1073        return (EAttribute)getCopyTableType().getEStructuralFeatures().get(4);
1074    }
1075
1076    /**
1077     * <!-- begin-user-doc -->
1078     * <!-- end-user-doc -->
1079     * @generated
1080     */

1081    public EAttribute getCopyTableType_OidLogic() {
1082        return (EAttribute)getCopyTableType().getEStructuralFeatures().get(5);
1083    }
1084
1085    /**
1086     * <!-- begin-user-doc -->
1087     * <!-- end-user-doc -->
1088     * @generated
1089     */

1090    public EAttribute getCopyTableType_OnErrorContinue() {
1091        return (EAttribute)getCopyTableType().getEStructuralFeatures().get(6);
1092    }
1093
1094    /**
1095     * <!-- begin-user-doc -->
1096     * <!-- end-user-doc -->
1097     * @generated
1098     */

1099    public EAttribute getCopyTableType_SetCursorName() {
1100        return (EAttribute)getCopyTableType().getEStructuralFeatures().get(7);
1101    }
1102
1103    /**
1104     * <!-- begin-user-doc -->
1105     * <!-- end-user-doc -->
1106     * @generated
1107     */

1108    public EAttribute getCopyTableType_SetFetchSize() {
1109        return (EAttribute)getCopyTableType().getEStructuralFeatures().get(8);
1110    }
1111
1112    /**
1113     * <!-- begin-user-doc -->
1114     * <!-- end-user-doc -->
1115     * @generated
1116     */

1117    public EAttribute getCopyTableType_SourceTableName() {
1118        return (EAttribute)getCopyTableType().getEStructuralFeatures().get(9);
1119    }
1120
1121    /**
1122     * <!-- begin-user-doc -->
1123     * <!-- end-user-doc -->
1124     * @generated
1125     */

1126    public EAttribute getCopyTableType_TargetTableName() {
1127        return (EAttribute)getCopyTableType().getEStructuralFeatures().get(10);
1128    }
1129
1130    /**
1131     * <!-- begin-user-doc -->
1132     * <!-- end-user-doc -->
1133     * @generated
1134     */

1135    public EClass getCounterColumnsType() {
1136        if (counterColumnsTypeEClass == null) {
1137            counterColumnsTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(7);
1138        }
1139        return counterColumnsTypeEClass;
1140    }
1141
1142    /**
1143     * <!-- begin-user-doc -->
1144     * <!-- end-user-doc -->
1145     * @generated
1146     */

1147    public EAttribute getCounterColumnsType_Group() {
1148        return (EAttribute)getCounterColumnsType().getEStructuralFeatures().get(0);
1149    }
1150
1151    /**
1152     * <!-- begin-user-doc -->
1153     * <!-- end-user-doc -->
1154     * @generated
1155     */

1156    public EReference getCounterColumnsType_CounterColumn() {
1157        return (EReference)getCounterColumnsType().getEStructuralFeatures().get(1);
1158    }
1159
1160    /**
1161     * <!-- begin-user-doc -->
1162     * <!-- end-user-doc -->
1163     * @generated
1164     */

1165    public EReference getCounterColumnsType_SubCounterColumn() {
1166        return (EReference)getCounterColumnsType().getEStructuralFeatures().get(2);
1167    }
1168
1169    /**
1170     * <!-- begin-user-doc -->
1171     * <!-- end-user-doc -->
1172     * @generated
1173     */

1174    public EAttribute getCounterColumnsType_CounterNameColumn() {
1175        return (EAttribute)getCounterColumnsType().getEStructuralFeatures().get(3);
1176    }
1177
1178    /**
1179     * <!-- begin-user-doc -->
1180     * <!-- end-user-doc -->
1181     * @generated
1182     */

1183    public EAttribute getCounterColumnsType_CounterTableName() {
1184        return (EAttribute)getCounterColumnsType().getEStructuralFeatures().get(4);
1185    }
1186
1187    /**
1188     * <!-- begin-user-doc -->
1189     * <!-- end-user-doc -->
1190     * @generated
1191     */

1192    public EAttribute getCounterColumnsType_CounterValueColumn() {
1193        return (EAttribute)getCounterColumnsType().getEStructuralFeatures().get(5);
1194    }
1195
1196    /**
1197     * <!-- begin-user-doc -->
1198     * <!-- end-user-doc -->
1199     * @generated
1200     */

1201    public EClass getCounterColumnType() {
1202        if (counterColumnTypeEClass == null) {
1203            counterColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(8);
1204        }
1205        return counterColumnTypeEClass;
1206    }
1207
1208    /**
1209     * <!-- begin-user-doc -->
1210     * <!-- end-user-doc -->
1211     * @generated
1212     */

1213    public EAttribute getCounterColumnType_CounterIncrement() {
1214        return (EAttribute)getCounterColumnType().getEStructuralFeatures().get(0);
1215    }
1216
1217    /**
1218     * <!-- begin-user-doc -->
1219     * <!-- end-user-doc -->
1220     * @generated
1221     */

1222    public EAttribute getCounterColumnType_CounterName() {
1223        return (EAttribute)getCounterColumnType().getEStructuralFeatures().get(1);
1224    }
1225
1226    /**
1227     * <!-- begin-user-doc -->
1228     * <!-- end-user-doc -->
1229     * @generated
1230     */

1231    public EAttribute getCounterColumnType_CounterStartValue() {
1232        return (EAttribute)getCounterColumnType().getEStructuralFeatures().get(2);
1233    }
1234
1235    /**
1236     * <!-- begin-user-doc -->
1237     * <!-- end-user-doc -->
1238     * @generated
1239     */

1240    public EAttribute getCounterColumnType_CounterStartValueReset() {
1241        return (EAttribute)getCounterColumnType().getEStructuralFeatures().get(3);
1242    }
1243
1244    /**
1245     * <!-- begin-user-doc -->
1246     * <!-- end-user-doc -->
1247     * @generated
1248     */

1249    public EAttribute getCounterColumnType_TargetColumnName() {
1250        return (EAttribute)getCounterColumnType().getEStructuralFeatures().get(4);
1251    }
1252
1253    /**
1254     * <!-- begin-user-doc -->
1255     * <!-- end-user-doc -->
1256     * @generated
1257     */

1258    public EAttribute getCounterColumnType_TargetTableID() {
1259        return (EAttribute)getCounterColumnType().getEStructuralFeatures().get(5);
1260    }
1261
1262    /**
1263     * <!-- begin-user-doc -->
1264     * <!-- end-user-doc -->
1265     * @generated
1266     */

1267    public EAttribute getCounterColumnType_TargetTableName() {
1268        return (EAttribute)getCounterColumnType().getEStructuralFeatures().get(6);
1269    }
1270
1271    /**
1272     * <!-- begin-user-doc -->
1273     * <!-- end-user-doc -->
1274     * @generated
1275     */

1276    public EAttribute getCounterColumnType_ValueMode() {
1277        return (EAttribute)getCounterColumnType().getEStructuralFeatures().get(7);
1278    }
1279
1280    /**
1281     * <!-- begin-user-doc -->
1282     * <!-- end-user-doc -->
1283     * @generated
1284     */

1285    public EClass getDefinitionIncludeType() {
1286        if (definitionIncludeTypeEClass == null) {
1287            definitionIncludeTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(21);
1288        }
1289        return definitionIncludeTypeEClass;
1290    }
1291
1292    /**
1293     * <!-- begin-user-doc -->
1294     * <!-- end-user-doc -->
1295     * @generated
1296     */

1297    public EReference getDefinitionIncludeType_Include() {
1298        return (EReference)getDefinitionIncludeType().getEStructuralFeatures().get(0);
1299    }
1300
1301    /**
1302     * <!-- begin-user-doc -->
1303     * <!-- end-user-doc -->
1304     * @generated
1305     */

1306    public EClass getDocumentRoot() {
1307        if (documentRootEClass == null) {
1308            documentRootEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(22);
1309        }
1310        return documentRootEClass;
1311    }
1312
1313    /**
1314     * <!-- begin-user-doc -->
1315     * <!-- end-user-doc -->
1316     * @generated
1317     */

1318    public EAttribute getDocumentRoot_Mixed() {
1319        return (EAttribute)getDocumentRoot().getEStructuralFeatures().get(0);
1320    }
1321
1322    /**
1323     * <!-- begin-user-doc -->
1324     * <!-- end-user-doc -->
1325     * @generated
1326     */

1327    public EReference getDocumentRoot_XMLNSPrefixMap() {
1328        return (EReference)getDocumentRoot().getEStructuralFeatures().get(1);
1329    }
1330
1331    /**
1332     * <!-- begin-user-doc -->
1333     * <!-- end-user-doc -->
1334     * @generated
1335     */

1336    public EReference getDocumentRoot_XSISchemaLocation() {
1337        return (EReference)getDocumentRoot().getEStructuralFeatures().get(2);
1338    }
1339
1340    /**
1341     * <!-- begin-user-doc -->
1342     * <!-- end-user-doc -->
1343     * @generated
1344     */

1345    public EReference getDocumentRoot_ConstantColumn() {
1346        return (EReference)getDocumentRoot().getEStructuralFeatures().get(3);
1347    }
1348
1349    /**
1350     * <!-- begin-user-doc -->
1351     * <!-- end-user-doc -->
1352     * @generated
1353     */

1354    public EReference getDocumentRoot_ConstantColumns() {
1355        return (EReference)getDocumentRoot().getEStructuralFeatures().get(4);
1356    }
1357
1358    /**
1359     * <!-- begin-user-doc -->
1360     * <!-- end-user-doc -->
1361     * @generated
1362     */

1363    public EReference getDocumentRoot_CopyTable() {
1364        return (EReference)getDocumentRoot().getEStructuralFeatures().get(5);
1365    }
1366
1367    /**
1368     * <!-- begin-user-doc -->
1369     * <!-- end-user-doc -->
1370     * @generated
1371     */

1372    public EReference getDocumentRoot_CounterColumn() {
1373        return (EReference)getDocumentRoot().getEStructuralFeatures().get(6);
1374    }
1375
1376    /**
1377     * <!-- begin-user-doc -->
1378     * <!-- end-user-doc -->
1379     * @generated
1380     */

1381    public EReference getDocumentRoot_CounterColumns() {
1382        return (EReference)getDocumentRoot().getEStructuralFeatures().get(7);
1383    }
1384
1385    /**
1386     * <!-- begin-user-doc -->
1387     * <!-- end-user-doc -->
1388     * @generated
1389     */

1390    public EReference getDocumentRoot_DefinitionInclude() {
1391        return (EReference)getDocumentRoot().getEStructuralFeatures().get(8);
1392    }
1393
1394    /**
1395     * <!-- begin-user-doc -->
1396     * <!-- end-user-doc -->
1397     * @generated
1398     */

1399    public EReference getDocumentRoot_Echo() {
1400        return (EReference)getDocumentRoot().getEStructuralFeatures().get(9);
1401    }
1402
1403    /**
1404     * <!-- begin-user-doc -->
1405     * <!-- end-user-doc -->
1406     * @generated
1407     */

1408    public EReference getDocumentRoot_ImportDefinition() {
1409        return (EReference)getDocumentRoot().getEStructuralFeatures().get(10);
1410    }
1411
1412    /**
1413     * <!-- begin-user-doc -->
1414     * <!-- end-user-doc -->
1415     * @generated
1416     */

1417    public EReference getDocumentRoot_Include() {
1418        return (EReference)getDocumentRoot().getEStructuralFeatures().get(11);
1419    }
1420
1421    /**
1422     * <!-- begin-user-doc -->
1423     * <!-- end-user-doc -->
1424     * @generated
1425     */

1426    public EReference getDocumentRoot_JavaScript() {
1427        return (EReference)getDocumentRoot().getEStructuralFeatures().get(12);
1428    }
1429
1430    /**
1431     * <!-- begin-user-doc -->
1432     * <!-- end-user-doc -->
1433     * @generated
1434     */

1435    public EReference getDocumentRoot_JdbcDefaultParameters() {
1436        return (EReference)getDocumentRoot().getEStructuralFeatures().get(13);
1437    }
1438
1439    /**
1440     * <!-- begin-user-doc -->
1441     * <!-- end-user-doc -->
1442     * @generated
1443     */

1444    public EReference getDocumentRoot_JdbcParameters() {
1445        return (EReference)getDocumentRoot().getEStructuralFeatures().get(14);
1446    }
1447
1448    /**
1449     * <!-- begin-user-doc -->
1450     * <!-- end-user-doc -->
1451     * @generated
1452     */

1453    public EReference getDocumentRoot_JdbcSourceParameter() {
1454        return (EReference)getDocumentRoot().getEStructuralFeatures().get(15);
1455    }
1456
1457    /**
1458     * <!-- begin-user-doc -->
1459     * <!-- end-user-doc -->
1460     * @generated
1461     */

1462    public EReference getDocumentRoot_JdbcSourceParameters() {
1463        return (EReference)getDocumentRoot().getEStructuralFeatures().get(16);
1464    }
1465
1466    /**
1467     * <!-- begin-user-doc -->
1468     * <!-- end-user-doc -->
1469     * @generated
1470     */

1471    public EReference getDocumentRoot_JdbcSourceTargetParameters() {
1472        return (EReference)getDocumentRoot().getEStructuralFeatures().get(17);
1473    }
1474
1475    /**
1476     * <!-- begin-user-doc -->
1477     * <!-- end-user-doc -->
1478     * @generated
1479     */

1480    public EReference getDocumentRoot_JdbcTargetParameter() {
1481        return (EReference)getDocumentRoot().getEStructuralFeatures().get(18);
1482    }
1483
1484    /**
1485     * <!-- begin-user-doc -->
1486     * <!-- end-user-doc -->
1487     * @generated
1488     */

1489    public EReference getDocumentRoot_JdbcTargetParameters() {
1490        return (EReference)getDocumentRoot().getEStructuralFeatures().get(19);
1491    }
1492
1493    /**
1494     * <!-- begin-user-doc -->
1495     * <!-- end-user-doc -->
1496     * @generated
1497     */

1498    public EReference getDocumentRoot_LoaderJob() {
1499        return (EReference)getDocumentRoot().getEStructuralFeatures().get(20);
1500    }
1501
1502    /**
1503     * <!-- begin-user-doc -->
1504     * <!-- end-user-doc -->
1505     * @generated
1506     */

1507    public EReference getDocumentRoot_RelationColumn() {
1508        return (EReference)getDocumentRoot().getEStructuralFeatures().get(21);
1509    }
1510
1511    /**
1512     * <!-- begin-user-doc -->
1513     * <!-- end-user-doc -->
1514     * @generated
1515     */

1516    public EReference getDocumentRoot_RelationColumns() {
1517        return (EReference)getDocumentRoot().getEStructuralFeatures().get(22);
1518    }
1519
1520    /**
1521     * <!-- begin-user-doc -->
1522     * <!-- end-user-doc -->
1523     * @generated
1524     */

1525    public EReference getDocumentRoot_RestartCounter() {
1526        return (EReference)getDocumentRoot().getEStructuralFeatures().get(23);
1527    }
1528
1529    /**
1530     * <!-- begin-user-doc -->
1531     * <!-- end-user-doc -->
1532     * @generated
1533     */

1534    public EReference getDocumentRoot_SortColumn() {
1535        return (EReference)getDocumentRoot().getEStructuralFeatures().get(24);
1536    }
1537
1538    /**
1539     * <!-- begin-user-doc -->
1540     * <!-- end-user-doc -->
1541     * @generated
1542     */

1543    public EReference getDocumentRoot_SortColumns() {
1544        return (EReference)getDocumentRoot().getEStructuralFeatures().get(25);
1545    }
1546
1547    /**
1548     * <!-- begin-user-doc -->
1549     * <!-- end-user-doc -->
1550     * @generated
1551     */

1552    public EReference getDocumentRoot_SourceColumn() {
1553        return (EReference)getDocumentRoot().getEStructuralFeatures().get(26);
1554    }
1555
1556    /**
1557     * <!-- begin-user-doc -->
1558     * <!-- end-user-doc -->
1559     * @generated
1560     */

1561    public EReference getDocumentRoot_SourceColumns() {
1562        return (EReference)getDocumentRoot().getEStructuralFeatures().get(27);
1563    }
1564
1565    /**
1566     * <!-- begin-user-doc -->
1567     * <!-- end-user-doc -->
1568     * @generated
1569     */

1570    public EReference getDocumentRoot_Sql() {
1571        return (EReference)getDocumentRoot().getEStructuralFeatures().get(28);
1572    }
1573
1574    /**
1575     * <!-- begin-user-doc -->
1576     * <!-- end-user-doc -->
1577     * @generated
1578     */

1579    public EReference getDocumentRoot_SqlStmt() {
1580        return (EReference)getDocumentRoot().getEStructuralFeatures().get(29);
1581    }
1582
1583    /**
1584     * <!-- begin-user-doc -->
1585     * <!-- end-user-doc -->
1586     * @generated
1587     */

1588    public EReference getDocumentRoot_SubCounterColumn() {
1589        return (EReference)getDocumentRoot().getEStructuralFeatures().get(30);
1590    }
1591
1592    /**
1593     * <!-- begin-user-doc -->
1594     * <!-- end-user-doc -->
1595     * @generated
1596     */

1597    public EReference getDocumentRoot_SubCounterKeyColumn() {
1598        return (EReference)getDocumentRoot().getEStructuralFeatures().get(31);
1599    }
1600
1601    /**
1602     * <!-- begin-user-doc -->
1603     * <!-- end-user-doc -->
1604     * @generated
1605     */

1606    public EReference getDocumentRoot_Table() {
1607        return (EReference)getDocumentRoot().getEStructuralFeatures().get(32);
1608    }
1609
1610    /**
1611     * <!-- begin-user-doc -->
1612     * <!-- end-user-doc -->
1613     * @generated
1614     */

1615    public EReference getDocumentRoot_Tables() {
1616        return (EReference)getDocumentRoot().getEStructuralFeatures().get(33);
1617    }
1618
1619    /**
1620     * <!-- begin-user-doc -->
1621     * <!-- end-user-doc -->
1622     * @generated
1623     */

1624    public EReference getDocumentRoot_TargetColumn() {
1625        return (EReference)getDocumentRoot().getEStructuralFeatures().get(34);
1626    }
1627
1628    /**
1629     * <!-- begin-user-doc -->
1630     * <!-- end-user-doc -->
1631     * @generated
1632     */

1633    public EReference getDocumentRoot_TargetColumns() {
1634        return (EReference)getDocumentRoot().getEStructuralFeatures().get(35);
1635    }
1636
1637    /**
1638     * <!-- begin-user-doc -->
1639     * <!-- end-user-doc -->
1640     * @generated
1641     */

1642    public EReference getDocumentRoot_TimeStampColumn() {
1643        return (EReference)getDocumentRoot().getEStructuralFeatures().get(36);
1644    }
1645
1646    /**
1647     * <!-- begin-user-doc -->
1648     * <!-- end-user-doc -->
1649     * @generated
1650     */

1651    public EReference getDocumentRoot_Transformation() {
1652        return (EReference)getDocumentRoot().getEStructuralFeatures().get(37);
1653    }
1654
1655    /**
1656     * <!-- begin-user-doc -->
1657     * <!-- end-user-doc -->
1658     * @generated
1659     */

1660    public EReference getDocumentRoot_Transformations() {
1661        return (EReference)getDocumentRoot().getEStructuralFeatures().get(38);
1662    }
1663
1664    /**
1665     * <!-- begin-user-doc -->
1666     * <!-- end-user-doc -->
1667     * @generated
1668     */

1669    public EReference getDocumentRoot_UserIDColumn() {
1670        return (EReference)getDocumentRoot().getEStructuralFeatures().get(39);
1671    }
1672
1673    /**
1674     * <!-- begin-user-doc -->
1675     * <!-- end-user-doc -->
1676     * @generated
1677     */

1678    public EReference getDocumentRoot_ValueColumn() {
1679        return (EReference)getDocumentRoot().getEStructuralFeatures().get(40);
1680    }
1681
1682    /**
1683     * <!-- begin-user-doc -->
1684     * <!-- end-user-doc -->
1685     * @generated
1686     */

1687    public EReference getDocumentRoot_ValueColumns() {
1688        return (EReference)getDocumentRoot().getEStructuralFeatures().get(41);
1689    }
1690
1691    /**
1692     * <!-- begin-user-doc -->
1693     * <!-- end-user-doc -->
1694     * @generated
1695     */

1696    public EReference getDocumentRoot_Variable() {
1697        return (EReference)getDocumentRoot().getEStructuralFeatures().get(42);
1698    }
1699
1700    /**
1701     * <!-- begin-user-doc -->
1702     * <!-- end-user-doc -->
1703     * @generated
1704     */

1705    public EReference getDocumentRoot_VariableColumn() {
1706        return (EReference)getDocumentRoot().getEStructuralFeatures().get(43);
1707    }
1708
1709    /**
1710     * <!-- begin-user-doc -->
1711     * <!-- end-user-doc -->
1712     * @generated
1713     */

1714    public EReference getDocumentRoot_VariableColumns() {
1715        return (EReference)getDocumentRoot().getEStructuralFeatures().get(44);
1716    }
1717
1718    /**
1719     * <!-- begin-user-doc -->
1720     * <!-- end-user-doc -->
1721     * @generated
1722     */

1723    public EReference getDocumentRoot_Variables() {
1724        return (EReference)getDocumentRoot().getEStructuralFeatures().get(45);
1725    }
1726
1727    /**
1728     * <!-- begin-user-doc -->
1729     * <!-- end-user-doc -->
1730     * @generated
1731     */

1732    public EClass getEchoType() {
1733        if (echoTypeEClass == null) {
1734            echoTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(23);
1735        }
1736        return echoTypeEClass;
1737    }
1738
1739    /**
1740     * <!-- begin-user-doc -->
1741     * <!-- end-user-doc -->
1742     * @generated
1743     */

1744    public EAttribute getEchoType_Message() {
1745        return (EAttribute)getEchoType().getEStructuralFeatures().get(0);
1746    }
1747
1748    /**
1749     * <!-- begin-user-doc -->
1750     * <!-- end-user-doc -->
1751     * @generated
1752     */

1753    public EClass getImportDefinitionType() {
1754        if (importDefinitionTypeEClass == null) {
1755            importDefinitionTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(26);
1756        }
1757        return importDefinitionTypeEClass;
1758    }
1759
1760    /**
1761     * <!-- begin-user-doc -->
1762     * <!-- end-user-doc -->
1763     * @generated
1764     */

1765    public EReference getImportDefinitionType_JdbcParameters() {
1766        return (EReference)getImportDefinitionType().getEStructuralFeatures().get(0);
1767    }
1768
1769    /**
1770     * <!-- begin-user-doc -->
1771     * <!-- end-user-doc -->
1772     * @generated
1773     */

1774    public EReference getImportDefinitionType_SortColumns() {
1775        return (EReference)getImportDefinitionType().getEStructuralFeatures().get(1);
1776    }
1777
1778    /**
1779     * <!-- begin-user-doc -->
1780     * <!-- end-user-doc -->
1781     * @generated
1782     */

1783    public EReference getImportDefinitionType_ValueColumns() {
1784        return (EReference)getImportDefinitionType().getEStructuralFeatures().get(2);
1785    }
1786
1787    /**
1788     * <!-- begin-user-doc -->
1789     * <!-- end-user-doc -->
1790     * @generated
1791     */

1792    public EReference getImportDefinitionType_Tables() {
1793        return (EReference)getImportDefinitionType().getEStructuralFeatures().get(3);
1794    }
1795
1796    /**
1797     * <!-- begin-user-doc -->
1798     * <!-- end-user-doc -->
1799     * @generated
1800     */

1801    public EReference getImportDefinitionType_VariableColumns() {
1802        return (EReference)getImportDefinitionType().getEStructuralFeatures().get(4);
1803    }
1804
1805    /**
1806     * <!-- begin-user-doc -->
1807     * <!-- end-user-doc -->
1808     * @generated
1809     */

1810    public EReference getImportDefinitionType_ConstantColumns() {
1811        return (EReference)getImportDefinitionType().getEStructuralFeatures().get(5);
1812    }
1813
1814    /**
1815     * <!-- begin-user-doc -->
1816     * <!-- end-user-doc -->
1817     * @generated
1818     */

1819    public EReference getImportDefinitionType_RelationColumns() {
1820        return (EReference)getImportDefinitionType().getEStructuralFeatures().get(6);
1821    }
1822
1823    /**
1824     * <!-- begin-user-doc -->
1825     * <!-- end-user-doc -->
1826     * @generated
1827     */

1828    public EReference getImportDefinitionType_Transformations() {
1829        return (EReference)getImportDefinitionType().getEStructuralFeatures().get(7);
1830    }
1831
1832    /**
1833     * <!-- begin-user-doc -->
1834     * <!-- end-user-doc -->
1835     * @generated
1836     */

1837    public EReference getImportDefinitionType_CounterColumns() {
1838        return (EReference)getImportDefinitionType().getEStructuralFeatures().get(8);
1839    }
1840
1841    /**
1842     * <!-- begin-user-doc -->
1843     * <!-- end-user-doc -->
1844     * @generated
1845     */

1846    public EAttribute getImportDefinitionType_CommitCount() {
1847        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(9);
1848    }
1849
1850    /**
1851     * <!-- begin-user-doc -->
1852     * <!-- end-user-doc -->
1853     * @generated
1854     */

1855    public EAttribute getImportDefinitionType_DataCutOff() {
1856        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(10);
1857    }
1858
1859    /**
1860     * <!-- begin-user-doc -->
1861     * <!-- end-user-doc -->
1862     * @generated
1863     */

1864    public EAttribute getImportDefinitionType_LogMode() {
1865        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(11);
1866    }
1867
1868    /**
1869     * <!-- begin-user-doc -->
1870     * <!-- end-user-doc -->
1871     * @generated
1872     */

1873    public EAttribute getImportDefinitionType_Name() {
1874        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(12);
1875    }
1876
1877    /**
1878     * <!-- begin-user-doc -->
1879     * <!-- end-user-doc -->
1880     * @generated
1881     */

1882    public EAttribute getImportDefinitionType_ObjectIDAutoCreate() {
1883        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(13);
1884    }
1885
1886    /**
1887     * <!-- begin-user-doc -->
1888     * <!-- end-user-doc -->
1889     * @generated
1890     */

1891    public EAttribute getImportDefinitionType_ObjectIDColumnName() {
1892        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(14);
1893    }
1894
1895    /**
1896     * <!-- begin-user-doc -->
1897     * <!-- end-user-doc -->
1898     * @generated
1899     */

1900    public EAttribute getImportDefinitionType_ObjectIDIncrement() {
1901        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(15);
1902    }
1903
1904    /**
1905     * <!-- begin-user-doc -->
1906     * <!-- end-user-doc -->
1907     * @generated
1908     */

1909    public EAttribute getImportDefinitionType_ObjectIDNameColumnName() {
1910        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(16);
1911    }
1912
1913    /**
1914     * <!-- begin-user-doc -->
1915     * <!-- end-user-doc -->
1916     * @generated
1917     */

1918    public EAttribute getImportDefinitionType_ObjectIDNameColumnValue() {
1919        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(17);
1920    }
1921
1922    /**
1923     * <!-- begin-user-doc -->
1924     * <!-- end-user-doc -->
1925     * @generated
1926     */

1927    public EAttribute getImportDefinitionType_ObjectIDStartValue() {
1928        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(18);
1929    }
1930
1931    /**
1932     * <!-- begin-user-doc -->
1933     * <!-- end-user-doc -->
1934     * @generated
1935     */

1936    public EAttribute getImportDefinitionType_ObjectIDTableName() {
1937        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(19);
1938    }
1939
1940    /**
1941     * <!-- begin-user-doc -->
1942     * <!-- end-user-doc -->
1943     * @generated
1944     */

1945    public EAttribute getImportDefinitionType_OnErrorContinue() {
1946        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(20);
1947    }
1948
1949    /**
1950     * <!-- begin-user-doc -->
1951     * <!-- end-user-doc -->
1952     * @generated
1953     */

1954    public EAttribute getImportDefinitionType_ReturnCode() {
1955        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(21);
1956    }
1957
1958    /**
1959     * <!-- begin-user-doc -->
1960     * <!-- end-user-doc -->
1961     * @generated
1962     */

1963    public EAttribute getImportDefinitionType_SelectStatement() {
1964        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(22);
1965    }
1966
1967    /**
1968     * <!-- begin-user-doc -->
1969     * <!-- end-user-doc -->
1970     * @generated
1971     */

1972    public EAttribute getImportDefinitionType_SetCursorName() {
1973        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(23);
1974    }
1975
1976    /**
1977     * <!-- begin-user-doc -->
1978     * <!-- end-user-doc -->
1979     * @generated
1980     */

1981    public EAttribute getImportDefinitionType_SetFetchSize() {
1982        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(24);
1983    }
1984
1985    /**
1986     * <!-- begin-user-doc -->
1987     * <!-- end-user-doc -->
1988     * @generated
1989     */

1990    public EAttribute getImportDefinitionType_TableName() {
1991        return (EAttribute)getImportDefinitionType().getEStructuralFeatures().get(25);
1992    }
1993
1994    /**
1995     * <!-- begin-user-doc -->
1996     * <!-- end-user-doc -->
1997     * @generated
1998     */

1999    public EClass getIncludeType() {
2000        if (includeTypeEClass == null) {
2001            includeTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(27);
2002        }
2003        return includeTypeEClass;
2004    }
2005
2006    /**
2007     * <!-- begin-user-doc -->
2008     * <!-- end-user-doc -->
2009     * @generated
2010     */

2011    public EAttribute getIncludeType_Href() {
2012        return (EAttribute)getIncludeType().getEStructuralFeatures().get(0);
2013    }
2014
2015    /**
2016     * <!-- begin-user-doc -->
2017     * <!-- end-user-doc -->
2018     * @generated
2019     */

2020    public EAttribute getIncludeType_Parse() {
2021        return (EAttribute)getIncludeType().getEStructuralFeatures().get(1);
2022    }
2023
2024    /**
2025     * <!-- begin-user-doc -->
2026     * <!-- end-user-doc -->
2027     * @generated
2028     */

2029    public EClass getJavaScriptType() {
2030        if (javaScriptTypeEClass == null) {
2031            javaScriptTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(30);
2032        }
2033        return javaScriptTypeEClass;
2034    }
2035
2036    /**
2037     * <!-- begin-user-doc -->
2038     * <!-- end-user-doc -->
2039     * @generated
2040     */

2041    public EAttribute getJavaScriptType_Mixed() {
2042        return (EAttribute)getJavaScriptType().getEStructuralFeatures().get(0);
2043    }
2044
2045    /**
2046     * <!-- begin-user-doc -->
2047     * <!-- end-user-doc -->
2048     * @generated
2049     */

2050    public EReference getJavaScriptType_Include() {
2051        return (EReference)getJavaScriptType().getEStructuralFeatures().get(1);
2052    }
2053
2054    /**
2055     * <!-- begin-user-doc -->
2056     * <!-- end-user-doc -->
2057     * @generated
2058     */

2059    public EClass getJdbcDefaultParametersType() {
2060        if (jdbcDefaultParametersTypeEClass == null) {
2061            jdbcDefaultParametersTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(31);
2062        }
2063        return jdbcDefaultParametersTypeEClass;
2064    }
2065
2066    /**
2067     * <!-- begin-user-doc -->
2068     * <!-- end-user-doc -->
2069     * @generated
2070     */

2071    public EReference getJdbcDefaultParametersType_JdbcSourceParameters() {
2072        return (EReference)getJdbcDefaultParametersType().getEStructuralFeatures().get(0);
2073    }
2074
2075    /**
2076     * <!-- begin-user-doc -->
2077     * <!-- end-user-doc -->
2078     * @generated
2079     */

2080    public EReference getJdbcDefaultParametersType_JdbcTargetParameters() {
2081        return (EReference)getJdbcDefaultParametersType().getEStructuralFeatures().get(1);
2082    }
2083
2084    /**
2085     * <!-- begin-user-doc -->
2086     * <!-- end-user-doc -->
2087     * @generated
2088     */

2089    public EClass getJdbcParametersType() {
2090        if (jdbcParametersTypeEClass == null) {
2091            jdbcParametersTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(32);
2092        }
2093        return jdbcParametersTypeEClass;
2094    }
2095
2096    /**
2097     * <!-- begin-user-doc -->
2098     * <!-- end-user-doc -->
2099     * @generated
2100     */

2101    public EReference getJdbcParametersType_JdbcSourceTargetParameters() {
2102        return (EReference)getJdbcParametersType().getEStructuralFeatures().get(0);
2103    }
2104
2105    /**
2106     * <!-- begin-user-doc -->
2107     * <!-- end-user-doc -->
2108     * @generated
2109     */

2110    public EReference getJdbcParametersType_JdbcSourceParameters() {
2111        return (EReference)getJdbcParametersType().getEStructuralFeatures().get(1);
2112    }
2113
2114    /**
2115     * <!-- begin-user-doc -->
2116     * <!-- end-user-doc -->
2117     * @generated
2118     */

2119    public EReference getJdbcParametersType_JdbcTargetParameters() {
2120        return (EReference)getJdbcParametersType().getEStructuralFeatures().get(2);
2121    }
2122
2123    /**
2124     * <!-- begin-user-doc -->
2125     * <!-- end-user-doc -->
2126     * @generated
2127     */

2128    public EClass getJdbcSourceParametersType() {
2129        if (jdbcSourceParametersTypeEClass == null) {
2130            jdbcSourceParametersTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(33);
2131        }
2132        return jdbcSourceParametersTypeEClass;
2133    }
2134
2135    /**
2136     * <!-- begin-user-doc -->
2137     * <!-- end-user-doc -->
2138     * @generated
2139     */

2140    public EReference getJdbcSourceParametersType_JdbcSourceParameter() {
2141        return (EReference)getJdbcSourceParametersType().getEStructuralFeatures().get(0);
2142    }
2143
2144    /**
2145     * <!-- begin-user-doc -->
2146     * <!-- end-user-doc -->
2147     * @generated
2148     */

2149    public EAttribute getJdbcSourceParametersType_DbVendor() {
2150        return (EAttribute)getJdbcSourceParametersType().getEStructuralFeatures().get(1);
2151    }
2152
2153    /**
2154     * <!-- begin-user-doc -->
2155     * <!-- end-user-doc -->
2156     * @generated
2157     */

2158    public EAttribute getJdbcSourceParametersType_DriverName() {
2159        return (EAttribute)getJdbcSourceParametersType().getEStructuralFeatures().get(2);
2160    }
2161
2162    /**
2163     * <!-- begin-user-doc -->
2164     * <!-- end-user-doc -->
2165     * @generated
2166     */

2167    public EClass getJdbcSourceParameterType() {
2168        if (jdbcSourceParameterTypeEClass == null) {
2169            jdbcSourceParameterTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(34);
2170        }
2171        return jdbcSourceParameterTypeEClass;
2172    }
2173
2174    /**
2175     * <!-- begin-user-doc -->
2176     * <!-- end-user-doc -->
2177     * @generated
2178     */

2179    public EAttribute getJdbcSourceParameterType_Name() {
2180        return (EAttribute)getJdbcSourceParameterType().getEStructuralFeatures().get(0);
2181    }
2182
2183    /**
2184     * <!-- begin-user-doc -->
2185     * <!-- end-user-doc -->
2186     * @generated
2187     */

2188    public EAttribute getJdbcSourceParameterType_Value() {
2189        return (EAttribute)getJdbcSourceParameterType().getEStructuralFeatures().get(1);
2190    }
2191
2192    /**
2193     * <!-- begin-user-doc -->
2194     * <!-- end-user-doc -->
2195     * @generated
2196     */

2197    public EClass getJdbcSourceTargetParametersType() {
2198        if (jdbcSourceTargetParametersTypeEClass == null) {
2199            jdbcSourceTargetParametersTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(35);
2200        }
2201        return jdbcSourceTargetParametersTypeEClass;
2202    }
2203
2204    /**
2205     * <!-- begin-user-doc -->
2206     * <!-- end-user-doc -->
2207     * @generated
2208     */

2209    public EReference getJdbcSourceTargetParametersType_JdbcSourceParameters() {
2210        return (EReference)getJdbcSourceTargetParametersType().getEStructuralFeatures().get(0);
2211    }
2212
2213    /**
2214     * <!-- begin-user-doc -->
2215     * <!-- end-user-doc -->
2216     * @generated
2217     */

2218    public EReference getJdbcSourceTargetParametersType_JdbcTargetParameters() {
2219        return (EReference)getJdbcSourceTargetParametersType().getEStructuralFeatures().get(1);
2220    }
2221
2222    /**
2223     * <!-- begin-user-doc -->
2224     * <!-- end-user-doc -->
2225     * @generated
2226     */

2227    public EClass getJdbcTargetParametersType() {
2228        if (jdbcTargetParametersTypeEClass == null) {
2229            jdbcTargetParametersTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(36);
2230        }
2231        return jdbcTargetParametersTypeEClass;
2232    }
2233
2234    /**
2235     * <!-- begin-user-doc -->
2236     * <!-- end-user-doc -->
2237     * @generated
2238     */

2239    public EReference getJdbcTargetParametersType_JdbcTargetParameter() {
2240        return (EReference)getJdbcTargetParametersType().getEStructuralFeatures().get(0);
2241    }
2242
2243    /**
2244     * <!-- begin-user-doc -->
2245     * <!-- end-user-doc -->
2246     * @generated
2247     */

2248    public EAttribute getJdbcTargetParametersType_DbVendor() {
2249        return (EAttribute)getJdbcTargetParametersType().getEStructuralFeatures().get(1);
2250    }
2251
2252    /**
2253     * <!-- begin-user-doc -->
2254     * <!-- end-user-doc -->
2255     * @generated
2256     */

2257    public EAttribute getJdbcTargetParametersType_DriverName() {
2258        return (EAttribute)getJdbcTargetParametersType().getEStructuralFeatures().get(2);
2259    }
2260
2261    /**
2262     * <!-- begin-user-doc -->
2263     * <!-- end-user-doc -->
2264     * @generated
2265     */

2266    public EClass getJdbcTargetParameterType() {
2267        if (jdbcTargetParameterTypeEClass == null) {
2268            jdbcTargetParameterTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(37);
2269        }
2270        return jdbcTargetParameterTypeEClass;
2271    }
2272
2273    /**
2274     * <!-- begin-user-doc -->
2275     * <!-- end-user-doc -->
2276     * @generated
2277     */

2278    public EAttribute getJdbcTargetParameterType_Name() {
2279        return (EAttribute)getJdbcTargetParameterType().getEStructuralFeatures().get(0);
2280    }
2281
2282    /**
2283     * <!-- begin-user-doc -->
2284     * <!-- end-user-doc -->
2285     * @generated
2286     */

2287    public EAttribute getJdbcTargetParameterType_Value() {
2288        return (EAttribute)getJdbcTargetParameterType().getEStructuralFeatures().get(1);
2289    }
2290
2291    /**
2292     * <!-- begin-user-doc -->
2293     * <!-- end-user-doc -->
2294     * @generated
2295     */

2296    public EClass getLoaderJobType() {
2297        if (loaderJobTypeEClass == null) {
2298            loaderJobTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(38);
2299        }
2300        return loaderJobTypeEClass;
2301    }
2302
2303    /**
2304     * <!-- begin-user-doc -->
2305     * <!-- end-user-doc -->
2306     * @generated
2307     */

2308    public EAttribute getLoaderJobType_Group() {
2309        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(0);
2310    }
2311
2312    /**
2313     * <!-- begin-user-doc -->
2314     * <!-- end-user-doc -->
2315     * @generated
2316     */

2317    public EReference getLoaderJobType_Sql() {
2318        return (EReference)getLoaderJobType().getEStructuralFeatures().get(1);
2319    }
2320
2321    /**
2322     * <!-- begin-user-doc -->
2323     * <!-- end-user-doc -->
2324     * @generated
2325     */

2326    public EReference getLoaderJobType_DefinitionInclude() {
2327        return (EReference)getLoaderJobType().getEStructuralFeatures().get(2);
2328    }
2329
2330    /**
2331     * <!-- begin-user-doc -->
2332     * <!-- end-user-doc -->
2333     * @generated
2334     */

2335    public EReference getLoaderJobType_ImportDefinition() {
2336        return (EReference)getLoaderJobType().getEStructuralFeatures().get(3);
2337    }
2338
2339    /**
2340     * <!-- begin-user-doc -->
2341     * <!-- end-user-doc -->
2342     * @generated
2343     */

2344    public EReference getLoaderJobType_RestartCounter() {
2345        return (EReference)getLoaderJobType().getEStructuralFeatures().get(4);
2346    }
2347
2348    /**
2349     * <!-- begin-user-doc -->
2350     * <!-- end-user-doc -->
2351     * @generated
2352     */

2353    public EReference getLoaderJobType_Variables() {
2354        return (EReference)getLoaderJobType().getEStructuralFeatures().get(5);
2355    }
2356
2357    /**
2358     * <!-- begin-user-doc -->
2359     * <!-- end-user-doc -->
2360     * @generated
2361     */

2362    public EReference getLoaderJobType_JdbcDefaultParameters() {
2363        return (EReference)getLoaderJobType().getEStructuralFeatures().get(6);
2364    }
2365
2366    /**
2367     * <!-- begin-user-doc -->
2368     * <!-- end-user-doc -->
2369     * @generated
2370     */

2371    public EReference getLoaderJobType_Echo() {
2372        return (EReference)getLoaderJobType().getEStructuralFeatures().get(7);
2373    }
2374
2375    /**
2376     * <!-- begin-user-doc -->
2377     * <!-- end-user-doc -->
2378     * @generated
2379     */

2380    public EReference getLoaderJobType_CopyTable() {
2381        return (EReference)getLoaderJobType().getEStructuralFeatures().get(8);
2382    }
2383
2384    /**
2385     * <!-- begin-user-doc -->
2386     * <!-- end-user-doc -->
2387     * @generated
2388     */

2389    public EAttribute getLoaderJobType_Commit() {
2390        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(9);
2391    }
2392
2393    /**
2394     * <!-- begin-user-doc -->
2395     * <!-- end-user-doc -->
2396     * @generated
2397     */

2398    public EAttribute getLoaderJobType_CommitCount() {
2399        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(10);
2400    }
2401
2402    /**
2403     * <!-- begin-user-doc -->
2404     * <!-- end-user-doc -->
2405     * @generated
2406     */

2407    public EAttribute getLoaderJobType_DataCutOff() {
2408        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(11);
2409    }
2410
2411    /**
2412     * <!-- begin-user-doc -->
2413     * <!-- end-user-doc -->
2414     * @generated
2415     */

2416    public EAttribute getLoaderJobType_LogClassName() {
2417        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(12);
2418    }
2419
2420    /**
2421     * <!-- begin-user-doc -->
2422     * <!-- end-user-doc -->
2423     * @generated
2424     */

2425    public EAttribute getLoaderJobType_LogColumnName() {
2426        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(13);
2427    }
2428
2429    /**
2430     * <!-- begin-user-doc -->
2431     * <!-- end-user-doc -->
2432     * @generated
2433     */

2434    public EAttribute getLoaderJobType_LogDir() {
2435        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(14);
2436    }
2437
2438    /**
2439     * <!-- begin-user-doc -->
2440     * <!-- end-user-doc -->
2441     * @generated
2442     */

2443    public EAttribute getLoaderJobType_LogFile() {
2444        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(15);
2445    }
2446
2447    /**
2448     * <!-- begin-user-doc -->
2449     * <!-- end-user-doc -->
2450     * @generated
2451     */

2452    public EAttribute getLoaderJobType_LogImportDefinitionName() {
2453        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(16);
2454    }
2455
2456    /**
2457     * <!-- begin-user-doc -->
2458     * <!-- end-user-doc -->
2459     * @generated
2460     */

2461    public EAttribute getLoaderJobType_LogMode() {
2462        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(17);
2463    }
2464
2465    /**
2466     * <!-- begin-user-doc -->
2467     * <!-- end-user-doc -->
2468     * @generated
2469     */

2470    public EAttribute getLoaderJobType_LogNewValue() {
2471        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(18);
2472    }
2473
2474    /**
2475     * <!-- begin-user-doc -->
2476     * <!-- end-user-doc -->
2477     * @generated
2478     */

2479    public EAttribute getLoaderJobType_LogOperationName() {
2480        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(19);
2481    }
2482
2483    /**
2484     * <!-- begin-user-doc -->
2485     * <!-- end-user-doc -->
2486     * @generated
2487     */

2488    public EAttribute getLoaderJobType_LogOriginalValue() {
2489        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(20);
2490    }
2491
2492    /**
2493     * <!-- begin-user-doc -->
2494     * <!-- end-user-doc -->
2495     * @generated
2496     */

2497    public EAttribute getLoaderJobType_LogRowNumber() {
2498        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(21);
2499    }
2500
2501    /**
2502     * <!-- begin-user-doc -->
2503     * <!-- end-user-doc -->
2504     * @generated
2505     */

2506    public EAttribute getLoaderJobType_LogTable() {
2507        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(22);
2508    }
2509
2510    /**
2511     * <!-- begin-user-doc -->
2512     * <!-- end-user-doc -->
2513     * @generated
2514     */

2515    public EAttribute getLoaderJobType_LogTableName() {
2516        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(23);
2517    }
2518
2519    /**
2520     * <!-- begin-user-doc -->
2521     * <!-- end-user-doc -->
2522     * @generated
2523     */

2524    public EAttribute getLoaderJobType_LogTypeName() {
2525        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(24);
2526    }
2527
2528    /**
2529     * <!-- begin-user-doc -->
2530     * <!-- end-user-doc -->
2531     * @generated
2532     */

2533    public EAttribute getLoaderJobType_ObjectIDAutoCreate() {
2534        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(25);
2535    }
2536
2537    /**
2538     * <!-- begin-user-doc -->
2539     * <!-- end-user-doc -->
2540     * @generated
2541     */

2542    public EAttribute getLoaderJobType_ObjectIDColumnName() {
2543        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(26);
2544    }
2545
2546    /**
2547     * <!-- begin-user-doc -->
2548     * <!-- end-user-doc -->
2549     * @generated
2550     */

2551    public EAttribute getLoaderJobType_ObjectIDIncrement() {
2552        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(27);
2553    }
2554
2555    /**
2556     * <!-- begin-user-doc -->
2557     * <!-- end-user-doc -->
2558     * @generated
2559     */

2560    public EAttribute getLoaderJobType_ObjectIDNameColumnName() {
2561        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(28);
2562    }
2563
2564    /**
2565     * <!-- begin-user-doc -->
2566     * <!-- end-user-doc -->
2567     * @generated
2568     */

2569    public EAttribute getLoaderJobType_ObjectIDNameColumnValue() {
2570        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(29);
2571    }
2572
2573    /**
2574     * <!-- begin-user-doc -->
2575     * <!-- end-user-doc -->
2576     * @generated
2577     */

2578    public EAttribute getLoaderJobType_ObjectIDStartValue() {
2579        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(30);
2580    }
2581
2582    /**
2583     * <!-- begin-user-doc -->
2584     * <!-- end-user-doc -->
2585     * @generated
2586     */

2587    public EAttribute getLoaderJobType_ObjectIDTableName() {
2588        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(31);
2589    }
2590
2591    /**
2592     * <!-- begin-user-doc -->
2593     * <!-- end-user-doc -->
2594     * @generated
2595     */

2596    public EAttribute getLoaderJobType_OidLogic() {
2597        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(32);
2598    }
2599
2600    /**
2601     * <!-- begin-user-doc -->
2602     * <!-- end-user-doc -->
2603     * @generated
2604     */

2605    public EAttribute getLoaderJobType_OnErrorContinue() {
2606        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(33);
2607    }
2608
2609    /**
2610     * <!-- begin-user-doc -->
2611     * <!-- end-user-doc -->
2612     * @generated
2613     */

2614    public EAttribute getLoaderJobType_PathToLoggerConf() {
2615        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(34);
2616    }
2617
2618    /**
2619     * <!-- begin-user-doc -->
2620     * <!-- end-user-doc -->
2621     * @generated
2622     */

2623    public EAttribute getLoaderJobType_ReturnCode() {
2624        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(35);
2625    }
2626
2627    /**
2628     * <!-- begin-user-doc -->
2629     * <!-- end-user-doc -->
2630     * @generated
2631     */

2632    public EAttribute getLoaderJobType_SetCursorName() {
2633        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(36);
2634    }
2635
2636    /**
2637     * <!-- begin-user-doc -->
2638     * <!-- end-user-doc -->
2639     * @generated
2640     */

2641    public EAttribute getLoaderJobType_SetFetchSize() {
2642        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(37);
2643    }
2644
2645    /**
2646     * <!-- begin-user-doc -->
2647     * <!-- end-user-doc -->
2648     * @generated
2649     */

2650    public EAttribute getLoaderJobType_TableMode() {
2651        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(38);
2652    }
2653
2654    /**
2655     * <!-- begin-user-doc -->
2656     * <!-- end-user-doc -->
2657     * @generated
2658     */

2659    public EAttribute getLoaderJobType_UserID() {
2660        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(39);
2661    }
2662
2663    /**
2664     * <!-- begin-user-doc -->
2665     * <!-- end-user-doc -->
2666     * @generated
2667     */

2668    public EAttribute getLoaderJobType_VendorConfig() {
2669        return (EAttribute)getLoaderJobType().getEStructuralFeatures().get(40);
2670    }
2671
2672    /**
2673     * <!-- begin-user-doc -->
2674     * <!-- end-user-doc -->
2675     * @generated
2676     */

2677    public EClass getRelationColumnsType() {
2678        if (relationColumnsTypeEClass == null) {
2679            relationColumnsTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(59);
2680        }
2681        return relationColumnsTypeEClass;
2682    }
2683
2684    /**
2685     * <!-- begin-user-doc -->
2686     * <!-- end-user-doc -->
2687     * @generated
2688     */

2689    public EReference getRelationColumnsType_RelationColumn() {
2690        return (EReference)getRelationColumnsType().getEStructuralFeatures().get(0);
2691    }
2692
2693    /**
2694     * <!-- begin-user-doc -->
2695     * <!-- end-user-doc -->
2696     * @generated
2697     */

2698    public EClass getRelationColumnType() {
2699        if (relationColumnTypeEClass == null) {
2700            relationColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(60);
2701        }
2702        return relationColumnTypeEClass;
2703    }
2704
2705    /**
2706     * <!-- begin-user-doc -->
2707     * <!-- end-user-doc -->
2708     * @generated
2709     */

2710    public EAttribute getRelationColumnType_DefaultValue() {
2711        return (EAttribute)getRelationColumnType().getEStructuralFeatures().get(0);
2712    }
2713
2714    /**
2715     * <!-- begin-user-doc -->
2716     * <!-- end-user-doc -->
2717     * @generated
2718     */

2719    public EAttribute getRelationColumnType_RelationMode() {
2720        return (EAttribute)getRelationColumnType().getEStructuralFeatures().get(1);
2721    }
2722
2723    /**
2724     * <!-- begin-user-doc -->
2725     * <!-- end-user-doc -->
2726     * @generated
2727     */

2728    public EAttribute getRelationColumnType_RelationSourceColumnName() {
2729        return (EAttribute)getRelationColumnType().getEStructuralFeatures().get(2);
2730    }
2731
2732    /**
2733     * <!-- begin-user-doc -->
2734     * <!-- end-user-doc -->
2735     * @generated
2736     */

2737    public EAttribute getRelationColumnType_RelationSourceTableID() {
2738        return (EAttribute)getRelationColumnType().getEStructuralFeatures().get(3);
2739    }
2740
2741    /**
2742     * <!-- begin-user-doc -->
2743     * <!-- end-user-doc -->
2744     * @generated
2745     */

2746    public EAttribute getRelationColumnType_RelationSourceTableName() {
2747        return (EAttribute)getRelationColumnType().getEStructuralFeatures().get(4);
2748    }
2749
2750    /**
2751     * <!-- begin-user-doc -->
2752     * <!-- end-user-doc -->
2753     * @generated
2754     */

2755    public EAttribute getRelationColumnType_RelationTargetColumnName() {
2756        return (EAttribute)getRelationColumnType().getEStructuralFeatures().get(5);
2757    }
2758
2759    /**
2760     * <!-- begin-user-doc -->
2761     * <!-- end-user-doc -->
2762     * @generated
2763     */

2764    public EAttribute getRelationColumnType_RelationTargetTableID() {
2765        return (EAttribute)getRelationColumnType().getEStructuralFeatures().get(6);
2766    }
2767
2768    /**
2769     * <!-- begin-user-doc -->
2770     * <!-- end-user-doc -->
2771     * @generated
2772     */

2773    public EAttribute getRelationColumnType_RelationTargetTableName() {
2774        return (EAttribute)getRelationColumnType().getEStructuralFeatures().get(7);
2775    }
2776
2777    /**
2778     * <!-- begin-user-doc -->
2779     * <!-- end-user-doc -->
2780     * @generated
2781     */

2782    public EClass getRestartCounterType() {
2783        if (restartCounterTypeEClass == null) {
2784            restartCounterTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(63);
2785        }
2786        return restartCounterTypeEClass;
2787    }
2788
2789    /**
2790     * <!-- begin-user-doc -->
2791     * <!-- end-user-doc -->
2792     * @generated
2793     */

2794    public EAttribute getRestartCounterType_ImportDefinitionColumnName() {
2795        return (EAttribute)getRestartCounterType().getEStructuralFeatures().get(0);
2796    }
2797
2798    /**
2799     * <!-- begin-user-doc -->
2800     * <!-- end-user-doc -->
2801     * @generated
2802     */

2803    public EAttribute getRestartCounterType_RestartAutoCreate() {
2804        return (EAttribute)getRestartCounterType().getEStructuralFeatures().get(1);
2805    }
2806
2807    /**
2808     * <!-- begin-user-doc -->
2809     * <!-- end-user-doc -->
2810     * @generated
2811     */

2812    public EAttribute getRestartCounterType_RestartCounterColumnName() {
2813        return (EAttribute)getRestartCounterType().getEStructuralFeatures().get(2);
2814    }
2815
2816    /**
2817     * <!-- begin-user-doc -->
2818     * <!-- end-user-doc -->
2819     * @generated
2820     */

2821    public EAttribute getRestartCounterType_TableName() {
2822        return (EAttribute)getRestartCounterType().getEStructuralFeatures().get(3);
2823    }
2824
2825    /**
2826     * <!-- begin-user-doc -->
2827     * <!-- end-user-doc -->
2828     * @generated
2829     */

2830    public EClass getSortColumnsType() {
2831        if (sortColumnsTypeEClass == null) {
2832            sortColumnsTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(76);
2833        }
2834        return sortColumnsTypeEClass;
2835    }
2836
2837    /**
2838     * <!-- begin-user-doc -->
2839     * <!-- end-user-doc -->
2840     * @generated
2841     */

2842    public EReference getSortColumnsType_SortColumn() {
2843        return (EReference)getSortColumnsType().getEStructuralFeatures().get(0);
2844    }
2845
2846    /**
2847     * <!-- begin-user-doc -->
2848     * <!-- end-user-doc -->
2849     * @generated
2850     */

2851    public EClass getSortColumnType() {
2852        if (sortColumnTypeEClass == null) {
2853            sortColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(77);
2854        }
2855        return sortColumnTypeEClass;
2856    }
2857
2858    /**
2859     * <!-- begin-user-doc -->
2860     * <!-- end-user-doc -->
2861     * @generated
2862     */

2863    public EAttribute getSortColumnType_Entry() {
2864        return (EAttribute)getSortColumnType().getEStructuralFeatures().get(0);
2865    }
2866
2867    /**
2868     * <!-- begin-user-doc -->
2869     * <!-- end-user-doc -->
2870     * @generated
2871     */

2872    public EClass getSourceColumnsType() {
2873        if (sourceColumnsTypeEClass == null) {
2874            sourceColumnsTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(78);
2875        }
2876        return sourceColumnsTypeEClass;
2877    }
2878
2879    /**
2880     * <!-- begin-user-doc -->
2881     * <!-- end-user-doc -->
2882     * @generated
2883     */

2884    public EReference getSourceColumnsType_SourceColumn() {
2885        return (EReference)getSourceColumnsType().getEStructuralFeatures().get(0);
2886    }
2887
2888    /**
2889     * <!-- begin-user-doc -->
2890     * <!-- end-user-doc -->
2891     * @generated
2892     */

2893    public EClass getSourceColumnType() {
2894        if (sourceColumnTypeEClass == null) {
2895            sourceColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(79);
2896        }
2897        return sourceColumnTypeEClass;
2898    }
2899
2900    /**
2901     * <!-- begin-user-doc -->
2902     * <!-- end-user-doc -->
2903     * @generated
2904     */

2905    public EAttribute getSourceColumnType_Name() {
2906        return (EAttribute)getSourceColumnType().getEStructuralFeatures().get(0);
2907    }
2908
2909    /**
2910     * <!-- begin-user-doc -->
2911     * <!-- end-user-doc -->
2912     * @generated
2913     */

2914    public EClass getSqlStmtType() {
2915        if (sqlStmtTypeEClass == null) {
2916            sqlStmtTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(80);
2917        }
2918        return sqlStmtTypeEClass;
2919    }
2920
2921    /**
2922     * <!-- begin-user-doc -->
2923     * <!-- end-user-doc -->
2924     * @generated
2925     */

2926    public EAttribute getSqlStmtType_Mixed() {
2927        return (EAttribute)getSqlStmtType().getEStructuralFeatures().get(0);
2928    }
2929
2930    /**
2931     * <!-- begin-user-doc -->
2932     * <!-- end-user-doc -->
2933     * @generated
2934     */

2935    public EAttribute getSqlStmtType_Group() {
2936        return (EAttribute)getSqlStmtType().getEStructuralFeatures().get(1);
2937    }
2938
2939    /**
2940     * <!-- begin-user-doc -->
2941     * <!-- end-user-doc -->
2942     * @generated
2943     */

2944    public EReference getSqlStmtType_Include() {
2945        return (EReference)getSqlStmtType().getEStructuralFeatures().get(2);
2946    }
2947
2948    /**
2949     * <!-- begin-user-doc -->
2950     * <!-- end-user-doc -->
2951     * @generated
2952     */

2953    public EClass getSqlType() {
2954        if (sqlTypeEClass == null) {
2955            sqlTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(81);
2956        }
2957        return sqlTypeEClass;
2958    }
2959
2960    /**
2961     * <!-- begin-user-doc -->
2962     * <!-- end-user-doc -->
2963     * @generated
2964     */

2965    public EReference getSqlType_JdbcTargetParameters() {
2966        return (EReference)getSqlType().getEStructuralFeatures().get(0);
2967    }
2968
2969    /**
2970     * <!-- begin-user-doc -->
2971     * <!-- end-user-doc -->
2972     * @generated
2973     */

2974    public EReference getSqlType_Include() {
2975        return (EReference)getSqlType().getEStructuralFeatures().get(1);
2976    }
2977
2978    /**
2979     * <!-- begin-user-doc -->
2980     * <!-- end-user-doc -->
2981     * @generated
2982     */

2983    public EReference getSqlType_SqlStmt() {
2984        return (EReference)getSqlType().getEStructuralFeatures().get(2);
2985    }
2986
2987    /**
2988     * <!-- begin-user-doc -->
2989     * <!-- end-user-doc -->
2990     * @generated
2991     */

2992    public EAttribute getSqlType_Commit() {
2993        return (EAttribute)getSqlType().getEStructuralFeatures().get(3);
2994    }
2995
2996    /**
2997     * <!-- begin-user-doc -->
2998     * <!-- end-user-doc -->
2999     * @generated
3000     */

3001    public EAttribute getSqlType_LogMode() {
3002        return (EAttribute)getSqlType().getEStructuralFeatures().get(4);
3003    }
3004
3005    /**
3006     * <!-- begin-user-doc -->
3007     * <!-- end-user-doc -->
3008     * @generated
3009     */

3010    public EAttribute getSqlType_Name() {
3011        return (EAttribute)getSqlType().getEStructuralFeatures().get(5);
3012    }
3013
3014    /**
3015     * <!-- begin-user-doc -->
3016     * <!-- end-user-doc -->
3017     * @generated
3018     */

3019    public EAttribute getSqlType_OnErrorContinue() {
3020        return (EAttribute)getSqlType().getEStructuralFeatures().get(6);
3021    }
3022
3023    /**
3024     * <!-- begin-user-doc -->
3025     * <!-- end-user-doc -->
3026     * @generated
3027     */

3028    public EAttribute getSqlType_ReturnCode() {
3029        return (EAttribute)getSqlType().getEStructuralFeatures().get(7);
3030    }
3031
3032    /**
3033     * <!-- begin-user-doc -->
3034     * <!-- end-user-doc -->
3035     * @generated
3036     */

3037    public EClass getSubCounterColumnType() {
3038        if (subCounterColumnTypeEClass == null) {
3039            subCounterColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(82);
3040        }
3041        return subCounterColumnTypeEClass;
3042    }
3043
3044    /**
3045     * <!-- begin-user-doc -->
3046     * <!-- end-user-doc -->
3047     * @generated
3048     */

3049    public EReference getSubCounterColumnType_SubCounterKeyColumn() {
3050        return (EReference)getSubCounterColumnType().getEStructuralFeatures().get(0);
3051    }
3052
3053    /**
3054     * <!-- begin-user-doc -->
3055     * <!-- end-user-doc -->
3056     * @generated
3057     */

3058    public EAttribute getSubCounterColumnType_CounterIncrement() {
3059        return (EAttribute)getSubCounterColumnType().getEStructuralFeatures().get(1);
3060    }
3061
3062    /**
3063     * <!-- begin-user-doc -->
3064     * <!-- end-user-doc -->
3065     * @generated
3066     */

3067    public EAttribute getSubCounterColumnType_CounterName() {
3068        return (EAttribute)getSubCounterColumnType().getEStructuralFeatures().get(2);
3069    }
3070
3071    /**
3072     * <!-- begin-user-doc -->
3073     * <!-- end-user-doc -->
3074     * @generated
3075     */

3076    public EAttribute getSubCounterColumnType_CounterStartValue() {
3077        return (EAttribute)getSubCounterColumnType().getEStructuralFeatures().get(3);
3078    }
3079
3080    /**
3081     * <!-- begin-user-doc -->
3082     * <!-- end-user-doc -->
3083     * @generated
3084     */

3085    public EAttribute getSubCounterColumnType_TargetColumnName() {
3086        return (EAttribute)getSubCounterColumnType().getEStructuralFeatures().get(4);
3087    }
3088
3089    /**
3090     * <!-- begin-user-doc -->
3091     * <!-- end-user-doc -->
3092     * @generated
3093     */

3094    public EAttribute getSubCounterColumnType_TargetTableID() {
3095        return (EAttribute)getSubCounterColumnType().getEStructuralFeatures().get(5);
3096    }
3097
3098    /**
3099     * <!-- begin-user-doc -->
3100     * <!-- end-user-doc -->
3101     * @generated
3102     */

3103    public EAttribute getSubCounterColumnType_TargetTableName() {
3104        return (EAttribute)getSubCounterColumnType().getEStructuralFeatures().get(6);
3105    }
3106
3107    /**
3108     * <!-- begin-user-doc -->
3109     * <!-- end-user-doc -->
3110     * @generated
3111     */

3112    public EAttribute getSubCounterColumnType_ValueMode() {
3113        return (EAttribute)getSubCounterColumnType().getEStructuralFeatures().get(7);
3114    }
3115
3116    /**
3117     * <!-- begin-user-doc -->
3118     * <!-- end-user-doc -->
3119     * @generated
3120     */

3121    public EClass getSubCounterKeyColumnType() {
3122        if (subCounterKeyColumnTypeEClass == null) {
3123            subCounterKeyColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(83);
3124        }
3125        return subCounterKeyColumnTypeEClass;
3126    }
3127
3128    /**
3129     * <!-- begin-user-doc -->
3130     * <!-- end-user-doc -->
3131     * @generated
3132     */

3133    public EAttribute getSubCounterKeyColumnType_KeyColumnName() {
3134        return (EAttribute)getSubCounterKeyColumnType().getEStructuralFeatures().get(0);
3135    }
3136
3137    /**
3138     * <!-- begin-user-doc -->
3139     * <!-- end-user-doc -->
3140     * @generated
3141     */

3142    public EClass getTablesType() {
3143        if (tablesTypeEClass == null) {
3144            tablesTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(86);
3145        }
3146        return tablesTypeEClass;
3147    }
3148
3149    /**
3150     * <!-- begin-user-doc -->
3151     * <!-- end-user-doc -->
3152     * @generated
3153     */

3154    public EReference getTablesType_Table() {
3155        return (EReference)getTablesType().getEStructuralFeatures().get(0);
3156    }
3157
3158    /**
3159     * <!-- begin-user-doc -->
3160     * <!-- end-user-doc -->
3161     * @generated
3162     */

3163    public EClass getTableType() {
3164        if (tableTypeEClass == null) {
3165            tableTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(87);
3166        }
3167        return tableTypeEClass;
3168    }
3169
3170    /**
3171     * <!-- begin-user-doc -->
3172     * <!-- end-user-doc -->
3173     * @generated
3174     */

3175    public EAttribute getTableType_AutoMapColumns() {
3176        return (EAttribute)getTableType().getEStructuralFeatures().get(0);
3177    }
3178
3179    /**
3180     * <!-- begin-user-doc -->
3181     * <!-- end-user-doc -->
3182     * @generated
3183     */

3184    public EAttribute getTableType_DefaultMode() {
3185        return (EAttribute)getTableType().getEStructuralFeatures().get(1);
3186    }
3187
3188    /**
3189     * <!-- begin-user-doc -->
3190     * <!-- end-user-doc -->
3191     * @generated
3192     */

3193    public EAttribute getTableType_Insert() {
3194        return (EAttribute)getTableType().getEStructuralFeatures().get(2);
3195    }
3196
3197    /**
3198     * <!-- begin-user-doc -->
3199     * <!-- end-user-doc -->
3200     * @generated
3201     */

3202    public EAttribute getTableType_OidLogic() {
3203        return (EAttribute)getTableType().getEStructuralFeatures().get(3);
3204    }
3205
3206    /**
3207     * <!-- begin-user-doc -->
3208     * <!-- end-user-doc -->
3209     * @generated
3210     */

3211    public EAttribute getTableType_TableID() {
3212        return (EAttribute)getTableType().getEStructuralFeatures().get(4);
3213    }
3214
3215    /**
3216     * <!-- begin-user-doc -->
3217     * <!-- end-user-doc -->
3218     * @generated
3219     */

3220    public EAttribute getTableType_TableMode() {
3221        return (EAttribute)getTableType().getEStructuralFeatures().get(5);
3222    }
3223
3224    /**
3225     * <!-- begin-user-doc -->
3226     * <!-- end-user-doc -->
3227     * @generated
3228     */

3229    public EAttribute getTableType_TableName() {
3230        return (EAttribute)getTableType().getEStructuralFeatures().get(6);
3231    }
3232
3233    /**
3234     * <!-- begin-user-doc -->
3235     * <!-- end-user-doc -->
3236     * @generated
3237     */

3238    public EClass getTargetColumnsType() {
3239        if (targetColumnsTypeEClass == null) {
3240            targetColumnsTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(88);
3241        }
3242        return targetColumnsTypeEClass;
3243    }
3244
3245    /**
3246     * <!-- begin-user-doc -->
3247     * <!-- end-user-doc -->
3248     * @generated
3249     */

3250    public EReference getTargetColumnsType_TargetColumn() {
3251        return (EReference)getTargetColumnsType().getEStructuralFeatures().get(0);
3252    }
3253
3254    /**
3255     * <!-- begin-user-doc -->
3256     * <!-- end-user-doc -->
3257     * @generated
3258     */

3259    public EClass getTargetColumnType() {
3260        if (targetColumnTypeEClass == null) {
3261            targetColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(89);
3262        }
3263        return targetColumnTypeEClass;
3264    }
3265
3266    /**
3267     * <!-- begin-user-doc -->
3268     * <!-- end-user-doc -->
3269     * @generated
3270     */

3271    public EAttribute getTargetColumnType_Name() {
3272        return (EAttribute)getTargetColumnType().getEStructuralFeatures().get(0);
3273    }
3274
3275    /**
3276     * <!-- begin-user-doc -->
3277     * <!-- end-user-doc -->
3278     * @generated
3279     */

3280    public EAttribute getTargetColumnType_TableID() {
3281        return (EAttribute)getTargetColumnType().getEStructuralFeatures().get(1);
3282    }
3283
3284    /**
3285     * <!-- begin-user-doc -->
3286     * <!-- end-user-doc -->
3287     * @generated
3288     */

3289    public EAttribute getTargetColumnType_TableName() {
3290        return (EAttribute)getTargetColumnType().getEStructuralFeatures().get(2);
3291    }
3292
3293    /**
3294     * <!-- begin-user-doc -->
3295     * <!-- end-user-doc -->
3296     * @generated
3297     */

3298    public EAttribute getTargetColumnType_ValueMode() {
3299        return (EAttribute)getTargetColumnType().getEStructuralFeatures().get(3);
3300    }
3301
3302    /**
3303     * <!-- begin-user-doc -->
3304     * <!-- end-user-doc -->
3305     * @generated
3306     */

3307    public EClass getTimeStampColumnType() {
3308        if (timeStampColumnTypeEClass == null) {
3309            timeStampColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(90);
3310        }
3311        return timeStampColumnTypeEClass;
3312    }
3313
3314    /**
3315     * <!-- begin-user-doc -->
3316     * <!-- end-user-doc -->
3317     * @generated
3318     */

3319    public EAttribute getTimeStampColumnType_Name() {
3320        return (EAttribute)getTimeStampColumnType().getEStructuralFeatures().get(0);
3321    }
3322
3323    /**
3324     * <!-- begin-user-doc -->
3325     * <!-- end-user-doc -->
3326     * @generated
3327     */

3328    public EAttribute getTimeStampColumnType_TargetColumnName() {
3329        return (EAttribute)getTimeStampColumnType().getEStructuralFeatures().get(1);
3330    }
3331
3332    /**
3333     * <!-- begin-user-doc -->
3334     * <!-- end-user-doc -->
3335     * @generated
3336     */

3337    public EAttribute getTimeStampColumnType_TargetTableID() {
3338        return (EAttribute)getTimeStampColumnType().getEStructuralFeatures().get(2);
3339    }
3340
3341    /**
3342     * <!-- begin-user-doc -->
3343     * <!-- end-user-doc -->
3344     * @generated
3345     */

3346    public EAttribute getTimeStampColumnType_TargetTableName() {
3347        return (EAttribute)getTimeStampColumnType().getEStructuralFeatures().get(3);
3348    }
3349
3350    /**
3351     * <!-- begin-user-doc -->
3352     * <!-- end-user-doc -->
3353     * @generated
3354     */

3355    public EAttribute getTimeStampColumnType_ValueMode() {
3356        return (EAttribute)getTimeStampColumnType().getEStructuralFeatures().get(4);
3357    }
3358
3359    /**
3360     * <!-- begin-user-doc -->
3361     * <!-- end-user-doc -->
3362     * @generated
3363     */

3364    public EClass getTransformationsType() {
3365        if (transformationsTypeEClass == null) {
3366            transformationsTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(93);
3367        }
3368        return transformationsTypeEClass;
3369    }
3370
3371    /**
3372     * <!-- begin-user-doc -->
3373     * <!-- end-user-doc -->
3374     * @generated
3375     */

3376    public EReference getTransformationsType_Transformation() {
3377        return (EReference)getTransformationsType().getEStructuralFeatures().get(0);
3378    }
3379
3380    /**
3381     * <!-- begin-user-doc -->
3382     * <!-- end-user-doc -->
3383     * @generated
3384     */

3385    public EClass getTransformationType() {
3386        if (transformationTypeEClass == null) {
3387            transformationTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(94);
3388        }
3389        return transformationTypeEClass;
3390    }
3391
3392    /**
3393     * <!-- begin-user-doc -->
3394     * <!-- end-user-doc -->
3395     * @generated
3396     */

3397    public EReference getTransformationType_SourceColumns() {
3398        return (EReference)getTransformationType().getEStructuralFeatures().get(0);
3399    }
3400
3401    /**
3402     * <!-- begin-user-doc -->
3403     * <!-- end-user-doc -->
3404     * @generated
3405     */

3406    public EReference getTransformationType_TargetColumns() {
3407        return (EReference)getTransformationType().getEStructuralFeatures().get(1);
3408    }
3409
3410    /**
3411     * <!-- begin-user-doc -->
3412     * <!-- end-user-doc -->
3413     * @generated
3414     */

3415    public EReference getTransformationType_JavaScript() {
3416        return (EReference)getTransformationType().getEStructuralFeatures().get(2);
3417    }
3418
3419    /**
3420     * <!-- begin-user-doc -->
3421     * <!-- end-user-doc -->
3422     * @generated
3423     */

3424    public EAttribute getTransformationType_Name() {
3425        return (EAttribute)getTransformationType().getEStructuralFeatures().get(3);
3426    }
3427
3428    /**
3429     * <!-- begin-user-doc -->
3430     * <!-- end-user-doc -->
3431     * @generated
3432     */

3433    public EAttribute getTransformationType_TransformatorClassName() {
3434        return (EAttribute)getTransformationType().getEStructuralFeatures().get(4);
3435    }
3436
3437    /**
3438     * <!-- begin-user-doc -->
3439     * <!-- end-user-doc -->
3440     * @generated
3441     */

3442    public EAttribute getTransformationType_TransformatorConfig() {
3443        return (EAttribute)getTransformationType().getEStructuralFeatures().get(5);
3444    }
3445
3446    /**
3447     * <!-- begin-user-doc -->
3448     * <!-- end-user-doc -->
3449     * @generated
3450     */

3451    public EClass getUserIDColumnType() {
3452        if (userIDColumnTypeEClass == null) {
3453            userIDColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(95);
3454        }
3455        return userIDColumnTypeEClass;
3456    }
3457
3458    /**
3459     * <!-- begin-user-doc -->
3460     * <!-- end-user-doc -->
3461     * @generated
3462     */

3463    public EAttribute getUserIDColumnType_DefaultValue() {
3464        return (EAttribute)getUserIDColumnType().getEStructuralFeatures().get(0);
3465    }
3466
3467    /**
3468     * <!-- begin-user-doc -->
3469     * <!-- end-user-doc -->
3470     * @generated
3471     */

3472    public EAttribute getUserIDColumnType_Name() {
3473        return (EAttribute)getUserIDColumnType().getEStructuralFeatures().get(1);
3474    }
3475
3476    /**
3477     * <!-- begin-user-doc -->
3478     * <!-- end-user-doc -->
3479     * @generated
3480     */

3481    public EAttribute getUserIDColumnType_TargetColumnName() {
3482        return (EAttribute)getUserIDColumnType().getEStructuralFeatures().get(2);
3483    }
3484
3485    /**
3486     * <!-- begin-user-doc -->
3487     * <!-- end-user-doc -->
3488     * @generated
3489     */

3490    public EAttribute getUserIDColumnType_TargetTableID() {
3491        return (EAttribute)getUserIDColumnType().getEStructuralFeatures().get(3);
3492    }
3493
3494    /**
3495     * <!-- begin-user-doc -->
3496     * <!-- end-user-doc -->
3497     * @generated
3498     */

3499    public EAttribute getUserIDColumnType_TargetTableName() {
3500        return (EAttribute)getUserIDColumnType().getEStructuralFeatures().get(4);
3501    }
3502
3503    /**
3504     * <!-- begin-user-doc -->
3505     * <!-- end-user-doc -->
3506     * @generated
3507     */

3508    public EAttribute getUserIDColumnType_ValueMode() {
3509        return (EAttribute)getUserIDColumnType().getEStructuralFeatures().get(5);
3510    }
3511
3512    /**
3513     * <!-- begin-user-doc -->
3514     * <!-- end-user-doc -->
3515     * @generated
3516     */

3517    public EClass getValueColumnsType() {
3518        if (valueColumnsTypeEClass == null) {
3519            valueColumnsTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(96);
3520        }
3521        return valueColumnsTypeEClass;
3522    }
3523
3524    /**
3525     * <!-- begin-user-doc -->
3526     * <!-- end-user-doc -->
3527     * @generated
3528     */

3529    public EReference getValueColumnsType_ValueColumn() {
3530        return (EReference)getValueColumnsType().getEStructuralFeatures().get(0);
3531    }
3532
3533    /**
3534     * <!-- begin-user-doc -->
3535     * <!-- end-user-doc -->
3536     * @generated
3537     */

3538    public EClass getValueColumnType() {
3539        if (valueColumnTypeEClass == null) {
3540            valueColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(97);
3541        }
3542        return valueColumnTypeEClass;
3543    }
3544
3545    /**
3546     * <!-- begin-user-doc -->
3547     * <!-- end-user-doc -->
3548     * @generated
3549     */

3550    public EAttribute getValueColumnType_DefaultValue() {
3551        return (EAttribute)getValueColumnType().getEStructuralFeatures().get(0);
3552    }
3553
3554    /**
3555     * <!-- begin-user-doc -->
3556     * <!-- end-user-doc -->
3557     * @generated
3558     */

3559    public EAttribute getValueColumnType_FromHex() {
3560        return (EAttribute)getValueColumnType().getEStructuralFeatures().get(1);
3561    }
3562
3563    /**
3564     * <!-- begin-user-doc -->
3565     * <!-- end-user-doc -->
3566     * @generated
3567     */

3568    public EAttribute getValueColumnType_SourceColumnName() {
3569        return (EAttribute)getValueColumnType().getEStructuralFeatures().get(2);
3570    }
3571
3572    /**
3573     * <!-- begin-user-doc -->
3574     * <!-- end-user-doc -->
3575     * @generated
3576     */

3577    public EAttribute getValueColumnType_TargetColumnName() {
3578        return (EAttribute)getValueColumnType().getEStructuralFeatures().get(3);
3579    }
3580
3581    /**
3582     * <!-- begin-user-doc -->
3583     * <!-- end-user-doc -->
3584     * @generated
3585     */

3586    public EAttribute getValueColumnType_TargetTableID() {
3587        return (EAttribute)getValueColumnType().getEStructuralFeatures().get(4);
3588    }
3589
3590    /**
3591     * <!-- begin-user-doc -->
3592     * <!-- end-user-doc -->
3593     * @generated
3594     */

3595    public EAttribute getValueColumnType_TargetTableName() {
3596        return (EAttribute)getValueColumnType().getEStructuralFeatures().get(5);
3597    }
3598
3599    /**
3600     * <!-- begin-user-doc -->
3601     * <!-- end-user-doc -->
3602     * @generated
3603     */

3604    public EAttribute getValueColumnType_ToHex() {
3605        return (EAttribute)getValueColumnType().getEStructuralFeatures().get(6);
3606    }
3607
3608    /**
3609     * <!-- begin-user-doc -->
3610     * <!-- end-user-doc -->
3611     * @generated
3612     */

3613    public EAttribute getValueColumnType_ValueMode() {
3614        return (EAttribute)getValueColumnType().getEStructuralFeatures().get(7);
3615    }
3616
3617    /**
3618     * <!-- begin-user-doc -->
3619     * <!-- end-user-doc -->
3620     * @generated
3621     */

3622    public EClass getVariableColumnsType() {
3623        if (variableColumnsTypeEClass == null) {
3624            variableColumnsTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(112);
3625        }
3626        return variableColumnsTypeEClass;
3627    }
3628
3629    /**
3630     * <!-- begin-user-doc -->
3631     * <!-- end-user-doc -->
3632     * @generated
3633     */

3634    public EAttribute getVariableColumnsType_Group() {
3635        return (EAttribute)getVariableColumnsType().getEStructuralFeatures().get(0);
3636    }
3637
3638    /**
3639     * <!-- begin-user-doc -->
3640     * <!-- end-user-doc -->
3641     * @generated
3642     */

3643    public EReference getVariableColumnsType_VariableColumn() {
3644        return (EReference)getVariableColumnsType().getEStructuralFeatures().get(1);
3645    }
3646
3647    /**
3648     * <!-- begin-user-doc -->
3649     * <!-- end-user-doc -->
3650     * @generated
3651     */

3652    public EReference getVariableColumnsType_UserIDColumn() {
3653        return (EReference)getVariableColumnsType().getEStructuralFeatures().get(2);
3654    }
3655
3656    /**
3657     * <!-- begin-user-doc -->
3658     * <!-- end-user-doc -->
3659     * @generated
3660     */

3661    public EReference getVariableColumnsType_TimeStampColumn() {
3662        return (EReference)getVariableColumnsType().getEStructuralFeatures().get(3);
3663    }
3664
3665    /**
3666     * <!-- begin-user-doc -->
3667     * <!-- end-user-doc -->
3668     * @generated
3669     */

3670    public EClass getVariableColumnType() {
3671        if (variableColumnTypeEClass == null) {
3672            variableColumnTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(113);
3673        }
3674        return variableColumnTypeEClass;
3675    }
3676
3677    /**
3678     * <!-- begin-user-doc -->
3679     * <!-- end-user-doc -->
3680     * @generated
3681     */

3682    public EAttribute getVariableColumnType_DefaultValue() {
3683        return (EAttribute)getVariableColumnType().getEStructuralFeatures().get(0);
3684    }
3685
3686    /**
3687     * <!-- begin-user-doc -->
3688     * <!-- end-user-doc -->
3689     * @generated
3690     */

3691    public EAttribute getVariableColumnType_Name() {
3692        return (EAttribute)getVariableColumnType().getEStructuralFeatures().get(1);
3693    }
3694
3695    /**
3696     * <!-- begin-user-doc -->
3697     * <!-- end-user-doc -->
3698     * @generated
3699     */

3700    public EAttribute getVariableColumnType_TargetColumnName() {
3701        return (EAttribute)getVariableColumnType().getEStructuralFeatures().get(2);
3702    }
3703
3704    /**
3705     * <!-- begin-user-doc -->
3706     * <!-- end-user-doc -->
3707     * @generated
3708     */

3709    public EAttribute getVariableColumnType_TargetTableID() {
3710        return (EAttribute)getVariableColumnType().getEStructuralFeatures().get(3);
3711    }
3712
3713    /**
3714     * <!-- begin-user-doc -->
3715     * <!-- end-user-doc -->
3716     * @generated
3717     */

3718    public EAttribute getVariableColumnType_TargetTableName() {
3719        return (EAttribute)getVariableColumnType().getEStructuralFeatures().get(4);
3720    }
3721
3722    /**
3723     * <!-- begin-user-doc -->
3724     * <!-- end-user-doc -->
3725     * @generated
3726     */

3727    public EAttribute getVariableColumnType_ValueMode() {
3728        return (EAttribute)getVariableColumnType().getEStructuralFeatures().get(5);
3729    }
3730
3731    /**
3732     * <!-- begin-user-doc -->
3733     * <!-- end-user-doc -->
3734     * @generated
3735     */

3736    public EClass getVariablesType() {
3737        if (variablesTypeEClass == null) {
3738            variablesTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(114);
3739        }
3740        return variablesTypeEClass;
3741    }
3742
3743    /**
3744     * <!-- begin-user-doc -->
3745     * <!-- end-user-doc -->
3746     * @generated
3747     */

3748    public EReference getVariablesType_Variable() {
3749        return (EReference)getVariablesType().getEStructuralFeatures().get(0);
3750    }
3751
3752    /**
3753     * <!-- begin-user-doc -->
3754     * <!-- end-user-doc -->
3755     * @generated
3756     */

3757    public EAttribute getVariablesType_Override() {
3758        return (EAttribute)getVariablesType().getEStructuralFeatures().get(1);
3759    }
3760
3761    /**
3762     * <!-- begin-user-doc -->
3763     * <!-- end-user-doc -->
3764     * @generated
3765     */

3766    public EAttribute getVariablesType_Prefix() {
3767        return (EAttribute)getVariablesType().getEStructuralFeatures().get(2);
3768    }
3769
3770    /**
3771     * <!-- begin-user-doc -->
3772     * <!-- end-user-doc -->
3773     * @generated
3774     */

3775    public EAttribute getVariablesType_ReplaceInConstants() {
3776        return (EAttribute)getVariablesType().getEStructuralFeatures().get(3);
3777    }
3778
3779    /**
3780     * <!-- begin-user-doc -->
3781     * <!-- end-user-doc -->
3782     * @generated
3783     */

3784    public EAttribute getVariablesType_ReplaceInData() {
3785        return (EAttribute)getVariablesType().getEStructuralFeatures().get(4);
3786    }
3787
3788    /**
3789     * <!-- begin-user-doc -->
3790     * <!-- end-user-doc -->
3791     * @generated
3792     */

3793    public EAttribute getVariablesType_ReplaceInJDBC() {
3794        return (EAttribute)getVariablesType().getEStructuralFeatures().get(5);
3795    }
3796
3797    /**
3798     * <!-- begin-user-doc -->
3799     * <!-- end-user-doc -->
3800     * @generated
3801     */

3802    public EAttribute getVariablesType_ReplaceInSQL() {
3803        return (EAttribute)getVariablesType().getEStructuralFeatures().get(6);
3804    }
3805
3806    /**
3807     * <!-- begin-user-doc -->
3808     * <!-- end-user-doc -->
3809     * @generated
3810     */

3811    public EAttribute getVariablesType_Suffix() {
3812        return (EAttribute)getVariablesType().getEStructuralFeatures().get(7);
3813    }
3814
3815    /**
3816     * <!-- begin-user-doc -->
3817     * <!-- end-user-doc -->
3818     * @generated
3819     */

3820    public EClass getVariableType() {
3821        if (variableTypeEClass == null) {
3822            variableTypeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(115);
3823        }
3824        return variableTypeEClass;
3825    }
3826
3827    /**
3828     * <!-- begin-user-doc -->
3829     * <!-- end-user-doc -->
3830     * @generated
3831     */

3832    public EAttribute getVariableType_DefaultValue() {
3833        return (EAttribute)getVariableType().getEStructuralFeatures().get(0);
3834    }
3835
3836    /**
3837     * <!-- begin-user-doc -->
3838     * <!-- end-user-doc -->
3839     * @generated
3840     */

3841    public EAttribute getVariableType_Name() {
3842        return (EAttribute)getVariableType().getEStructuralFeatures().get(1);
3843    }
3844
3845    /**
3846     * <!-- begin-user-doc -->
3847     * <!-- end-user-doc -->
3848     * @generated
3849     */

3850    public EAttribute getVariableType_Override() {
3851        return (EAttribute)getVariableType().getEStructuralFeatures().get(2);
3852    }
3853
3854    /**
3855     * <!-- begin-user-doc -->
3856     * <!-- end-user-doc -->
3857     * @generated
3858     */

3859    public EAttribute getVariableType_Prefix() {
3860        return (EAttribute)getVariableType().getEStructuralFeatures().get(3);
3861    }
3862
3863    /**
3864     * <!-- begin-user-doc -->
3865     * <!-- end-user-doc -->
3866     * @generated
3867     */

3868    public EAttribute getVariableType_ReplaceInConstants() {
3869        return (EAttribute)getVariableType().getEStructuralFeatures().get(4);
3870    }
3871
3872    /**
3873     * <!-- begin-user-doc -->
3874     * <!-- end-user-doc -->
3875     * @generated
3876     */

3877    public EAttribute getVariableType_ReplaceInData() {
3878        return (EAttribute)getVariableType().getEStructuralFeatures().get(5);
3879    }
3880
3881    /**
3882     * <!-- begin-user-doc -->
3883     * <!-- end-user-doc -->
3884     * @generated
3885     */

3886    public EAttribute getVariableType_ReplaceInJDBC() {
3887        return (EAttribute)getVariableType().getEStructuralFeatures().get(6);
3888    }
3889
3890    /**
3891     * <!-- begin-user-doc -->
3892     * <!-- end-user-doc -->
3893     * @generated
3894     */

3895    public EAttribute getVariableType_ReplaceInSQL() {
3896        return (EAttribute)getVariableType().getEStructuralFeatures().get(7);
3897    }
3898
3899    /**
3900     * <!-- begin-user-doc -->
3901     * <!-- end-user-doc -->
3902     * @generated
3903     */

3904    public EAttribute getVariableType_Suffix() {
3905        return (EAttribute)getVariableType().getEStructuralFeatures().get(8);
3906    }
3907
3908    /**
3909     * <!-- begin-user-doc -->
3910     * <!-- end-user-doc -->
3911     * @generated
3912     */

3913    public EAttribute getVariableType_Value() {
3914        return (EAttribute)getVariableType().getEStructuralFeatures().get(9);
3915    }
3916
3917    /**
3918     * <!-- begin-user-doc -->
3919     * <!-- end-user-doc -->
3920     * @generated
3921     */

3922    public EEnum getAutoMapColumnsType() {
3923        if (autoMapColumnsTypeEEnum == null) {
3924            autoMapColumnsTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(0);
3925        }
3926        return autoMapColumnsTypeEEnum;
3927    }
3928
3929    /**
3930     * <!-- begin-user-doc -->
3931     * <!-- end-user-doc -->
3932     * @generated
3933     */

3934    public EEnum getCommitType() {
3935        if (commitTypeEEnum == null) {
3936            commitTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(2);
3937        }
3938        return commitTypeEEnum;
3939    }
3940
3941    /**
3942     * <!-- begin-user-doc -->
3943     * <!-- end-user-doc -->
3944     * @generated
3945     */

3946    public EEnum getCounterStartValueResetType() {
3947        if (counterStartValueResetTypeEEnum == null) {
3948            counterStartValueResetTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(9);
3949        }
3950        return counterStartValueResetTypeEEnum;
3951    }
3952
3953    /**
3954     * <!-- begin-user-doc -->
3955     * <!-- end-user-doc -->
3956     * @generated
3957     */

3958    public EEnum getDataCutOffType() {
3959        if (dataCutOffTypeEEnum == null) {
3960            dataCutOffTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(11);
3961        }
3962        return dataCutOffTypeEEnum;
3963    }
3964
3965    /**
3966     * <!-- begin-user-doc -->
3967     * <!-- end-user-doc -->
3968     * @generated
3969     */

3970    public EEnum getDataCutOffType1() {
3971        if (dataCutOffType1EEnum == null) {
3972            dataCutOffType1EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(12);
3973        }
3974        return dataCutOffType1EEnum;
3975    }
3976
3977    /**
3978     * <!-- begin-user-doc -->
3979     * <!-- end-user-doc -->
3980     * @generated
3981     */

3982    public EEnum getDbVendorType() {
3983        if (dbVendorTypeEEnum == null) {
3984            dbVendorTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(15);
3985        }
3986        return dbVendorTypeEEnum;
3987    }
3988
3989    /**
3990     * <!-- begin-user-doc -->
3991     * <!-- end-user-doc -->
3992     * @generated
3993     */

3994    public EEnum getDbVendorType1() {
3995        if (dbVendorType1EEnum == null) {
3996            dbVendorType1EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(16);
3997        }
3998        return dbVendorType1EEnum;
3999    }
4000
4001    /**
4002     * <!-- begin-user-doc -->
4003     * <!-- end-user-doc -->
4004     * @generated
4005     */

4006    public EEnum getDefaultModeType() {
4007        if (defaultModeTypeEEnum == null) {
4008            defaultModeTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(19);
4009        }
4010        return defaultModeTypeEEnum;
4011    }
4012
4013    /**
4014     * <!-- begin-user-doc -->
4015     * <!-- end-user-doc -->
4016     * @generated
4017     */

4018    public EEnum getFromHexType() {
4019        if (fromHexTypeEEnum == null) {
4020            fromHexTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(24);
4021        }
4022        return fromHexTypeEEnum;
4023    }
4024
4025    /**
4026     * <!-- begin-user-doc -->
4027     * <!-- end-user-doc -->
4028     * @generated
4029     */

4030    public EEnum getInsertType() {
4031        if (insertTypeEEnum == null) {
4032            insertTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(28);
4033        }
4034        return insertTypeEEnum;
4035    }
4036
4037    /**
4038     * <!-- begin-user-doc -->
4039     * <!-- end-user-doc -->
4040     * @generated
4041     */

4042    public EEnum getLogModeType() {
4043        if (logModeTypeEEnum == null) {
4044            logModeTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(39);
4045        }
4046        return logModeTypeEEnum;
4047    }
4048
4049    /**
4050     * <!-- begin-user-doc -->
4051     * <!-- end-user-doc -->
4052     * @generated
4053     */

4054    public EEnum getLogModeType1() {
4055        if (logModeType1EEnum == null) {
4056            logModeType1EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(40);
4057        }
4058        return logModeType1EEnum;
4059    }
4060
4061    /**
4062     * <!-- begin-user-doc -->
4063     * <!-- end-user-doc -->
4064     * @generated
4065     */

4066    public EEnum getLogModeType2() {
4067        if (logModeType2EEnum == null) {
4068            logModeType2EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(41);
4069        }
4070        return logModeType2EEnum;
4071    }
4072
4073    /**
4074     * <!-- begin-user-doc -->
4075     * <!-- end-user-doc -->
4076     * @generated
4077     */

4078    public EEnum getLogModeType3() {
4079        if (logModeType3EEnum == null) {
4080            logModeType3EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(42);
4081        }
4082        return logModeType3EEnum;
4083    }
4084
4085    /**
4086     * <!-- begin-user-doc -->
4087     * <!-- end-user-doc -->
4088     * @generated
4089     */

4090    public EEnum getOidLogicType() {
4091        if (oidLogicTypeEEnum == null) {
4092            oidLogicTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(49);
4093        }
4094        return oidLogicTypeEEnum;
4095    }
4096
4097    /**
4098     * <!-- begin-user-doc -->
4099     * <!-- end-user-doc -->
4100     * @generated
4101     */

4102    public EEnum getOidLogicType1() {
4103        if (oidLogicType1EEnum == null) {
4104            oidLogicType1EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(50);
4105        }
4106        return oidLogicType1EEnum;
4107    }
4108
4109    /**
4110     * <!-- begin-user-doc -->
4111     * <!-- end-user-doc -->
4112     * @generated
4113     */

4114    public EEnum getOnErrorContinueType() {
4115        if (onErrorContinueTypeEEnum == null) {
4116            onErrorContinueTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(53);
4117        }
4118        return onErrorContinueTypeEEnum;
4119    }
4120
4121    /**
4122     * <!-- begin-user-doc -->
4123     * <!-- end-user-doc -->
4124     * @generated
4125     */

4126    public EEnum getOnErrorContinueType1() {
4127        if (onErrorContinueType1EEnum == null) {
4128            onErrorContinueType1EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(54);
4129        }
4130        return onErrorContinueType1EEnum;
4131    }
4132
4133    /**
4134     * <!-- begin-user-doc -->
4135     * <!-- end-user-doc -->
4136     * @generated
4137     */

4138    public EEnum getOnErrorContinueType2() {
4139        if (onErrorContinueType2EEnum == null) {
4140            onErrorContinueType2EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(55);
4141        }
4142        return onErrorContinueType2EEnum;
4143    }
4144
4145    /**
4146     * <!-- begin-user-doc -->
4147     * <!-- end-user-doc -->
4148     * @generated
4149     */

4150    public EEnum getRelationModeType() {
4151        if (relationModeTypeEEnum == null) {
4152            relationModeTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(61);
4153        }
4154        return relationModeTypeEEnum;
4155    }
4156
4157    /**
4158     * <!-- begin-user-doc -->
4159     * <!-- end-user-doc -->
4160     * @generated
4161     */

4162    public EEnum getSetCursorNameType() {
4163        if (setCursorNameTypeEEnum == null) {
4164            setCursorNameTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(64);
4165        }
4166        return setCursorNameTypeEEnum;
4167    }
4168
4169    /**
4170     * <!-- begin-user-doc -->
4171     * <!-- end-user-doc -->
4172     * @generated
4173     */

4174    public EEnum getSetCursorNameType1() {
4175        if (setCursorNameType1EEnum == null) {
4176            setCursorNameType1EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(65);
4177        }
4178        return setCursorNameType1EEnum;
4179    }
4180
4181    /**
4182     * <!-- begin-user-doc -->
4183     * <!-- end-user-doc -->
4184     * @generated
4185     */

4186    public EEnum getSetCursorNameType2() {
4187        if (setCursorNameType2EEnum == null) {
4188            setCursorNameType2EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(66);
4189        }
4190        return setCursorNameType2EEnum;
4191    }
4192
4193    /**
4194     * <!-- begin-user-doc -->
4195     * <!-- end-user-doc -->
4196     * @generated
4197     */

4198    public EEnum getSetFetchSizeType() {
4199        if (setFetchSizeTypeEEnum == null) {
4200            setFetchSizeTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(70);
4201        }
4202        return setFetchSizeTypeEEnum;
4203    }
4204
4205    /**
4206     * <!-- begin-user-doc -->
4207     * <!-- end-user-doc -->
4208     * @generated
4209     */

4210    public EEnum getSetFetchSizeType1() {
4211        if (setFetchSizeType1EEnum == null) {
4212            setFetchSizeType1EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(71);
4213        }
4214        return setFetchSizeType1EEnum;
4215    }
4216
4217    /**
4218     * <!-- begin-user-doc -->
4219     * <!-- end-user-doc -->
4220     * @generated
4221     */

4222    public EEnum getSetFetchSizeType2() {
4223        if (setFetchSizeType2EEnum == null) {
4224            setFetchSizeType2EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(72);
4225        }
4226        return setFetchSizeType2EEnum;
4227    }
4228
4229    /**
4230     * <!-- begin-user-doc -->
4231     * <!-- end-user-doc -->
4232     * @generated
4233     */

4234    public EEnum getTableModeType() {
4235        if (tableModeTypeEEnum == null) {
4236            tableModeTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(84);
4237        }
4238        return tableModeTypeEEnum;
4239    }
4240
4241    /**
4242     * <!-- begin-user-doc -->
4243     * <!-- end-user-doc -->
4244     * @generated
4245     */

4246    public EEnum getToHexType() {
4247        if (toHexTypeEEnum == null) {
4248            toHexTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(91);
4249        }
4250        return toHexTypeEEnum;
4251    }
4252
4253    /**
4254     * <!-- begin-user-doc -->
4255     * <!-- end-user-doc -->
4256     * @generated
4257     */

4258    public EEnum getValueModeType() {
4259        if (valueModeTypeEEnum == null) {
4260            valueModeTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(98);
4261        }
4262        return valueModeTypeEEnum;
4263    }
4264
4265    /**
4266     * <!-- begin-user-doc -->
4267     * <!-- end-user-doc -->
4268     * @generated
4269     */

4270    public EEnum getValueModeType1() {
4271        if (valueModeType1EEnum == null) {
4272            valueModeType1EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(99);
4273        }
4274        return valueModeType1EEnum;
4275    }
4276
4277    /**
4278     * <!-- begin-user-doc -->
4279     * <!-- end-user-doc -->
4280     * @generated
4281     */

4282    public EEnum getValueModeType2() {
4283        if (valueModeType2EEnum == null) {
4284            valueModeType2EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(100);
4285        }
4286        return valueModeType2EEnum;
4287    }
4288
4289    /**
4290     * <!-- begin-user-doc -->
4291     * <!-- end-user-doc -->
4292     * @generated
4293     */

4294    public EEnum getValueModeType3() {
4295        if (valueModeType3EEnum == null) {
4296            valueModeType3EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(101);
4297        }
4298        return valueModeType3EEnum;
4299    }
4300
4301    /**
4302     * <!-- begin-user-doc -->
4303     * <!-- end-user-doc -->
4304     * @generated
4305     */

4306    public EEnum getValueModeType4() {
4307        if (valueModeType4EEnum == null) {
4308            valueModeType4EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(102);
4309        }
4310        return valueModeType4EEnum;
4311    }
4312
4313    /**
4314     * <!-- begin-user-doc -->
4315     * <!-- end-user-doc -->
4316     * @generated
4317     */

4318    public EEnum getValueModeType5() {
4319        if (valueModeType5EEnum == null) {
4320            valueModeType5EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(103);
4321        }
4322        return valueModeType5EEnum;
4323    }
4324
4325    /**
4326     * <!-- begin-user-doc -->
4327     * <!-- end-user-doc -->
4328     * @generated
4329     */

4330    public EEnum getValueModeType6() {
4331        if (valueModeType6EEnum == null) {
4332            valueModeType6EEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(104);
4333        }
4334        return valueModeType6EEnum;
4335    }
4336
4337    /**
4338     * <!-- begin-user-doc -->
4339     * <!-- end-user-doc -->
4340     * @generated
4341     */

4342    public EDataType getAutoMapColumnsTypeObject() {
4343        if (autoMapColumnsTypeObjectEDataType == null) {
4344            autoMapColumnsTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(1);
4345        }
4346        return autoMapColumnsTypeObjectEDataType;
4347    }
4348
4349    /**
4350     * <!-- begin-user-doc -->
4351     * <!-- end-user-doc -->
4352     * @generated
4353     */

4354    public EDataType getCommitTypeObject() {
4355        if (commitTypeObjectEDataType == null) {
4356            commitTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(3);
4357        }
4358        return commitTypeObjectEDataType;
4359    }
4360
4361    /**
4362     * <!-- begin-user-doc -->
4363     * <!-- end-user-doc -->
4364     * @generated
4365     */

4366    public EDataType getCounterStartValueResetTypeObject() {
4367        if (counterStartValueResetTypeObjectEDataType == null) {
4368            counterStartValueResetTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(10);
4369        }
4370        return counterStartValueResetTypeObjectEDataType;
4371    }
4372
4373    /**
4374     * <!-- begin-user-doc -->
4375     * <!-- end-user-doc -->
4376     * @generated
4377     */

4378    public EDataType getDataCutOffTypeObject() {
4379        if (dataCutOffTypeObjectEDataType == null) {
4380            dataCutOffTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(13);
4381        }
4382        return dataCutOffTypeObjectEDataType;
4383    }
4384
4385    /**
4386     * <!-- begin-user-doc -->
4387     * <!-- end-user-doc -->
4388     * @generated
4389     */

4390    public EDataType getDataCutOffTypeObject1() {
4391        if (dataCutOffTypeObject1EDataType == null) {
4392            dataCutOffTypeObject1EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(14);
4393        }
4394        return dataCutOffTypeObject1EDataType;
4395    }
4396
4397    /**
4398     * <!-- begin-user-doc -->
4399     * <!-- end-user-doc -->
4400     * @generated
4401     */

4402    public EDataType getDbVendorTypeObject() {
4403        if (dbVendorTypeObjectEDataType == null) {
4404            dbVendorTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(17);
4405        }
4406        return dbVendorTypeObjectEDataType;
4407    }
4408
4409    /**
4410     * <!-- begin-user-doc -->
4411     * <!-- end-user-doc -->
4412     * @generated
4413     */

4414    public EDataType getDbVendorTypeObject1() {
4415        if (dbVendorTypeObject1EDataType == null) {
4416            dbVendorTypeObject1EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(18);
4417        }
4418        return dbVendorTypeObject1EDataType;
4419    }
4420
4421    /**
4422     * <!-- begin-user-doc -->
4423     * <!-- end-user-doc -->
4424     * @generated
4425     */

4426    public EDataType getDefaultModeTypeObject() {
4427        if (defaultModeTypeObjectEDataType == null) {
4428            defaultModeTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(20);
4429        }
4430        return defaultModeTypeObjectEDataType;
4431    }
4432
4433    /**
4434     * <!-- begin-user-doc -->
4435     * <!-- end-user-doc -->
4436     * @generated
4437     */

4438    public EDataType getFromHexTypeObject() {
4439        if (fromHexTypeObjectEDataType == null) {
4440            fromHexTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(25);
4441        }
4442        return fromHexTypeObjectEDataType;
4443    }
4444
4445    /**
4446     * <!-- begin-user-doc -->
4447     * <!-- end-user-doc -->
4448     * @generated
4449     */

4450    public EDataType getInsertTypeObject() {
4451        if (insertTypeObjectEDataType == null) {
4452            insertTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(29);
4453        }
4454        return insertTypeObjectEDataType;
4455    }
4456
4457    /**
4458     * <!-- begin-user-doc -->
4459     * <!-- end-user-doc -->
4460     * @generated
4461     */

4462    public EDataType getLogModeTypeObject() {
4463        if (logModeTypeObjectEDataType == null) {
4464            logModeTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(43);
4465        }
4466        return logModeTypeObjectEDataType;
4467    }
4468
4469    /**
4470     * <!-- begin-user-doc -->
4471     * <!-- end-user-doc -->
4472     * @generated
4473     */

4474    public EDataType getLogModeTypeObject1() {
4475        if (logModeTypeObject1EDataType == null) {
4476            logModeTypeObject1EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(44);
4477        }
4478        return logModeTypeObject1EDataType;
4479    }
4480
4481    /**
4482     * <!-- begin-user-doc -->
4483     * <!-- end-user-doc -->
4484     * @generated
4485     */

4486    public EDataType getLogModeTypeObject2() {
4487        if (logModeTypeObject2EDataType == null) {
4488            logModeTypeObject2EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(45);
4489        }
4490        return logModeTypeObject2EDataType;
4491    }
4492
4493    /**
4494     * <!-- begin-user-doc -->
4495     * <!-- end-user-doc -->
4496     * @generated
4497     */

4498    public EDataType getLogModeTypeObject3() {
4499        if (logModeTypeObject3EDataType == null) {
4500            logModeTypeObject3EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(46);
4501        }
4502        return logModeTypeObject3EDataType;
4503    }
4504
4505    /**
4506     * <!-- begin-user-doc -->
4507     * <!-- end-user-doc -->
4508     * @generated
4509     */

4510    public EDataType getNameType() {
4511        if (nameTypeEDataType == null) {
4512            nameTypeEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(47);
4513        }
4514        return nameTypeEDataType;
4515    }
4516
4517    /**
4518     * <!-- begin-user-doc -->
4519     * <!-- end-user-doc -->
4520     * @generated
4521     */

4522    public EDataType getNameType1() {
4523        if (nameType1EDataType == null) {
4524            nameType1EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(48);
4525        }
4526        return nameType1EDataType;
4527    }
4528
4529    /**
4530     * <!-- begin-user-doc -->
4531     * <!-- end-user-doc -->
4532     * @generated
4533     */

4534    public EDataType getOidLogicTypeObject() {
4535        if (oidLogicTypeObjectEDataType == null) {
4536            oidLogicTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(51);
4537        }
4538        return oidLogicTypeObjectEDataType;
4539    }
4540
4541    /**
4542     * <!-- begin-user-doc -->
4543     * <!-- end-user-doc -->
4544     * @generated
4545     */

4546    public EDataType getOidLogicTypeObject1() {
4547        if (oidLogicTypeObject1EDataType == null) {
4548            oidLogicTypeObject1EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(52);
4549        }
4550        return oidLogicTypeObject1EDataType;
4551    }
4552
4553    /**
4554     * <!-- begin-user-doc -->
4555     * <!-- end-user-doc -->
4556     * @generated
4557     */

4558    public EDataType getOnErrorContinueTypeObject() {
4559        if (onErrorContinueTypeObjectEDataType == null) {
4560            onErrorContinueTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(56);
4561        }
4562        return onErrorContinueTypeObjectEDataType;
4563    }
4564
4565    /**
4566     * <!-- begin-user-doc -->
4567     * <!-- end-user-doc -->
4568     * @generated
4569     */

4570    public EDataType getOnErrorContinueTypeObject1() {
4571        if (onErrorContinueTypeObject1EDataType == null) {
4572            onErrorContinueTypeObject1EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(57);
4573        }
4574        return onErrorContinueTypeObject1EDataType;
4575    }
4576
4577    /**
4578     * <!-- begin-user-doc -->
4579     * <!-- end-user-doc -->
4580     * @generated
4581     */

4582    public EDataType getOnErrorContinueTypeObject2() {
4583        if (onErrorContinueTypeObject2EDataType == null) {
4584            onErrorContinueTypeObject2EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(58);
4585        }
4586        return onErrorContinueTypeObject2EDataType;
4587    }
4588
4589    /**
4590     * <!-- begin-user-doc -->
4591     * <!-- end-user-doc -->
4592     * @generated
4593     */

4594    public EDataType getRelationModeTypeObject() {
4595        if (relationModeTypeObjectEDataType == null) {
4596            relationModeTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(62);
4597        }
4598        return relationModeTypeObjectEDataType;
4599    }
4600
4601    /**
4602     * <!-- begin-user-doc -->
4603     * <!-- end-user-doc -->
4604     * @generated
4605     */

4606    public EDataType getSetCursorNameTypeObject() {
4607        if (setCursorNameTypeObjectEDataType == null) {
4608            setCursorNameTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(67);
4609        }
4610        return setCursorNameTypeObjectEDataType;
4611    }
4612
4613    /**
4614     * <!-- begin-user-doc -->
4615     * <!-- end-user-doc -->
4616     * @generated
4617     */

4618    public EDataType getSetCursorNameTypeObject1() {
4619        if (setCursorNameTypeObject1EDataType == null) {
4620            setCursorNameTypeObject1EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(68);
4621        }
4622        return setCursorNameTypeObject1EDataType;
4623    }
4624
4625    /**
4626     * <!-- begin-user-doc -->
4627     * <!-- end-user-doc -->
4628     * @generated
4629     */

4630    public EDataType getSetCursorNameTypeObject2() {
4631        if (setCursorNameTypeObject2EDataType == null) {
4632            setCursorNameTypeObject2EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(69);
4633        }
4634        return setCursorNameTypeObject2EDataType;
4635    }
4636
4637    /**
4638     * <!-- begin-user-doc -->
4639     * <!-- end-user-doc -->
4640     * @generated
4641     */

4642    public EDataType getSetFetchSizeTypeObject() {
4643        if (setFetchSizeTypeObjectEDataType == null) {
4644            setFetchSizeTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(73);
4645        }
4646        return setFetchSizeTypeObjectEDataType;
4647    }
4648
4649    /**
4650     * <!-- begin-user-doc -->
4651     * <!-- end-user-doc -->
4652     * @generated
4653     */

4654    public EDataType getSetFetchSizeTypeObject1() {
4655        if (setFetchSizeTypeObject1EDataType == null) {
4656            setFetchSizeTypeObject1EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(74);
4657        }
4658        return setFetchSizeTypeObject1EDataType;
4659    }
4660
4661    /**
4662     * <!-- begin-user-doc -->
4663     * <!-- end-user-doc -->
4664     * @generated
4665     */

4666    public EDataType getSetFetchSizeTypeObject2() {
4667        if (setFetchSizeTypeObject2EDataType == null) {
4668            setFetchSizeTypeObject2EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(75);
4669        }
4670        return setFetchSizeTypeObject2EDataType;
4671    }
4672
4673    /**
4674     * <!-- begin-user-doc -->
4675     * <!-- end-user-doc -->
4676     * @generated
4677     */

4678    public EDataType getTableModeTypeObject() {
4679        if (tableModeTypeObjectEDataType == null) {
4680            tableModeTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(85);
4681        }
4682        return tableModeTypeObjectEDataType;
4683    }
4684
4685    /**
4686     * <!-- begin-user-doc -->
4687     * <!-- end-user-doc -->
4688     * @generated
4689     */

4690    public EDataType getToHexTypeObject() {
4691        if (toHexTypeObjectEDataType == null) {
4692            toHexTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(92);
4693        }
4694        return toHexTypeObjectEDataType;
4695    }
4696
4697    /**
4698     * <!-- begin-user-doc -->
4699     * <!-- end-user-doc -->
4700     * @generated
4701     */

4702    public EDataType getValueModeTypeObject() {
4703        if (valueModeTypeObjectEDataType == null) {
4704            valueModeTypeObjectEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(105);
4705        }
4706        return valueModeTypeObjectEDataType;
4707    }
4708
4709    /**
4710     * <!-- begin-user-doc -->
4711     * <!-- end-user-doc -->
4712     * @generated
4713     */

4714    public EDataType getValueModeTypeObject1() {
4715        if (valueModeTypeObject1EDataType == null) {
4716            valueModeTypeObject1EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(106);
4717        }
4718        return valueModeTypeObject1EDataType;
4719    }
4720
4721    /**
4722     * <!-- begin-user-doc -->
4723     * <!-- end-user-doc -->
4724     * @generated
4725     */

4726    public EDataType getValueModeTypeObject2() {
4727        if (valueModeTypeObject2EDataType == null) {
4728            valueModeTypeObject2EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(107);
4729        }
4730        return valueModeTypeObject2EDataType;
4731    }
4732
4733    /**
4734     * <!-- begin-user-doc -->
4735     * <!-- end-user-doc -->
4736     * @generated
4737     */

4738    public EDataType getValueModeTypeObject3() {
4739        if (valueModeTypeObject3EDataType == null) {
4740            valueModeTypeObject3EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(108);
4741        }
4742        return valueModeTypeObject3EDataType;
4743    }
4744
4745    /**
4746     * <!-- begin-user-doc -->
4747     * <!-- end-user-doc -->
4748     * @generated
4749     */

4750    public EDataType getValueModeTypeObject4() {
4751        if (valueModeTypeObject4EDataType == null) {
4752            valueModeTypeObject4EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(109);
4753        }
4754        return valueModeTypeObject4EDataType;
4755    }
4756
4757    /**
4758     * <!-- begin-user-doc -->
4759     * <!-- end-user-doc -->
4760     * @generated
4761     */

4762    public EDataType getValueModeTypeObject5() {
4763        if (valueModeTypeObject5EDataType == null) {
4764            valueModeTypeObject5EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(110);
4765        }
4766        return valueModeTypeObject5EDataType;
4767    }
4768
4769    /**
4770     * <!-- begin-user-doc -->
4771     * <!-- end-user-doc -->
4772     * @generated
4773     */

4774    public EDataType getValueModeTypeObject6() {
4775        if (valueModeTypeObject6EDataType == null) {
4776            valueModeTypeObject6EDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(OljPackage.eNS_URI).getEClassifiers().get(111);
4777        }
4778        return valueModeTypeObject6EDataType;
4779    }
4780
4781    /**
4782     * <!-- begin-user-doc -->
4783     * <!-- end-user-doc -->
4784     * @generated
4785     */

4786    public OljFactory getOljFactory() {
4787        return (OljFactory)getEFactoryInstance();
4788    }
4789
4790    /**
4791     * <!-- begin-user-doc -->
4792     * <!-- end-user-doc -->
4793     * @generated
4794     */

4795    private boolean isLoaded = false;
4796
4797    /**
4798     * Laods the package and any sub-packages from their serialized form.
4799     * <!-- begin-user-doc -->
4800     * <!-- end-user-doc -->
4801     * @generated
4802     */

4803    public void loadPackage() {
4804        if (isLoaded) return;
4805        isLoaded = true;
4806
4807        URL JavaDoc url = getClass().getResource(packageFilename);
4808        if (url == null) {
4809            throw new RuntimeException JavaDoc("Missing serialized package: " + packageFilename);
4810        }
4811        URI uri = URI.createURI(url.toString());
4812        Resource resource = new EcoreResourceFactoryImpl().createResource(URI.createURI(url.toString()));
4813        try {
4814            resource.load(null);
4815        }
4816        catch (IOException JavaDoc exception) {
4817            throw new WrappedException(exception);
4818        }
4819        initializeFromLoadedEPackage(this, (EPackage)resource.getContents().get(0));
4820        createResource(eNS_URI);
4821    }
4822
4823
4824    /**
4825     * <!-- begin-user-doc -->
4826     * <!-- end-user-doc -->
4827     * @generated
4828     */

4829    private boolean isFixed = false;
4830
4831    /**
4832     * Fixes up the loaded package, to make it appear as if it had been programmatically built.
4833     * <!-- begin-user-doc -->
4834     * <!-- end-user-doc -->
4835     * @generated
4836     */

4837    public void fixPackageContents() {
4838        if (isFixed) return;
4839        isFixed = true;
4840        fixEClassifiers();
4841    }
4842} //OljPackageImpl
4843
Popular Tags