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);
}
}