1 17 package org.eclipse.emf.ecore.xml.type; 18 19 20 import org.eclipse.emf.ecore.EAttribute; 21 import org.eclipse.emf.ecore.EClass; 22 import org.eclipse.emf.ecore.EDataType; 23 import org.eclipse.emf.ecore.EPackage; 24 import org.eclipse.emf.ecore.EReference; 25 26 27 42 public interface XMLTypePackage extends EPackage 43 { 44 50 String eNAME = "type"; 51 52 58 String eNS_URI = "http://www.eclipse.org/emf/2003/XMLType"; 59 60 66 String eNS_PREFIX = "xml.type"; 67 68 74 XMLTypePackage eINSTANCE = org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl.init(); 75 76 84 int ANY_TYPE = 0; 85 86 93 int ANY_TYPE__MIXED = 0; 94 95 102 int ANY_TYPE__ANY = 1; 103 104 111 int ANY_TYPE__ANY_ATTRIBUTE = 2; 112 113 120 int ANY_TYPE_FEATURE_COUNT = 3; 121 122 130 int SIMPLE_ANY_TYPE = 1; 131 132 139 int SIMPLE_ANY_TYPE__MIXED = ANY_TYPE__MIXED; 140 141 148 int SIMPLE_ANY_TYPE__ANY = ANY_TYPE__ANY; 149 150 157 int SIMPLE_ANY_TYPE__ANY_ATTRIBUTE = ANY_TYPE__ANY_ATTRIBUTE; 158 159 166 int SIMPLE_ANY_TYPE__RAW_VALUE = ANY_TYPE_FEATURE_COUNT + 0; 167 168 175 int SIMPLE_ANY_TYPE__VALUE = ANY_TYPE_FEATURE_COUNT + 1; 176 177 184 int SIMPLE_ANY_TYPE__INSTANCE_TYPE = ANY_TYPE_FEATURE_COUNT + 2; 185 186 193 int SIMPLE_ANY_TYPE_FEATURE_COUNT = ANY_TYPE_FEATURE_COUNT + 3; 194 195 203 int XML_TYPE_DOCUMENT_ROOT = 2; 204 205 212 int XML_TYPE_DOCUMENT_ROOT__MIXED = 0; 213 214 221 int XML_TYPE_DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1; 222 223 230 int XML_TYPE_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2; 231 232 239 int XML_TYPE_DOCUMENT_ROOT__CDATA = 3; 240 241 248 int XML_TYPE_DOCUMENT_ROOT__COMMENT = 4; 249 250 257 int XML_TYPE_DOCUMENT_ROOT__TEXT = 5; 258 259 266 int XML_TYPE_DOCUMENT_ROOT_FEATURE_COUNT = 6; 267 268 276 int ANY_SIMPLE_TYPE = 3; 277 278 286 int ANY_URI = 4; 287 288 295 int BASE64_BINARY = 5; 296 297 304 int BOOLEAN = 6; 305 306 314 int BOOLEAN_OBJECT = 7; 315 316 324 int DECIMAL = 12; 325 326 334 int INTEGER = 32; 335 336 344 int INT_OBJECT = 33; 345 346 353 int LONG = 35; 354 355 363 int LONG_OBJECT = 36; 364 365 372 int INT = 31; 373 374 381 int SHORT = 49; 382 383 391 int SHORT_OBJECT = 50; 392 393 400 int BYTE = 8; 401 402 410 int BYTE_OBJECT = 9; 411 412 420 int DATE = 10; 421 422 430 int DATE_TIME = 11; 431 432 440 int STRING = 51; 441 442 449 int DOUBLE = 13; 450 451 459 int DOUBLE_OBJECT = 14; 460 461 469 int DURATION = 15; 470 471 479 int ENTITIES_BASE = 17; 480 481 489 int NORMALIZED_STRING = 45; 490 491 499 int TOKEN = 53; 500 501 509 int NAME = 37; 510 511 519 int NC_NAME = 38; 520 521 529 int ENTITY = 18; 530 531 539 int ENTITIES = 16; 540 541 548 int FLOAT = 19; 549 550 558 int FLOAT_OBJECT = 20; 559 560 568 int GDAY = 21; 569 570 578 int GMONTH = 22; 579 580 588 int GMONTH_DAY = 23; 589 590 598 int GYEAR = 24; 599 600 608 int GYEAR_MONTH = 25; 609 610 617 int HEX_BINARY = 26; 618 619 627 int ID = 27; 628 629 637 int IDREF = 28; 638 639 647 int IDREFS_BASE = 30; 648 649 657 int IDREFS = 29; 658 659 667 int LANGUAGE = 34; 668 669 677 int NON_POSITIVE_INTEGER = 44; 678 679 687 int NEGATIVE_INTEGER = 39; 688 689 697 int NMTOKEN = 40; 698 699 707 int NMTOKENS_BASE = 42; 708 709 717 int NMTOKENS = 41; 718 719 727 int NON_NEGATIVE_INTEGER = 43; 728 729 737 int NOTATION = 46; 738 739 747 int POSITIVE_INTEGER = 47; 748 749 757 int QNAME = 48; 758 759 767 int TIME = 52; 768 769 777 int UNSIGNED_LONG = 58; 778 779 786 int UNSIGNED_INT = 56; 787 788 796 int UNSIGNED_INT_OBJECT = 57; 797 798 805 int UNSIGNED_SHORT = 59; 806 807 815 int UNSIGNED_SHORT_OBJECT = 60; 816 817 818 825 int UNSIGNED_BYTE = 54; 826 827 828 836 int UNSIGNED_BYTE_OBJECT = 55; 837 838 846 EClass getAnyType(); 847 848 857 EAttribute getAnyType_Mixed(); 858 859 868 EAttribute getAnyType_Any(); 869 870 879 EAttribute getAnyType_AnyAttribute(); 880 881 889 EClass getSimpleAnyType(); 890 891 900 EAttribute getSimpleAnyType_RawValue(); 901 902 911 EAttribute getSimpleAnyType_Value(); 912 913 922 EReference getSimpleAnyType_InstanceType(); 923 924 932 EClass getXMLTypeDocumentRoot(); 933 934 943 EAttribute getXMLTypeDocumentRoot_Mixed(); 944 945 954 EReference getXMLTypeDocumentRoot_XMLNSPrefixMap(); 955 956 965 EReference getXMLTypeDocumentRoot_XSISchemaLocation(); 966 967 976 EAttribute getXMLTypeDocumentRoot_CDATA(); 977 978 987 EAttribute getXMLTypeDocumentRoot_Comment(); 988 989 998 EAttribute getXMLTypeDocumentRoot_Text(); 999 1000 1010 EDataType getAnySimpleType(); 1011 1012 1022 EDataType getAnyURI(); 1023 1024 1033 EDataType getBase64Binary(); 1034 1035 1044 EDataType getBoolean(); 1045 1046 1056 EDataType getBooleanObject(); 1057 1058 1068 EDataType getDecimal(); 1069 1070 1080 EDataType getInteger(); 1081 1082 1092 EDataType getIntObject(); 1093 1094 1103 EDataType getLong(); 1104 1105 1115 EDataType getLongObject(); 1116 1117 1126 EDataType getInt(); 1127 1128 1137 EDataType getShort(); 1138 1139 1149 EDataType getShortObject(); 1150 1151 1160 EDataType getByte(); 1161 1162 1172 EDataType getByteObject(); 1173 1174 1184 EDataType getDate(); 1185 1186 1196 EDataType getDateTime(); 1197 1198 1208 EDataType getString(); 1209 1210 1219 EDataType getDouble(); 1220 1221 1231 EDataType getDoubleObject(); 1232 1233 1243 EDataType getDuration(); 1244 1245 1255 EDataType getENTITIESBase(); 1256 1257 1267 EDataType getNormalizedString(); 1268 1269 1279 EDataType getToken(); 1280 1281 1291 EDataType getName_(); 1292 1293 1303 EDataType getNCName(); 1304 1305 1315 EDataType getENTITY(); 1316 1317 1327 EDataType getENTITIES(); 1328 1329 1338 EDataType getFloat(); 1339 1340 1350 EDataType getFloatObject(); 1351 1352 1362 EDataType getGDay(); 1363 1364 1374 EDataType getGMonth(); 1375 1376 1386 EDataType getGMonthDay(); 1387 1388 1398 EDataType getGYear(); 1399 1400 1410 EDataType getGYearMonth(); 1411 1412 1421 EDataType getHexBinary(); 1422 1423 1433 EDataType getID(); 1434 1435 1445 EDataType getIDREF(); 1446 1447 1457 EDataType getIDREFSBase(); 1458 1459 1469 EDataType getIDREFS(); 1470 1471 1481 EDataType getLanguage(); 1482 1483 1493 EDataType getNonPositiveInteger(); 1494 1495 1505 EDataType getNegativeInteger(); 1506 1507 1517 EDataType getNMTOKEN(); 1518 1519 1529 EDataType getNMTOKENSBase(); 1530 1531 1541 EDataType getNMTOKENS(); 1542 1543 1553 EDataType getNonNegativeInteger(); 1554 1555 1565 EDataType getNOTATION(); 1566 1567 1577 EDataType getPositiveInteger(); 1578 1579 1589 EDataType getQName(); 1590 1591 1601 EDataType getTime(); 1602 1603 1613 EDataType getUnsignedLong(); 1614 1615 1624 EDataType getUnsignedInt(); 1625 1626 1636 EDataType getUnsignedIntObject(); 1637 1638 1647 EDataType getUnsignedShort(); 1648 1649 1659 EDataType getUnsignedShortObject(); 1660 1661 1670 EDataType getUnsignedByte(); 1671 1672 1682 EDataType getUnsignedByteObject(); 1683 1684 1691 XMLTypeFactory getXMLTypeFactory(); 1692 1693} | Popular Tags |