1 17 package org.eclipse.emf.codegen.ecore.genmodel; 18 19 20 import org.eclipse.emf.ecore.EAttribute; 21 import org.eclipse.emf.ecore.EClass; 22 import org.eclipse.emf.ecore.EEnum; 23 import org.eclipse.emf.ecore.EPackage; 24 import org.eclipse.emf.ecore.EReference; 25 26 27 45 public interface GenModelPackage extends EPackage 46 { 47 53 String eNAME = "genmodel"; 54 55 61 String eNS_URI = "http://www.eclipse.org/emf/2002/GenModel"; 62 63 69 String eNS_PREFIX = "genmodel"; 70 71 77 GenModelPackage eINSTANCE = org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl.init(); 78 79 87 int GEN_BASE = 4; 88 89 96 int GEN_BASE_FEATURE_COUNT = 0; 97 98 106 int GEN_MODEL = 0; 107 108 115 int GEN_MODEL__COPYRIGHT_TEXT = GEN_BASE_FEATURE_COUNT + 0; 116 117 124 int GEN_MODEL__MODEL_DIRECTORY = GEN_BASE_FEATURE_COUNT + 1; 125 126 133 int GEN_MODEL__CREATION_COMMANDS = GEN_BASE_FEATURE_COUNT + 2; 134 135 142 int GEN_MODEL__CREATION_ICONS = GEN_BASE_FEATURE_COUNT + 3; 143 144 151 int GEN_MODEL__EDIT_DIRECTORY = GEN_BASE_FEATURE_COUNT + 4; 152 153 160 int GEN_MODEL__EDITOR_DIRECTORY = GEN_BASE_FEATURE_COUNT + 5; 161 162 169 int GEN_MODEL__MODEL_PLUGIN_ID = GEN_BASE_FEATURE_COUNT + 6; 170 171 178 int GEN_MODEL__TEMPLATE_DIRECTORY = GEN_BASE_FEATURE_COUNT + 7; 179 180 187 int GEN_MODEL__RUNTIME_JAR = GEN_BASE_FEATURE_COUNT + 8; 188 189 196 int GEN_MODEL__FOREIGN_MODEL = GEN_BASE_FEATURE_COUNT + 9; 197 198 205 int GEN_MODEL__DYNAMIC_TEMPLATES = GEN_BASE_FEATURE_COUNT + 10; 206 207 214 int GEN_MODEL__REDIRECTION = GEN_BASE_FEATURE_COUNT + 11; 215 216 223 int GEN_MODEL__FORCE_OVERWRITE = GEN_BASE_FEATURE_COUNT + 12; 224 225 232 int GEN_MODEL__NON_EXTERNALIZED_STRING_TAG = GEN_BASE_FEATURE_COUNT + 13; 233 234 241 int GEN_MODEL__MODEL_NAME = GEN_BASE_FEATURE_COUNT + 14; 242 243 250 int GEN_MODEL__MODEL_PLUGIN_CLASS = GEN_BASE_FEATURE_COUNT + 15; 251 252 259 int GEN_MODEL__EDIT_PLUGIN_CLASS = GEN_BASE_FEATURE_COUNT + 16; 260 261 268 int GEN_MODEL__EDITOR_PLUGIN_CLASS = GEN_BASE_FEATURE_COUNT + 17; 269 270 277 int GEN_MODEL__UPDATE_CLASSPATH = GEN_BASE_FEATURE_COUNT + 18; 278 279 286 int GEN_MODEL__GENERATE_SCHEMA = GEN_BASE_FEATURE_COUNT + 19; 287 288 295 int GEN_MODEL__NON_NLS_MARKERS = GEN_BASE_FEATURE_COUNT + 20; 296 297 304 int GEN_MODEL__STATIC_PACKAGES = GEN_BASE_FEATURE_COUNT + 21; 305 306 313 int GEN_MODEL__MODEL_PLUGIN_VARIABLES = GEN_BASE_FEATURE_COUNT + 22; 314 315 322 int GEN_MODEL__ROOT_EXTENDS_INTERFACE = GEN_BASE_FEATURE_COUNT + 23; 323 324 331 int GEN_MODEL__ROOT_EXTENDS_CLASS = GEN_BASE_FEATURE_COUNT + 24; 332 333 340 int GEN_MODEL__ROOT_IMPLEMENTS_INTERFACE = GEN_BASE_FEATURE_COUNT + 25; 341 342 349 int GEN_MODEL__SUPPRESS_EMF_TYPES = GEN_BASE_FEATURE_COUNT + 26; 350 351 358 int GEN_MODEL__FEATURE_MAP_WRAPPER_INTERFACE = GEN_BASE_FEATURE_COUNT + 27; 359 360 367 int GEN_MODEL__FEATURE_MAP_WRAPPER_INTERNAL_INTERFACE = GEN_BASE_FEATURE_COUNT + 28; 368 369 376 int GEN_MODEL__FEATURE_MAP_WRAPPER_CLASS = GEN_BASE_FEATURE_COUNT + 29; 377 378 385 int GEN_MODEL__RUNTIME_COMPATIBILITY = GEN_BASE_FEATURE_COUNT + 30; 386 387 394 int GEN_MODEL__RICH_CLIENT_PLATFORM = GEN_BASE_FEATURE_COUNT + 31; 395 396 403 int GEN_MODEL__REFLECTIVE_DELEGATION = GEN_BASE_FEATURE_COUNT + 32; 404 405 412 int GEN_MODEL__CODE_FORMATTING = GEN_BASE_FEATURE_COUNT + 33; 413 414 421 int GEN_MODEL__TESTS_DIRECTORY = GEN_BASE_FEATURE_COUNT + 34; 422 423 430 int GEN_MODEL__TEST_SUITE_CLASS = GEN_BASE_FEATURE_COUNT + 35; 431 432 439 int GEN_MODEL__BOOLEAN_FLAGS_FIELD = GEN_BASE_FEATURE_COUNT + 36; 440 441 448 int GEN_MODEL__BOOLEAN_FLAGS_RESERVED_BITS = GEN_BASE_FEATURE_COUNT + 37; 449 450 457 int GEN_MODEL__IMPORTER_ID = GEN_BASE_FEATURE_COUNT + 38; 458 459 466 int GEN_MODEL__BUNDLE_MANIFEST = GEN_BASE_FEATURE_COUNT + 39; 467 468 475 int GEN_MODEL__GEN_PACKAGES = GEN_BASE_FEATURE_COUNT + 40; 476 477 484 int GEN_MODEL__USED_GEN_PACKAGES = GEN_BASE_FEATURE_COUNT + 41; 485 486 493 int GEN_MODEL_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 42; 494 495 503 int GEN_PACKAGE = 1; 504 505 512 int GEN_PACKAGE__PREFIX = GEN_BASE_FEATURE_COUNT + 0; 513 514 521 int GEN_PACKAGE__BASE_PACKAGE = GEN_BASE_FEATURE_COUNT + 1; 522 523 530 int GEN_PACKAGE__RESOURCE = GEN_BASE_FEATURE_COUNT + 2; 531 532 539 int GEN_PACKAGE__DISPOSABLE_PROVIDER_FACTORY = GEN_BASE_FEATURE_COUNT + 3; 540 541 548 int GEN_PACKAGE__ADAPTER_FACTORY = GEN_BASE_FEATURE_COUNT + 4; 549 550 557 int GEN_PACKAGE__LOAD_INITIALIZATION = GEN_BASE_FEATURE_COUNT + 5; 558 559 566 int GEN_PACKAGE__INTERFACE_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 6; 567 568 575 int GEN_PACKAGE__CLASS_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 7; 576 577 584 int GEN_PACKAGE__UTILITY_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 8; 585 586 593 int GEN_PACKAGE__PROVIDER_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 9; 594 595 602 int GEN_PACKAGE__PRESENTATION_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 10; 603 604 611 int GEN_PACKAGE__TESTS_PACKAGE_SUFFIX = GEN_BASE_FEATURE_COUNT + 11; 612 613 620 int GEN_PACKAGE__GENERATE_EXAMPLE_CLASS = GEN_BASE_FEATURE_COUNT + 12; 621 622 629 int GEN_PACKAGE__ECORE_PACKAGE = GEN_BASE_FEATURE_COUNT + 13; 630 631 638 int GEN_PACKAGE__GEN_MODEL = GEN_BASE_FEATURE_COUNT + 14; 639 640 647 int GEN_PACKAGE__GEN_ENUMS = GEN_BASE_FEATURE_COUNT + 15; 648 649 656 int GEN_PACKAGE__GEN_DATA_TYPES = GEN_BASE_FEATURE_COUNT + 16; 657 658 665 int GEN_PACKAGE__GEN_CLASSES = GEN_BASE_FEATURE_COUNT + 17; 666 667 674 int GEN_PACKAGE__NESTED_GEN_PACKAGES = GEN_BASE_FEATURE_COUNT + 18; 675 676 683 int GEN_PACKAGE__GEN_CLASSIFIERS = GEN_BASE_FEATURE_COUNT + 19; 684 685 692 int GEN_PACKAGE_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 20; 693 694 702 int GEN_CLASSIFIER = 7; 703 704 711 int GEN_CLASSIFIER__GEN_PACKAGE = GEN_BASE_FEATURE_COUNT + 0; 712 713 720 int GEN_CLASSIFIER_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 1; 721 722 730 int GEN_CLASS = 2; 731 732 739 int GEN_CLASS__GEN_PACKAGE = GEN_CLASSIFIER__GEN_PACKAGE; 740 741 748 int GEN_CLASS__PROVIDER = GEN_CLASSIFIER_FEATURE_COUNT + 0; 749 750 757 int GEN_CLASS__IMAGE = GEN_CLASSIFIER_FEATURE_COUNT + 1; 758 759 766 int GEN_CLASS__ECORE_CLASS = GEN_CLASSIFIER_FEATURE_COUNT + 2; 767 768 775 int GEN_CLASS__GEN_FEATURES = GEN_CLASSIFIER_FEATURE_COUNT + 3; 776 777 784 int GEN_CLASS__GEN_OPERATIONS = GEN_CLASSIFIER_FEATURE_COUNT + 4; 785 786 793 int GEN_CLASS__LABEL_FEATURE = GEN_CLASSIFIER_FEATURE_COUNT + 5; 794 795 802 int GEN_CLASS_FEATURE_COUNT = GEN_CLASSIFIER_FEATURE_COUNT + 6; 803 804 812 int GEN_TYPED_ELEMENT = 11; 813 814 821 int GEN_TYPED_ELEMENT_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 0; 822 823 831 int GEN_FEATURE = 3; 832 833 840 int GEN_FEATURE__PROPERTY = GEN_TYPED_ELEMENT_FEATURE_COUNT + 0; 841 842 849 int GEN_FEATURE__NOTIFY = GEN_TYPED_ELEMENT_FEATURE_COUNT + 1; 850 851 858 int GEN_FEATURE__CHILDREN = GEN_TYPED_ELEMENT_FEATURE_COUNT + 2; 859 860 867 int GEN_FEATURE__CREATE_CHILD = GEN_TYPED_ELEMENT_FEATURE_COUNT + 3; 868 869 876 int GEN_FEATURE__PROPERTY_CATEGORY = GEN_TYPED_ELEMENT_FEATURE_COUNT + 4; 877 878 885 int GEN_FEATURE__PROPERTY_FILTER_FLAGS = GEN_TYPED_ELEMENT_FEATURE_COUNT + 5; 886 887 894 int GEN_FEATURE__PROPERTY_DESCRIPTION = GEN_TYPED_ELEMENT_FEATURE_COUNT + 6; 895 896 903 int GEN_FEATURE__GEN_CLASS = GEN_TYPED_ELEMENT_FEATURE_COUNT + 7; 904 905 912 int GEN_FEATURE__ECORE_FEATURE = GEN_TYPED_ELEMENT_FEATURE_COUNT + 8; 913 914 921 int GEN_FEATURE_FEATURE_COUNT = GEN_TYPED_ELEMENT_FEATURE_COUNT + 9; 922 923 931 int GEN_DATA_TYPE = 8; 932 933 940 int GEN_DATA_TYPE__GEN_PACKAGE = GEN_CLASSIFIER__GEN_PACKAGE; 941 942 949 int GEN_DATA_TYPE__ECORE_DATA_TYPE = GEN_CLASSIFIER_FEATURE_COUNT + 0; 950 951 958 int GEN_DATA_TYPE_FEATURE_COUNT = GEN_CLASSIFIER_FEATURE_COUNT + 1; 959 960 968 int GEN_ENUM = 5; 969 970 977 int GEN_ENUM__GEN_PACKAGE = GEN_DATA_TYPE__GEN_PACKAGE; 978 979 986 int GEN_ENUM__ECORE_DATA_TYPE = GEN_DATA_TYPE__ECORE_DATA_TYPE; 987 988 995 int GEN_ENUM__ECORE_ENUM = GEN_DATA_TYPE_FEATURE_COUNT + 0; 996 997 1004 int GEN_ENUM__GEN_ENUM_LITERALS = GEN_DATA_TYPE_FEATURE_COUNT + 1; 1005 1006 1013 int GEN_ENUM_FEATURE_COUNT = GEN_DATA_TYPE_FEATURE_COUNT + 2; 1014 1015 1023 int GEN_ENUM_LITERAL = 6; 1024 1025 1032 int GEN_ENUM_LITERAL__GEN_ENUM = GEN_BASE_FEATURE_COUNT + 0; 1033 1034 1041 int GEN_ENUM_LITERAL__ECORE_ENUM_LITERAL = GEN_BASE_FEATURE_COUNT + 1; 1042 1043 1050 int GEN_ENUM_LITERAL_FEATURE_COUNT = GEN_BASE_FEATURE_COUNT + 2; 1051 1052 1060 int GEN_OPERATION = 9; 1061 1062 1069 int GEN_OPERATION__GEN_CLASS = GEN_TYPED_ELEMENT_FEATURE_COUNT + 0; 1070 1071 1078 int GEN_OPERATION__ECORE_OPERATION = GEN_TYPED_ELEMENT_FEATURE_COUNT + 1; 1079 1080 1087 int GEN_OPERATION__GEN_PARAMETERS = GEN_TYPED_ELEMENT_FEATURE_COUNT + 2; 1088 1089 1096 int GEN_OPERATION_FEATURE_COUNT = GEN_TYPED_ELEMENT_FEATURE_COUNT + 3; 1097 1098 1106 int GEN_PARAMETER = 10; 1107 1108 1115 int GEN_PARAMETER__GEN_OPERATION = GEN_TYPED_ELEMENT_FEATURE_COUNT + 0; 1116 1117 1124 int GEN_PARAMETER__ECORE_PARAMETER = GEN_TYPED_ELEMENT_FEATURE_COUNT + 1; 1125 1126 1133 int GEN_PARAMETER_FEATURE_COUNT = GEN_TYPED_ELEMENT_FEATURE_COUNT + 2; 1134 1135 1136 1144 int GEN_PROVIDER_KIND = 12; 1145 1146 1154 int GEN_PROPERTY_KIND = 13; 1155 1156 1157 1165 int GEN_RESOURCE_KIND = 14; 1166 1167 1168 1176 EClass getGenModel(); 1177 1178 1187 EAttribute getGenModel_CopyrightText(); 1188 1189 1198 EAttribute getGenModel_ModelDirectory(); 1199 1200 1209 EAttribute getGenModel_CreationCommands(); 1210 1211 1220 EAttribute getGenModel_CreationIcons(); 1221 1222 1231 EAttribute getGenModel_EditDirectory(); 1232 1233 1242 EAttribute getGenModel_EditorDirectory(); 1243 1244 1253 EAttribute getGenModel_ModelPluginID(); 1254 1255 1264 EAttribute getGenModel_TemplateDirectory(); 1265 1266 1275 EAttribute getGenModel_RuntimeJar(); 1276 1277 1286 EAttribute getGenModel_ForeignModel(); 1287 1288 1297 EAttribute getGenModel_DynamicTemplates(); 1298 1299 1308 EAttribute getGenModel_Redirection(); 1309 1310 1319 EAttribute getGenModel_ForceOverwrite(); 1320 1321 1330 EAttribute getGenModel_NonExternalizedStringTag(); 1331 1332 1341 EAttribute getGenModel_ModelName(); 1342 1343 1352 EAttribute getGenModel_ModelPluginClass(); 1353 1354 1363 EAttribute getGenModel_EditPluginClass(); 1364 1365 1374 EAttribute getGenModel_EditorPluginClass(); 1375 1376 1385 EAttribute getGenModel_UpdateClasspath(); 1386 1387 1396 EAttribute getGenModel_GenerateSchema(); 1397 1398 1407 EAttribute getGenModel_NonNLSMarkers(); 1408 1409 1418 EAttribute getGenModel_StaticPackages(); 1419 1420 1429 EAttribute getGenModel_ModelPluginVariables(); 1430 1431 1440 EAttribute getGenModel_RootExtendsInterface(); 1441 1442 1451 EAttribute getGenModel_RootExtendsClass(); 1452 1453 1462 EAttribute getGenModel_RootImplementsInterface(); 1463 1464 1473 EAttribute getGenModel_SuppressEMFTypes(); 1474 1475 1484 EAttribute getGenModel_FeatureMapWrapperInterface(); 1485 1486 1495 EAttribute getGenModel_FeatureMapWrapperInternalInterface(); 1496 1497 1506 EAttribute getGenModel_FeatureMapWrapperClass(); 1507 1508 1517 EAttribute getGenModel_RuntimeCompatibility(); 1518 1519 1528 EAttribute getGenModel_RichClientPlatform(); 1529 1530 1539 EAttribute getGenModel_ReflectiveDelegation(); 1540 1541 1550 EAttribute getGenModel_CodeFormatting(); 1551 1552 1561 EAttribute getGenModel_TestsDirectory(); 1562 1563 1572 EAttribute getGenModel_TestSuiteClass(); 1573 1574 1583 EAttribute getGenModel_BooleanFlagsField(); 1584 1585 1594 EAttribute getGenModel_BooleanFlagsReservedBits(); 1595 1596 1605 EAttribute getGenModel_ImporterID(); 1606 1607 1616 EAttribute getGenModel_BundleManifest(); 1617 1618 1627 EReference getGenModel_GenPackages(); 1628 1629 1638 EReference getGenModel_UsedGenPackages(); 1639 1640 1648 EClass getGenPackage(); 1649 1650 1659 EAttribute getGenPackage_Prefix(); 1660 1661 1670 EAttribute getGenPackage_BasePackage(); 1671 1672 1681 EAttribute getGenPackage_Resource(); 1682 1683 1692 EAttribute getGenPackage_DisposableProviderFactory(); 1693 1694 1703 EAttribute getGenPackage_AdapterFactory(); 1704 1705 1714 EAttribute getGenPackage_LoadInitialization(); 1715 1716 1725 EAttribute getGenPackage_InterfacePackageSuffix(); 1726 1727 1736 EAttribute getGenPackage_ClassPackageSuffix(); 1737 1738 1747 EAttribute getGenPackage_UtilityPackageSuffix(); 1748 1749 1758 EAttribute getGenPackage_ProviderPackageSuffix(); 1759 1760 1769 EAttribute getGenPackage_PresentationPackageSuffix(); 1770 1771 1780 EAttribute getGenPackage_TestsPackageSuffix(); 1781 1782 1791 EAttribute getGenPackage_GenerateExampleClass(); 1792 1793 1802 EReference getGenPackage_EcorePackage(); 1803 1804 1813 EReference getGenPackage_GenModel(); 1814 1815 1824 EReference getGenPackage_GenEnums(); 1825 1826 1835 EReference getGenPackage_GenDataTypes(); 1836 1837 1846 EReference getGenPackage_GenClasses(); 1847 1848 1857 EReference getGenPackage_NestedGenPackages(); 1858 1859 1868 EReference getGenPackage_GenClassifiers(); 1869 1870 1878 EClass getGenClass(); 1879 1880 1889 EAttribute getGenClass_Provider(); 1890 1891 1900 EAttribute getGenClass_Image(); 1901 1902 1911 EReference getGenClass_EcoreClass(); 1912 1913 1922 EReference getGenClass_GenFeatures(); 1923 1924 1933 EReference getGenClass_GenOperations(); 1934 1935 1944 EReference getGenClass_LabelFeature(); 1945 1946 1954 EClass getGenFeature(); 1955 1956 1965 EAttribute getGenFeature_Property(); 1966 1967 1976 EAttribute getGenFeature_Notify(); 1977 1978 1987 EAttribute getGenFeature_Children(); 1988 1989 1998 EAttribute getGenFeature_CreateChild(); 1999 2000 2009 EAttribute getGenFeature_PropertyCategory(); 2010 2011 2020 EAttribute getGenFeature_PropertyFilterFlags(); 2021 2022 2031 EAttribute getGenFeature_PropertyDescription(); 2032 2033 2042 EReference getGenFeature_GenClass(); 2043 2044 2053 EReference getGenFeature_EcoreFeature(); 2054 2055 2063 EClass getGenBase(); 2064 2065 2073 EClass getGenEnum(); 2074 2075 2084 EReference getGenEnum_EcoreEnum(); 2085 2086 2095 EReference getGenEnum_GenEnumLiterals(); 2096 2097 2105 EClass getGenEnumLiteral(); 2106 2107 2116 EReference getGenEnumLiteral_GenEnum(); 2117 2118 2127 EReference getGenEnumLiteral_EcoreEnumLiteral(); 2128 2129 2137 EClass getGenClassifier(); 2138 2139 2148 EReference getGenClassifier_GenPackage(); 2149 2150 2158 EClass getGenDataType(); 2159 2160 2169 EReference getGenDataType_EcoreDataType(); 2170 2171 2179 EClass getGenOperation(); 2180 2181 2190 EReference getGenOperation_GenClass(); 2191 2192 2201 EReference getGenOperation_EcoreOperation(); 2202 2203 2212 EReference getGenOperation_GenParameters(); 2213 2214 2222 EClass getGenParameter(); 2223 2224 2233 EReference getGenParameter_GenOperation(); 2234 2235 2244 EReference getGenParameter_EcoreParameter(); 2245 2246 2254 EClass getGenTypedElement(); 2255 2256 2264 EEnum getGenProviderKind(); 2265 2266 2274 EEnum getGenPropertyKind(); 2275 2276 2284 EEnum getGenResourceKind(); 2285 2286 2293 GenModelFactory getGenModelFactory(); 2294 2295} | Popular Tags |