package jetbrains.mps.build.mps.structure; /*Generated by MPS */ import jetbrains.mps.lang.smodel.LanguageConceptIndex; import jetbrains.mps.lang.smodel.LanguageConceptIndexBuilder; import jetbrains.mps.smodel.adapter.ids.SConceptId; import org.jetbrains.mps.openapi.language.SAbstractConcept; public final class LanguageConceptSwitch { private final LanguageConceptIndex myIndex; public static final int BuildLayout_ToBinaryCopyProcessor = 0; public static final int BuildMPSPlugin = 1; public static final int BuildMpsAspect = 2; public static final int BuildMpsLayout_FolderWithSources = 3; public static final int BuildMpsLayout_ModuleJarContent = 4; public static final int BuildMpsLayout_ModuleJars = 5; public static final int BuildMpsLayout_ModuleSources = 6; public static final int BuildMpsLayout_ModuleXml = 7; public static final int BuildMpsLayout_ModuleXml_CustomJarLocation = 8; public static final int BuildMpsLayout_Plugin = 9; public static final int BuildMpsLayout_PluginDescriptor = 10; public static final int BuildMps_AbstractModule = 11; public static final int BuildMps_Branding = 12; public static final int BuildMps_BrandingCompany = 13; public static final int BuildMps_BrandingHelp = 14; public static final int BuildMps_BrandingKeymap = 15; public static final int BuildMps_BrandingStats = 16; public static final int BuildMps_BrandingUpdateSite = 17; public static final int BuildMps_DevKit = 18; public static final int BuildMps_DevKitExport = 19; public static final int BuildMps_DevKitExportLanguage = 20; public static final int BuildMps_DevKitExportSolution = 21; public static final int BuildMps_DevKitRef = 22; public static final int BuildMps_ExtractedModuleDependency = 23; public static final int BuildMps_Generator = 24; public static final int BuildMps_GeneratorOptions = 25; public static final int BuildMps_GeneratorRef = 26; public static final int BuildMps_Group = 27; public static final int BuildMps_IdeaPlugin = 28; public static final int BuildMps_IdeaPluginContent = 29; public static final int BuildMps_IdeaPluginDependency = 30; public static final int BuildMps_IdeaPluginGroup = 31; public static final int BuildMps_IdeaPluginGroupCustomModule = 32; public static final int BuildMps_IdeaPluginModule = 33; public static final int BuildMps_IdeaPluginVendor = 34; public static final int BuildMps_Language = 35; public static final int BuildMps_Module = 36; public static final int BuildMps_ModuleDependency = 37; public static final int BuildMps_ModuleDependencyExtendLanguage = 38; public static final int BuildMps_ModuleDependencyJar = 39; public static final int BuildMps_ModuleDependencyOnDevKit = 40; public static final int BuildMps_ModuleDependencyOnJavaModule = 41; public static final int BuildMps_ModuleDependencyOnModule = 42; public static final int BuildMps_ModuleDependencyUseLanguage = 43; public static final int BuildMps_ModuleJavaSource = 44; public static final int BuildMps_ModuleModelRoot = 45; public static final int BuildMps_ModuleRuntime = 46; public static final int BuildMps_ModuleSolutionRuntime = 47; public static final int BuildMps_ModuleSource = 48; public static final int BuildMps_ModuleTestSource = 49; public static final int BuildMps_Solution = 50; public static final int GeneratorInternal_BuildMps_Module = 51; public static final int GeneratorInternal_BuildSourcePath = 52; public static final int GeneratorInternal_String = 53; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xcf935df46994e9cL, 0xa132fa109541cba3L); builder.put(0x127671bd5d8bb460L, BuildLayout_ToBinaryCopyProcessor); builder.put(0xc0bde9fc71699d9L, BuildMPSPlugin); builder.put(0x5a408fb8c80220a9L, BuildMpsAspect); builder.put(0x1d38569c566c8c91L, BuildMpsLayout_FolderWithSources); builder.put(0x2e490987db3dd252L, BuildMpsLayout_ModuleJarContent); builder.put(0x11918e0f209b83e7L, BuildMpsLayout_ModuleJars); builder.put(0x177c2feaf3463710L, BuildMpsLayout_ModuleSources); builder.put(0x6a3e160a3efe6274L, BuildMpsLayout_ModuleXml); builder.put(0x3c765492deb1a384L, BuildMpsLayout_ModuleXml_CustomJarLocation); builder.put(0x5b7be37b4de9bb6eL, BuildMpsLayout_Plugin); builder.put(0x5b7be37b4dee437cL, BuildMpsLayout_PluginDescriptor); builder.put(0x4780308f5d333ebL, BuildMps_AbstractModule); builder.put(0x6b9a2011083b778dL, BuildMps_Branding); builder.put(0xad72aee24ac03d8L, BuildMps_BrandingCompany); builder.put(0x6b9a2011083d2d08L, BuildMps_BrandingHelp); builder.put(0x51cd30ffb57f91cfL, BuildMps_BrandingKeymap); builder.put(0xad72aee24a9d06fL, BuildMps_BrandingStats); builder.put(0x6b9a2011083d2d07L, BuildMps_BrandingUpdateSite); builder.put(0x4780308f5d2060eL, BuildMps_DevKit); builder.put(0x4780308f5d23143L, BuildMps_DevKitExport); builder.put(0x4780308f5d29d6aL, BuildMps_DevKitExportLanguage); builder.put(0x4780308f5d29d7aL, BuildMps_DevKitExportSolution); builder.put(0x4780308f5d2313aL, BuildMps_DevKitRef); builder.put(0x64bd442e1cf7aaeeL, BuildMps_ExtractedModuleDependency); builder.put(0x4c6db07d2e56a8b4L, BuildMps_Generator); builder.put(0x3ba296405b6f3b1bL, BuildMps_GeneratorOptions); builder.put(0x6d1df6c2700aeb81L, BuildMps_GeneratorRef); builder.put(0x14d3fb6fb843ebddL, BuildMps_Group); builder.put(0x5b7be37b4de9bb74L, BuildMps_IdeaPlugin); builder.put(0x5b7be37b4de9bbebL, BuildMps_IdeaPluginContent); builder.put(0x5b7be37b4de9bbd3L, BuildMps_IdeaPluginDependency); builder.put(0x5b7be37b4deb1201L, BuildMps_IdeaPluginGroup); builder.put(0x37fdb3de482e2b27L, BuildMps_IdeaPluginGroupCustomModule); builder.put(0x5b7be37b4de9bbdcL, BuildMps_IdeaPluginModule); builder.put(0x6cb3984bfe5b72d3L, BuildMps_IdeaPluginVendor); builder.put(0x2c446791464290f8L, BuildMps_Language); builder.put(0x48e82d508331930cL, BuildMps_Module); builder.put(0x48e82d5083341cb7L, BuildMps_ModuleDependency); builder.put(0x3b60c4a45c19032eL, BuildMps_ModuleDependencyExtendLanguage); builder.put(0x3b60c4a45c197e19L, BuildMps_ModuleDependencyJar); builder.put(0x4780308f5d5bc49L, BuildMps_ModuleDependencyOnDevKit); builder.put(0x2c4467914643e8fbL, BuildMps_ModuleDependencyOnJavaModule); builder.put(0x48e82d508334b11aL, BuildMps_ModuleDependencyOnModule); builder.put(0x2c4467914643d2d2L, BuildMps_ModuleDependencyUseLanguage); builder.put(0x48e82d508334bdeaL, BuildMps_ModuleJavaSource); builder.put(0x3b60c4a45c195c50L, BuildMps_ModuleModelRoot); builder.put(0x2c446791464389f7L, BuildMps_ModuleRuntime); builder.put(0x2c4467914644b6e3L, BuildMps_ModuleSolutionRuntime); builder.put(0x48e82d5083341d2fL, BuildMps_ModuleSource); builder.put(0x21286cd3b0f27758L, BuildMps_ModuleTestSource); builder.put(0x2c446791464290f7L, BuildMps_Solution); builder.put(0x44e5dd192e7771cfL, GeneratorInternal_BuildMps_Module); builder.put(0x44e5dd192e77725eL, GeneratorInternal_BuildSourcePath); builder.put(0xd94b027412f0824L, GeneratorInternal_String); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }