1 7 package Olj; 8 9 import java.util.Arrays ; 10 import java.util.Collections ; 11 import java.util.List ; 12 13 import org.eclipse.emf.common.util.AbstractEnumerator; 14 15 24 public final class DbVendorType1 extends AbstractEnumerator { 25 34 public static final int OCTETSTRING = 0; 35 36 45 public static final int CJDBC = 1; 46 47 56 public static final int XML = 2; 57 58 67 public static final int CSV = 3; 68 69 78 public static final int I18N = 4; 79 80 89 public static final int MSQL = 5; 90 91 100 public static final int MYSQL = 6; 101 102 111 public static final int EXCEL = 7; 112 113 122 public static final int ACCESS = 8; 123 124 133 public static final int POSTGRESQL = 9; 134 135 144 public static final int QED = 10; 145 146 155 public static final int INSTANTDB = 11; 156 157 166 public static final int JDATASTORE = 12; 167 168 177 public static final int HSQLDB = 13; 178 179 188 public static final int HYPERSONICSQL = 14; 189 190 199 public static final int ORACLE = 15; 200 201 210 public static final int DB2 = 16; 211 212 221 public static final int MCKOI = 17; 222 223 232 public static final int SYBASE = 18; 233 234 243 public static final int PARADOX = 19; 244 245 257 public static final DbVendorType1 OCTETSTRING_LITERAL = new DbVendorType1(OCTETSTRING, "octetstring"); 258 259 271 public static final DbVendorType1 CJDBC_LITERAL = new DbVendorType1(CJDBC, "cjdbc"); 272 273 285 public static final DbVendorType1 XML_LITERAL = new DbVendorType1(XML, "xml"); 286 287 299 public static final DbVendorType1 CSV_LITERAL = new DbVendorType1(CSV, "csv"); 300 301 313 public static final DbVendorType1 I18N_LITERAL = new DbVendorType1(I18N, "i18n"); 314 315 327 public static final DbVendorType1 MSQL_LITERAL = new DbVendorType1(MSQL, "msql"); 328 329 341 public static final DbVendorType1 MYSQL_LITERAL = new DbVendorType1(MYSQL, "mysql"); 342 343 355 public static final DbVendorType1 EXCEL_LITERAL = new DbVendorType1(EXCEL, "excel"); 356 357 369 public static final DbVendorType1 ACCESS_LITERAL = new DbVendorType1(ACCESS, "access"); 370 371 383 public static final DbVendorType1 POSTGRESQL_LITERAL = new DbVendorType1(POSTGRESQL, "postgresql"); 384 385 397 public static final DbVendorType1 QED_LITERAL = new DbVendorType1(QED, "qed"); 398 399 411 public static final DbVendorType1 INSTANTDB_LITERAL = new DbVendorType1(INSTANTDB, "instantdb"); 412 413 425 public static final DbVendorType1 JDATASTORE_LITERAL = new DbVendorType1(JDATASTORE, "jdatastore"); 426 427 439 public static final DbVendorType1 HSQLDB_LITERAL = new DbVendorType1(HSQLDB, "hsqldb"); 440 441 453 public static final DbVendorType1 HYPERSONICSQL_LITERAL = new DbVendorType1(HYPERSONICSQL, "hypersonicsql"); 454 455 467 public static final DbVendorType1 ORACLE_LITERAL = new DbVendorType1(ORACLE, "oracle"); 468 469 481 public static final DbVendorType1 DB2_LITERAL = new DbVendorType1(DB2, "db2"); 482 483 495 public static final DbVendorType1 MCKOI_LITERAL = new DbVendorType1(MCKOI, "mckoi"); 496 497 509 public static final DbVendorType1 SYBASE_LITERAL = new DbVendorType1(SYBASE, "sybase"); 510 511 523 public static final DbVendorType1 PARADOX_LITERAL = new DbVendorType1(PARADOX, "paradox"); 524 525 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 561 public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); 562 563 569 public static DbVendorType1 get(String 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 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 617 private DbVendorType1(int value, String name) { 618 super(value, name); 619 } 620 621 } | Popular Tags |