package jetbrains.mps.build.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 BuildAspect = 0; public static final int BuildCompositePath = 1; public static final int BuildCustomWorkflow = 2; public static final int BuildDependency = 3; public static final int BuildExternalDependency = 4; public static final int BuildExternalLayout = 5; public static final int BuildExternalLayoutDependency = 6; public static final int BuildFileExcludeSelector = 7; public static final int BuildFileIncludeSelector = 8; public static final int BuildFileIncludesSelector = 9; public static final int BuildFileSelector = 10; public static final int BuildFileSelectorInAttribute = 11; public static final int BuildFolderMacro = 12; public static final int BuildInputFileSet = 13; public static final int BuildInputFiles = 14; public static final int BuildInputFolderSet = 15; public static final int BuildInputFolders = 16; public static final int BuildInputResourceSet = 17; public static final int BuildInputSingleFile = 18; public static final int BuildInputSingleFolder = 19; public static final int BuildJavaPlugin = 20; public static final int BuildLayout = 21; public static final int BuildLayout_AbstractContainer = 22; public static final int BuildLayout_AbstractCopy = 23; public static final int BuildLayout_Comment = 24; public static final int BuildLayout_CompileOutputOf = 25; public static final int BuildLayout_Container = 26; public static final int BuildLayout_ContainerAcceptingFileSet = 27; public static final int BuildLayout_Copy = 28; public static final int BuildLayout_CopyFilter = 29; public static final int BuildLayout_CopyFilterFixCRLF = 30; public static final int BuildLayout_CopyFilterReplaceRegex = 31; public static final int BuildLayout_CopyFilterReplaceTokens = 32; public static final int BuildLayout_CopyFlattenMapper = 33; public static final int BuildLayout_CopyGlobMapper = 34; public static final int BuildLayout_CopyHandler = 35; public static final int BuildLayout_CopyMapper = 36; public static final int BuildLayout_CopyParameter = 37; public static final int BuildLayout_CopyProcessor = 38; public static final int BuildLayout_CopyRegexMapper = 39; public static final int BuildLayout_CustomCopy = 40; public static final int BuildLayout_EchoProperties = 41; public static final int BuildLayout_EchoPropertyEntry = 42; public static final int BuildLayout_EchoXml = 43; public static final int BuildLayout_ExportAsJavaLibrary = 44; public static final int BuildLayout_File = 45; public static final int BuildLayout_FileSet = 46; public static final int BuildLayout_FileStub = 47; public static final int BuildLayout_Filemode = 48; public static final int BuildLayout_Files = 49; public static final int BuildLayout_FilesOf = 50; public static final int BuildLayout_Folder = 51; public static final int BuildLayout_Import = 52; public static final int BuildLayout_ImportContent = 53; public static final int BuildLayout_InJarNode = 54; public static final int BuildLayout_Jar = 55; public static final int BuildLayout_JarManifest = 56; public static final int BuildLayout_JarManifest_Attribute = 57; public static final int BuildLayout_JarManifest_Part = 58; public static final int BuildLayout_JarManifest_Section = 59; public static final int BuildLayout_NamedContainer = 60; public static final int BuildLayout_Node = 61; public static final int BuildLayout_PathElement = 62; public static final int BuildLayout_PureNode = 63; public static final int BuildLayout_Tar = 64; public static final int BuildLayout_TransparentContainer = 65; public static final int BuildLayout_War = 66; public static final int BuildLayout_Zip = 67; public static final int BuildMacro = 68; public static final int BuildNamedLayout = 69; public static final int BuildPlugin = 70; public static final int BuildProject = 71; public static final int BuildProjectDependency = 72; public static final int BuildProjectPart = 73; public static final int BuildRelativePath = 74; public static final int BuildSourceArchiveRelativePath = 75; public static final int BuildSourceMacroRelativePath = 76; public static final int BuildSourcePath = 77; public static final int BuildSourceProjectRelativePath = 78; public static final int BuildSourceSetContainer = 79; public static final int BuildSource_CompilablePart = 80; public static final int BuildSource_FilesetProjectPart = 81; public static final int BuildSource_JavaCP = 82; public static final int BuildSource_JavaClassFolder = 83; public static final int BuildSource_JavaContentFolder = 84; public static final int BuildSource_JavaContentRoot = 85; public static final int BuildSource_JavaDependency = 86; public static final int BuildSource_JavaDependencyExternalJar = 87; public static final int BuildSource_JavaDependencyExternalJarInFolder = 88; public static final int BuildSource_JavaDependencyFileset = 89; public static final int BuildSource_JavaDependencyJar = 90; public static final int BuildSource_JavaDependencyLibrary = 91; public static final int BuildSource_JavaDependencyModule = 92; public static final int BuildSource_JavaExternalJarFolderRef = 93; public static final int BuildSource_JavaExternalJarRef = 94; public static final int BuildSource_JavaFiles = 95; public static final int BuildSource_JavaJar = 96; public static final int BuildSource_JavaJars = 97; public static final int BuildSource_JavaLibrary = 98; public static final int BuildSource_JavaLibraryCP = 99; public static final int BuildSource_JavaLibraryElement = 100; public static final int BuildSource_JavaLibraryExternalJar = 101; public static final int BuildSource_JavaLibraryExternalJarFolder = 102; public static final int BuildSource_JavaModule = 103; public static final int BuildSource_JavaModuleOptions = 104; public static final int BuildSource_JavaOptions = 105; public static final int BuildSource_JavaResources = 106; public static final int BuildSource_JavaSources = 107; public static final int BuildSource_SingleFile = 108; public static final int BuildSource_SingleFolder = 109; public static final int BuildString = 110; public static final int BuildStringContainer = 111; public static final int BuildStringNotEmpty = 112; public static final int BuildStringPart = 113; public static final int BuildTextStringPart = 114; public static final int BuildVarRefStringPart = 115; public static final int BuildVariableMacro = 116; public static final int BuildVariableMacroInitValue = 117; public static final int BuildVariableMacroInitWithDate = 118; public static final int BuildVariableMacroInitWithFileContent = 119; public static final int BuildVariableMacroInitWithString = 120; public static final int BuildVariableMacroInitWithValueFromFile = 121; public static final int GeneratorInternal_BuildSource_Folder = 122; public static final int GeneratorInternal_BuildSource_JarFolder = 123; public static final int GeneratorInternal_BuildSource_JavaJar = 124; public static final int GeneratorInternal_BuildSource_JavaLibrary = 125; public static final int GeneratorInternal_BuildSource_JavaModule = 126; public static final int GeneratorInternal_BuildSource_SingleFile = 127; public static final int GeneratorInternal_IWorkflowParticipantReference = 128; public static final int GeneratorInternal_IWorkfowParticipants = 129; public static final int GeneratorInternal_LibraryArtifacts = 130; public static final int GeneratorInternal_Mapping = 131; public static final int GeneratorInternal_ProjectDependency = 132; public static final int IWorkflowParticipant = 133; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L); builder.put(0x31292e1a60dd541dL, BuildAspect); builder.put(0x779c6e65c01467f1L, BuildCompositePath); builder.put(0x4140393b23438dabL, BuildCustomWorkflow); builder.put(0x4df58c6f18f84a23L, BuildDependency); builder.put(0xbabdfbeee1a36a3L, BuildExternalDependency); builder.put(0x63a87b9320d0bfc9L, BuildExternalLayout); builder.put(0x63a87b9320d3d0a4L, BuildExternalLayoutDependency); builder.put(0x48d5d03db9262fa7L, BuildFileExcludeSelector); builder.put(0x48d5d03db9262f9cL, BuildFileIncludeSelector); builder.put(0x7819f90ca2eb7bf6L, BuildFileIncludesSelector); builder.put(0x48d5d03db92245a7L, BuildFileSelector); builder.put(0x7819f90ca2eb7c4bL, BuildFileSelectorInAttribute); builder.put(0x668c6cfbafadd002L, BuildFolderMacro); builder.put(0x48d5d03db9216cebL, BuildInputFileSet); builder.put(0x48d5d03db92245a4L, BuildInputFiles); builder.put(0x48d5d03db9216cecL, BuildInputFolderSet); builder.put(0x6d2aa38ffdbd053fL, BuildInputFolders); builder.put(0x48d5d03db9216ceaL, BuildInputResourceSet); builder.put(0x48d5d03db9224596L, BuildInputSingleFile); builder.put(0x1ff930b22643b0ffL, BuildInputSingleFolder); builder.put(0x5c3f3e2c1ce9ac67L, BuildJavaPlugin); builder.put(0x4df58c6f18f84a14L, BuildLayout); builder.put(0x668c6cfbafabcf0cL, BuildLayout_AbstractContainer); builder.put(0x7f76698a394d9b91L, BuildLayout_AbstractCopy); builder.put(0x7ea63ceef6dea0cbL, BuildLayout_Comment); builder.put(0x23f6fd361bdcfd24L, BuildLayout_CompileOutputOf); builder.put(0x4140393b234482c3L, BuildLayout_Container); builder.put(0x48d5d03db927f229L, BuildLayout_ContainerAcceptingFileSet); builder.put(0x48d5d03db92339b9L, BuildLayout_Copy); builder.put(0x7f76698a39527643L, BuildLayout_CopyFilter); builder.put(0x3a43b020f623c9acL, BuildLayout_CopyFilterFixCRLF); builder.put(0x7f76698a3956ec48L, BuildLayout_CopyFilterReplaceRegex); builder.put(0x7f76698a39527645L, BuildLayout_CopyFilterReplaceTokens); builder.put(0x60d5783406a77553L, BuildLayout_CopyFlattenMapper); builder.put(0x3718a2df935ad4caL, BuildLayout_CopyGlobMapper); builder.put(0x7f76698a394dcc33L, BuildLayout_CopyHandler); builder.put(0x60d5783406a77552L, BuildLayout_CopyMapper); builder.put(0x7ea63ceef6e8c124L, BuildLayout_CopyParameter); builder.put(0x127671bd5d12a2c2L, BuildLayout_CopyProcessor); builder.put(0x3718a2df935d7c9fL, BuildLayout_CopyRegexMapper); builder.put(0x7f76698a394d9ab2L, BuildLayout_CustomCopy); builder.put(0x2d0f82f7bfda46aL, BuildLayout_EchoProperties); builder.put(0x2d0f82f7bfda477L, BuildLayout_EchoPropertyEntry); builder.put(0x6a3e160a3eff6a94L, BuildLayout_EchoXml); builder.put(0x286d67dde534f69bL, BuildLayout_ExportAsJavaLibrary); builder.put(0x7ea63ceef6e8c0edL, BuildLayout_File); builder.put(0xf82aae5acb92269L, BuildLayout_FileSet); builder.put(0x63a87b9320d31b36L, BuildLayout_FileStub); builder.put(0x6c4335df4e838e40L, BuildLayout_Filemode); builder.put(0x262a04c08b56faffL, BuildLayout_Files); builder.put(0x6b9a2011083f9404L, BuildLayout_FilesOf); builder.put(0x668c6cfbafac4c78L, BuildLayout_Folder); builder.put(0xbabdfbeee1350f2L, BuildLayout_Import); builder.put(0x4ddcec86af9fdb53L, BuildLayout_ImportContent); builder.put(0x52da585100c24b07L, BuildLayout_InJarNode); builder.put(0x668c6cfbafac7f9aL, BuildLayout_Jar); builder.put(0x115d3b22faf20f2eL, BuildLayout_JarManifest); builder.put(0x115d3b22faf20f30L, BuildLayout_JarManifest_Attribute); builder.put(0x76d807f8dd95718eL, BuildLayout_JarManifest_Part); builder.put(0x115d3b22faf47d7bL, BuildLayout_JarManifest_Section); builder.put(0x668c6cfbafac7f8cL, BuildLayout_NamedContainer); builder.put(0x668c6cfbafac4c85L, BuildLayout_Node); builder.put(0x62ec2ed0f87da183L, BuildLayout_PathElement); builder.put(0x63a87b9320d0c8fbL, BuildLayout_PureNode); builder.put(0x7709f0532a526203L, BuildLayout_Tar); builder.put(0x286d67dde532a284L, BuildLayout_TransparentContainer); builder.put(0x60b09627fedeb73cL, BuildLayout_War); builder.put(0x668c6cfbafac7f97L, BuildLayout_Zip); builder.put(0x4df58c6f18f84a1fL, BuildMacro); builder.put(0x31292e1a60d9f330L, BuildNamedLayout); builder.put(0x5c3f3e2c1ce9819eL, BuildPlugin); builder.put(0x4df58c6f18f84a13L, BuildProject); builder.put(0x454b730dd908c220L, BuildProjectDependency); builder.put(0x668c6cfbafacdc08L, BuildProjectPart); builder.put(0x65997a657729f6fbL, BuildRelativePath); builder.put(0x233d92f9e348d768L, BuildSourceArchiveRelativePath); builder.put(0x668c6cfbafae121dL, BuildSourceMacroRelativePath); builder.put(0x668c6cfbafacdc3eL, BuildSourcePath); builder.put(0x4c12642949048fb2L, BuildSourceProjectRelativePath); builder.put(0x3395e884b61fe82bL, BuildSourceSetContainer); builder.put(0x23f6fd361bdcfd27L, BuildSource_CompilablePart); builder.put(0x6b9a2011083f9402L, BuildSource_FilesetProjectPart); builder.put(0x3395e884b61c2404L, BuildSource_JavaCP); builder.put(0x11779a1dbd021959L, BuildSource_JavaClassFolder); builder.put(0x263ae7d4319546c6L, BuildSource_JavaContentFolder); builder.put(0x668c6cfbafacdc52L, BuildSource_JavaContentRoot); builder.put(0x263ae7d431989677L, BuildSource_JavaDependency); builder.put(0x5f32ae3ef3770dd4L, BuildSource_JavaDependencyExternalJar); builder.put(0x4c1fa58d992addeL, BuildSource_JavaDependencyExternalJarInFolder); builder.put(0x6fcf41976cfa6175L, BuildSource_JavaDependencyFileset); builder.put(0x3395e884b6185c40L, BuildSource_JavaDependencyJar); builder.put(0x454b730dd9079dceL, BuildSource_JavaDependencyLibrary); builder.put(0x263ae7d4319896a7L, BuildSource_JavaDependencyModule); builder.put(0x4ddcec86afb65a3fL, BuildSource_JavaExternalJarFolderRef); builder.put(0x4ddcec86afb2f64cL, BuildSource_JavaExternalJarRef); builder.put(0x14d3fb6fb8480882L, BuildSource_JavaFiles); builder.put(0x11779a1dbcff551aL, BuildSource_JavaJar); builder.put(0x3395e884b61fe867L, BuildSource_JavaJars); builder.put(0x540febaa6144b873L, BuildSource_JavaLibrary); builder.put(0x3395e884b61d4cbbL, BuildSource_JavaLibraryCP); builder.put(0x540febaa6144e320L, BuildSource_JavaLibraryElement); builder.put(0x4ddcec86afb50da7L, BuildSource_JavaLibraryExternalJar); builder.put(0x4ddcec86afb65af8L, BuildSource_JavaLibraryExternalJarFolder); builder.put(0x668c6cfbafacdc38L, BuildSource_JavaModule); builder.put(0x1708d207f2178b52L, BuildSource_JavaModuleOptions); builder.put(0xcdff0e1a96739c2L, BuildSource_JavaOptions); builder.put(0x1708d207f21e006dL, BuildSource_JavaResources); builder.put(0x48d5d03db92974fcL, BuildSource_JavaSources); builder.put(0x4ddcec86afa57ad2L, BuildSource_SingleFile); builder.put(0x4ddcec86afb659d7L, BuildSource_SingleFolder); builder.put(0x3cca41cd0fe51d4fL, BuildString); builder.put(0x7f76698a3953bbb4L, BuildStringContainer); builder.put(0xbabdfbeee17fe57L, BuildStringNotEmpty); builder.put(0x440d7ea3b68b7cffL, BuildStringPart); builder.put(0x440d7ea3b68b7d03L, BuildTextStringPart); builder.put(0x440d7ea3b68b7d01L, BuildVarRefStringPart); builder.put(0x3449288aa0d560e2L, BuildVariableMacro); builder.put(0x263c91972cd1e1aaL, BuildVariableMacroInitValue); builder.put(0x365f30e12d2c3e4L, BuildVariableMacroInitWithDate); builder.put(0x74a438668c1b9d5aL, BuildVariableMacroInitWithFileContent); builder.put(0x263c91972cd26287L, BuildVariableMacroInitWithString); builder.put(0x365f30e12d43ad7L, BuildVariableMacroInitWithValueFromFile); builder.put(0x508044c9892875c0L, GeneratorInternal_BuildSource_Folder); builder.put(0x508044c9892402f6L, GeneratorInternal_BuildSource_JarFolder); builder.put(0x44e5dd192e7c0de4L, GeneratorInternal_BuildSource_JavaJar); builder.put(0x44e5dd192e7c0e6fL, GeneratorInternal_BuildSource_JavaLibrary); builder.put(0x44e5dd192e7c0c18L, GeneratorInternal_BuildSource_JavaModule); builder.put(0x44e5dd192e7c0d4aL, GeneratorInternal_BuildSource_SingleFile); builder.put(0x5c860be1bc5cc1c8L, GeneratorInternal_IWorkflowParticipantReference); builder.put(0x5f1f0652f6049405L, GeneratorInternal_IWorkfowParticipants); builder.put(0x35951dfcf9e0ba02L, GeneratorInternal_LibraryArtifacts); builder.put(0x508044c9892d3b5bL, GeneratorInternal_Mapping); builder.put(0x5830b38e16a0164cL, GeneratorInternal_ProjectDependency); builder.put(0x546bf9ab92fe0b3fL, IWorkflowParticipant); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }