KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > DbVendorType1


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

7 package Olj;
8
9 import java.util.Arrays JavaDoc;
10 import java.util.Collections JavaDoc;
11 import java.util.List JavaDoc;
12
13 import org.eclipse.emf.common.util.AbstractEnumerator;
14
15 /**
16  * <!-- begin-user-doc -->
17  * A representation of the literals of the enumeration '<em><b>Db Vendor Type1</b></em>',
18  * and utility methods for working with them.
19  * <!-- end-user-doc -->
20  * @see Olj.OljPackage#getDbVendorType1()
21  * @model
22  * @generated
23  */

24 public final class DbVendorType1 extends AbstractEnumerator {
25     /**
26      * The '<em><b>Octetstring</b></em>' literal value.
27      * <!-- begin-user-doc -->
28      * <!-- end-user-doc -->
29      * @see #OCTETSTRING_LITERAL
30      * @model name="octetstring"
31      * @generated
32      * @ordered
33      */

34     public static final int OCTETSTRING = 0;
35
36     /**
37      * The '<em><b>Cjdbc</b></em>' literal value.
38      * <!-- begin-user-doc -->
39      * <!-- end-user-doc -->
40      * @see #CJDBC_LITERAL
41      * @model name="cjdbc"
42      * @generated
43      * @ordered
44      */

45     public static final int CJDBC = 1;
46
47     /**
48      * The '<em><b>Xml</b></em>' literal value.
49      * <!-- begin-user-doc -->
50      * <!-- end-user-doc -->
51      * @see #XML_LITERAL
52      * @model name="xml"
53      * @generated
54      * @ordered
55      */

56     public static final int XML = 2;
57
58     /**
59      * The '<em><b>Csv</b></em>' literal value.
60      * <!-- begin-user-doc -->
61      * <!-- end-user-doc -->
62      * @see #CSV_LITERAL
63      * @model name="csv"
64      * @generated
65      * @ordered
66      */

67     public static final int CSV = 3;
68
69     /**
70      * The '<em><b>I1 8n</b></em>' literal value.
71      * <!-- begin-user-doc -->
72      * <!-- end-user-doc -->
73      * @see #I18N_LITERAL
74      * @model name="i18n"
75      * @generated
76      * @ordered
77      */

78     public static final int I18N = 4;
79
80     /**
81      * The '<em><b>Msql</b></em>' literal value.
82      * <!-- begin-user-doc -->
83      * <!-- end-user-doc -->
84      * @see #MSQL_LITERAL
85      * @model name="msql"
86      * @generated
87      * @ordered
88      */

89     public static final int MSQL = 5;
90
91     /**
92      * The '<em><b>Mysql</b></em>' literal value.
93      * <!-- begin-user-doc -->
94      * <!-- end-user-doc -->
95      * @see #MYSQL_LITERAL
96      * @model name="mysql"
97      * @generated
98      * @ordered
99      */

100     public static final int MYSQL = 6;
101
102     /**
103      * The '<em><b>Excel</b></em>' literal value.
104      * <!-- begin-user-doc -->
105      * <!-- end-user-doc -->
106      * @see #EXCEL_LITERAL
107      * @model name="excel"
108      * @generated
109      * @ordered
110      */

111     public static final int EXCEL = 7;
112
113     /**
114      * The '<em><b>Access</b></em>' literal value.
115      * <!-- begin-user-doc -->
116      * <!-- end-user-doc -->
117      * @see #ACCESS_LITERAL
118      * @model name="access"
119      * @generated
120      * @ordered
121      */

122     public static final int ACCESS = 8;
123
124     /**
125      * The '<em><b>Postgresql</b></em>' literal value.
126      * <!-- begin-user-doc -->
127      * <!-- end-user-doc -->
128      * @see #POSTGRESQL_LITERAL
129      * @model name="postgresql"
130      * @generated
131      * @ordered
132      */

133     public static final int POSTGRESQL = 9;
134
135     /**
136      * The '<em><b>Qed</b></em>' literal value.
137      * <!-- begin-user-doc -->
138      * <!-- end-user-doc -->
139      * @see #QED_LITERAL
140      * @model name="qed"
141      * @generated
142      * @ordered
143      */

144     public static final int QED = 10;
145
146     /**
147      * The '<em><b>Instantdb</b></em>' literal value.
148      * <!-- begin-user-doc -->
149      * <!-- end-user-doc -->
150      * @see #INSTANTDB_LITERAL
151      * @model name="instantdb"
152      * @generated
153      * @ordered
154      */

155     public static final int INSTANTDB = 11;
156
157     /**
158      * The '<em><b>Jdatastore</b></em>' literal value.
159      * <!-- begin-user-doc -->
160      * <!-- end-user-doc -->
161      * @see #JDATASTORE_LITERAL
162      * @model name="jdatastore"
163      * @generated
164      * @ordered
165      */

166     public static final int JDATASTORE = 12;
167
168     /**
169      * The '<em><b>Hsqldb</b></em>' literal value.
170      * <!-- begin-user-doc -->
171      * <!-- end-user-doc -->
172      * @see #HSQLDB_LITERAL
173      * @model name="hsqldb"
174      * @generated
175      * @ordered
176      */

177     public static final int HSQLDB = 13;
178
179     /**
180      * The '<em><b>Hypersonicsql</b></em>' literal value.
181      * <!-- begin-user-doc -->
182      * <!-- end-user-doc -->
183      * @see #HYPERSONICSQL_LITERAL
184      * @model name="hypersonicsql"
185      * @generated
186      * @ordered
187      */

188     public static final int HYPERSONICSQL = 14;
189
190     /**
191      * The '<em><b>Oracle</b></em>' literal value.
192      * <!-- begin-user-doc -->
193      * <!-- end-user-doc -->
194      * @see #ORACLE_LITERAL
195      * @model name="oracle"
196      * @generated
197      * @ordered
198      */

199     public static final int ORACLE = 15;
200
201     /**
202      * The '<em><b>Db2</b></em>' literal value.
203      * <!-- begin-user-doc -->
204      * <!-- end-user-doc -->
205      * @see #DB2_LITERAL
206      * @model name="db2"
207      * @generated
208      * @ordered
209      */

210     public static final int DB2 = 16;
211
212     /**
213      * The '<em><b>Mckoi</b></em>' literal value.
214      * <!-- begin-user-doc -->
215      * <!-- end-user-doc -->
216      * @see #MCKOI_LITERAL
217      * @model name="mckoi"
218      * @generated
219      * @ordered
220      */

221     public static final int MCKOI = 17;
222
223     /**
224      * The '<em><b>Sybase</b></em>' literal value.
225      * <!-- begin-user-doc -->
226      * <!-- end-user-doc -->
227      * @see #SYBASE_LITERAL
228      * @model name="sybase"
229      * @generated
230      * @ordered
231      */

232     public static final int SYBASE = 18;
233
234     /**
235      * The '<em><b>Paradox</b></em>' literal value.
236      * <!-- begin-user-doc -->
237      * <!-- end-user-doc -->
238      * @see #PARADOX_LITERAL
239      * @model name="paradox"
240      * @generated
241      * @ordered
242      */

243     public static final int PARADOX = 19;
244
245     /**
246      * The '<em><b>Octetstring</b></em>' literal object.
247      * <!-- begin-user-doc -->
248      * <p>
249      * If the meaning of '<em><b>Octetstring</b></em>' literal object isn't clear,
250      * there really should be more of a description here...
251      * </p>
252      * <!-- end-user-doc -->
253      * @see #OCTETSTRING
254      * @generated
255      * @ordered
256      */

257     public static final DbVendorType1 OCTETSTRING_LITERAL = new DbVendorType1(OCTETSTRING, "octetstring");
258
259     /**
260      * The '<em><b>Cjdbc</b></em>' literal object.
261      * <!-- begin-user-doc -->
262      * <p>
263      * If the meaning of '<em><b>Cjdbc</b></em>' literal object isn't clear,
264      * there really should be more of a description here...
265      * </p>
266      * <!-- end-user-doc -->
267      * @see #CJDBC
268      * @generated
269      * @ordered
270      */

271     public static final DbVendorType1 CJDBC_LITERAL = new DbVendorType1(CJDBC, "cjdbc");
272
273     /**
274      * The '<em><b>Xml</b></em>' literal object.
275      * <!-- begin-user-doc -->
276      * <p>
277      * If the meaning of '<em><b>Xml</b></em>' literal object isn't clear,
278      * there really should be more of a description here...
279      * </p>
280      * <!-- end-user-doc -->
281      * @see #XML
282      * @generated
283      * @ordered
284      */

285     public static final DbVendorType1 XML_LITERAL = new DbVendorType1(XML, "xml");
286
287     /**
288      * The '<em><b>Csv</b></em>' literal object.
289      * <!-- begin-user-doc -->
290      * <p>
291      * If the meaning of '<em><b>Csv</b></em>' literal object isn't clear,
292      * there really should be more of a description here...
293      * </p>
294      * <!-- end-user-doc -->
295      * @see #CSV
296      * @generated
297      * @ordered
298      */

299     public static final DbVendorType1 CSV_LITERAL = new DbVendorType1(CSV, "csv");
300
301     /**
302      * The '<em><b>I1 8n</b></em>' literal object.
303      * <!-- begin-user-doc -->
304      * <p>
305      * If the meaning of '<em><b>I1 8n</b></em>' literal object isn't clear,
306      * there really should be more of a description here...
307      * </p>
308      * <!-- end-user-doc -->
309      * @see #I18N
310      * @generated
311      * @ordered
312      */

313     public static final DbVendorType1 I18N_LITERAL = new DbVendorType1(I18N, "i18n");
314
315     /**
316      * The '<em><b>Msql</b></em>' literal object.
317      * <!-- begin-user-doc -->
318      * <p>
319      * If the meaning of '<em><b>Msql</b></em>' literal object isn't clear,
320      * there really should be more of a description here...
321      * </p>
322      * <!-- end-user-doc -->
323      * @see #MSQL
324      * @generated
325      * @ordered
326      */

327     public static final DbVendorType1 MSQL_LITERAL = new DbVendorType1(MSQL, "msql");
328
329     /**
330      * The '<em><b>Mysql</b></em>' literal object.
331      * <!-- begin-user-doc -->
332      * <p>
333      * If the meaning of '<em><b>Mysql</b></em>' literal object isn't clear,
334      * there really should be more of a description here...
335      * </p>
336      * <!-- end-user-doc -->
337      * @see #MYSQL
338      * @generated
339      * @ordered
340      */

341     public static final DbVendorType1 MYSQL_LITERAL = new DbVendorType1(MYSQL, "mysql");
342
343     /**
344      * The '<em><b>Excel</b></em>' literal object.
345      * <!-- begin-user-doc -->
346      * <p>
347      * If the meaning of '<em><b>Excel</b></em>' literal object isn't clear,
348      * there really should be more of a description here...
349      * </p>
350      * <!-- end-user-doc -->
351      * @see #EXCEL
352      * @generated
353      * @ordered
354      */

355     public static final DbVendorType1 EXCEL_LITERAL = new DbVendorType1(EXCEL, "excel");
356
357     /**
358      * The '<em><b>Access</b></em>' literal object.
359      * <!-- begin-user-doc -->
360      * <p>
361      * If the meaning of '<em><b>Access</b></em>' literal object isn't clear,
362      * there really should be more of a description here...
363      * </p>
364      * <!-- end-user-doc -->
365      * @see #ACCESS
366      * @generated
367      * @ordered
368      */

369     public static final DbVendorType1 ACCESS_LITERAL = new DbVendorType1(ACCESS, "access");
370
371     /**
372      * The '<em><b>Postgresql</b></em>' literal object.
373      * <!-- begin-user-doc -->
374      * <p>
375      * If the meaning of '<em><b>Postgresql</b></em>' literal object isn't clear,
376      * there really should be more of a description here...
377      * </p>
378      * <!-- end-user-doc -->
379      * @see #POSTGRESQL
380      * @generated
381      * @ordered
382      */

383     public static final DbVendorType1 POSTGRESQL_LITERAL = new DbVendorType1(POSTGRESQL, "postgresql");
384
385     /**
386      * The '<em><b>Qed</b></em>' literal object.
387      * <!-- begin-user-doc -->
388      * <p>
389      * If the meaning of '<em><b>Qed</b></em>' literal object isn't clear,
390      * there really should be more of a description here...
391      * </p>
392      * <!-- end-user-doc -->
393      * @see #QED
394      * @generated
395      * @ordered
396      */

397     public static final DbVendorType1 QED_LITERAL = new DbVendorType1(QED, "qed");
398
399     /**
400      * The '<em><b>Instantdb</b></em>' literal object.
401      * <!-- begin-user-doc -->
402      * <p>
403      * If the meaning of '<em><b>Instantdb</b></em>' literal object isn't clear,
404      * there really should be more of a description here...
405      * </p>
406      * <!-- end-user-doc -->
407      * @see #INSTANTDB
408      * @generated
409      * @ordered
410      */

411     public static final DbVendorType1 INSTANTDB_LITERAL = new DbVendorType1(INSTANTDB, "instantdb");
412
413     /**
414      * The '<em><b>Jdatastore</b></em>' literal object.
415      * <!-- begin-user-doc -->
416      * <p>
417      * If the meaning of '<em><b>Jdatastore</b></em>' literal object isn't clear,
418      * there really should be more of a description here...
419      * </p>
420      * <!-- end-user-doc -->
421      * @see #JDATASTORE
422      * @generated
423      * @ordered
424      */

425     public static final DbVendorType1 JDATASTORE_LITERAL = new DbVendorType1(JDATASTORE, "jdatastore");
426
427     /**
428      * The '<em><b>Hsqldb</b></em>' literal object.
429      * <!-- begin-user-doc -->
430      * <p>
431      * If the meaning of '<em><b>Hsqldb</b></em>' literal object isn't clear,
432      * there really should be more of a description here...
433      * </p>
434      * <!-- end-user-doc -->
435      * @see #HSQLDB
436      * @generated
437      * @ordered
438      */

439     public static final DbVendorType1 HSQLDB_LITERAL = new DbVendorType1(HSQLDB, "hsqldb");
440
441     /**
442      * The '<em><b>Hypersonicsql</b></em>' literal object.
443      * <!-- begin-user-doc -->
444      * <p>
445      * If the meaning of '<em><b>Hypersonicsql</b></em>' literal object isn't clear,
446      * there really should be more of a description here...
447      * </p>
448      * <!-- end-user-doc -->
449      * @see #HYPERSONICSQL
450      * @generated
451      * @ordered
452      */

453     public static final DbVendorType1 HYPERSONICSQL_LITERAL = new DbVendorType1(HYPERSONICSQL, "hypersonicsql");
454
455     /**
456      * The '<em><b>Oracle</b></em>' literal object.
457      * <!-- begin-user-doc -->
458      * <p>
459      * If the meaning of '<em><b>Oracle</b></em>' literal object isn't clear,
460      * there really should be more of a description here...
461      * </p>
462      * <!-- end-user-doc -->
463      * @see #ORACLE
464      * @generated
465      * @ordered
466      */

467     public static final DbVendorType1 ORACLE_LITERAL = new DbVendorType1(ORACLE, "oracle");
468
469     /**
470      * The '<em><b>Db2</b></em>' literal object.
471      * <!-- begin-user-doc -->
472      * <p>
473      * If the meaning of '<em><b>Db2</b></em>' literal object isn't clear,
474      * there really should be more of a description here...
475      * </p>
476      * <!-- end-user-doc -->
477      * @see #DB2
478      * @generated
479      * @ordered
480      */

481     public static final DbVendorType1 DB2_LITERAL = new DbVendorType1(DB2, "db2");
482
483     /**
484      * The '<em><b>Mckoi</b></em>' literal object.
485      * <!-- begin-user-doc -->
486      * <p>
487      * If the meaning of '<em><b>Mckoi</b></em>' literal object isn't clear,
488      * there really should be more of a description here...
489      * </p>
490      * <!-- end-user-doc -->
491      * @see #MCKOI
492      * @generated
493      * @ordered
494      */

495     public static final DbVendorType1 MCKOI_LITERAL = new DbVendorType1(MCKOI, "mckoi");
496
497     /**
498      * The '<em><b>Sybase</b></em>' literal object.
499      * <!-- begin-user-doc -->
500      * <p>
501      * If the meaning of '<em><b>Sybase</b></em>' literal object isn't clear,
502      * there really should be more of a description here...
503      * </p>
504      * <!-- end-user-doc -->
505      * @see #SYBASE
506      * @generated
507      * @ordered
508      */

509     public static final DbVendorType1 SYBASE_LITERAL = new DbVendorType1(SYBASE, "sybase");
510
511     /**
512      * The '<em><b>Paradox</b></em>' literal object.
513      * <!-- begin-user-doc -->
514      * <p>
515      * If the meaning of '<em><b>Paradox</b></em>' literal object isn't clear,
516      * there really should be more of a description here...
517      * </p>
518      * <!-- end-user-doc -->
519      * @see #PARADOX
520      * @generated
521      * @ordered
522      */

523     public static final DbVendorType1 PARADOX_LITERAL = new DbVendorType1(PARADOX, "paradox");
524
525     /**
526      * An array of all the '<em><b>Db Vendor Type1</b></em>' enumerators.
527      * <!-- begin-user-doc -->
528      * <!-- end-user-doc -->
529      * @generated
530      */

531     private static final DbVendorType1[] VALUES_ARRAY =
532         new DbVendorType1[] {
533             OCTETSTRING_LITERAL,
534             CJDBC_LITERAL,
535             XML_LITERAL,
536             CSV_LITERAL,
537             I18N_LITERAL,
538             MSQL_LITERAL,
539             MYSQL_LITERAL,
540             EXCEL_LITERAL,
541             ACCESS_LITERAL,
542             POSTGRESQL_LITERAL,
543             QED_LITERAL,
544             INSTANTDB_LITERAL,
545             JDATASTORE_LITERAL,
546             HSQLDB_LITERAL,
547             HYPERSONICSQL_LITERAL,
548             ORACLE_LITERAL,
549             DB2_LITERAL,
550             MCKOI_LITERAL,
551             SYBASE_LITERAL,
552             PARADOX_LITERAL,
553         };
554
555     /**
556      * A public read-only list of all the '<em><b>Db Vendor Type1</b></em>' enumerators.
557      * <!-- begin-user-doc -->
558      * <!-- end-user-doc -->
559      * @generated
560      */

561     public static final List JavaDoc VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
562
563     /**
564      * Returns the '<em><b>Db Vendor Type1</b></em>' literal with the specified name.
565      * <!-- begin-user-doc -->
566      * <!-- end-user-doc -->
567      * @generated
568      */

569     public static DbVendorType1 get(String JavaDoc name) {
570         for (int i = 0; i < VALUES_ARRAY.length; ++i) {
571             DbVendorType1 result = VALUES_ARRAY[i];
572             if (result.toString().equals(name)) {
573                 return result;
574             }
575         }
576         return null;
577     }
578
579     /**
580      * Returns the '<em><b>Db Vendor Type1</b></em>' literal with the specified value.
581      * <!-- begin-user-doc -->
582      * <!-- end-user-doc -->
583      * @generated
584      */

585     public static DbVendorType1 get(int value) {
586         switch (value) {
587             case OCTETSTRING: return OCTETSTRING_LITERAL;
588             case CJDBC: return CJDBC_LITERAL;
589             case XML: return XML_LITERAL;
590             case CSV: return CSV_LITERAL;
591             case I18N: return I18N_LITERAL;
592             case MSQL: return MSQL_LITERAL;
593             case MYSQL: return MYSQL_LITERAL;
594             case EXCEL: return EXCEL_LITERAL;
595             case ACCESS: return ACCESS_LITERAL;
596             case POSTGRESQL: return POSTGRESQL_LITERAL;
597             case QED: return QED_LITERAL;
598             case INSTANTDB: return INSTANTDB_LITERAL;
599             case JDATASTORE: return JDATASTORE_LITERAL;
600             case HSQLDB: return HSQLDB_LITERAL;
601             case HYPERSONICSQL: return HYPERSONICSQL_LITERAL;
602             case ORACLE: return ORACLE_LITERAL;
603             case DB2: return DB2_LITERAL;
604             case MCKOI: return MCKOI_LITERAL;
605             case SYBASE: return SYBASE_LITERAL;
606             case PARADOX: return PARADOX_LITERAL;
607         }
608         return null;
609     }
610
611     /**
612      * Only this class can construct instances.
613      * <!-- begin-user-doc -->
614      * <!-- end-user-doc -->
615      * @generated
616      */

617     private DbVendorType1(int value, String JavaDoc name) {
618         super(value, name);
619     }
620
621 } //DbVendorType1
622
Popular Tags