package jetbrains.mps.build.workflow.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 BwfAntStatement = 0;
public static final int BwfAntTaskBundleDeclaration = 1;
public static final int BwfAntTaskDeclaration = 2;
public static final int BwfCustomMacro = 3;
public static final int BwfDependency = 4;
public static final int BwfFileSet = 5;
public static final int BwfJavaClassPath = 6;
public static final int BwfJavaDependency = 7;
public static final int BwfJavaDescriptor = 8;
public static final int BwfJavaLibrary = 9;
public static final int BwfJavaLibraryReference = 10;
public static final int BwfJavaModule = 11;
public static final int BwfJavaModuleReference = 12;
public static final int BwfMacro = 13;
public static final int BwfMacroListImport = 14;
public static final int BwfPathDeclaration = 15;
public static final int BwfPathReference = 16;
public static final int BwfProject = 17;
public static final int BwfProjectPart = 18;
public static final int BwfProjectPartStatement = 19;
public static final int BwfStatement = 20;
public static final int BwfSubTask = 21;
public static final int BwfSubTaskDependency = 22;
public static final int BwfTask = 23;
public static final int BwfTaskDependency = 24;
public static final int BwfTaskLibrary = 25;
public static final int BwfTaskLibraryDependency = 26;
public static final int BwfTaskPart = 27;
public LanguageConceptSwitch() {
LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x698a8d22a10447a0L, 0xba8d10e3ec237f13L);
builder.put(0x2670d5989d5dc467L, BwfAntStatement);
builder.put(0x2318e5dbdfc1e415L, BwfAntTaskBundleDeclaration);
builder.put(0x1c936d31d3127b3bL, BwfAntTaskDeclaration);
builder.put(0x365f30e12d6048cL, BwfCustomMacro);
builder.put(0x7313ce29aa27bafcL, BwfDependency);
builder.put(0x6e014d63c07ebd1bL, BwfFileSet);
builder.put(0x5c3f3e2c1cede077L, BwfJavaClassPath);
builder.put(0x5c3f3e2c1cede06eL, BwfJavaDependency);
builder.put(0x6565da114723a759L, BwfJavaDescriptor);
builder.put(0x2021cfb4db4e306L, BwfJavaLibrary);
builder.put(0x2021cfb4db759cbL, BwfJavaLibraryReference);
builder.put(0x41fde5e4adce38bbL, BwfJavaModule);
builder.put(0x41fde5e4adce38c4L, BwfJavaModuleReference);
builder.put(0x5fb388b43aa25d48L, BwfMacro);
builder.put(0x5a7e1dc16b0ca24fL, BwfMacroListImport);
builder.put(0x5c3f3e2c1cef4c10L, BwfPathDeclaration);
builder.put(0x5c3f3e2c1cef4c1fL, BwfPathReference);
builder.put(0x2670d5989d5a6271L, BwfProject);
builder.put(0x2670d5989d5a6287L, BwfProjectPart);
builder.put(0x2318e5dbdfc153dbL, BwfProjectPartStatement);
builder.put(0x2670d5989d5b4a1bL, BwfStatement);
builder.put(0x2670d5989d5a6275L, BwfSubTask);
builder.put(0x2670d5989d5b49b8L, BwfSubTaskDependency);
builder.put(0x2670d5989d5a6273L, BwfTask);
builder.put(0x2670d5989d5ace56L, BwfTaskDependency);
builder.put(0x6565da114724ce92L, BwfTaskLibrary);
builder.put(0x6565da1147260537L, BwfTaskLibraryDependency);
builder.put(0x36fb0dc9fd32c1b8L, BwfTaskPart);
myIndex = builder.seal();
}
/*package*/ int index(SConceptId cid) {
return myIndex.index(cid);
}
public int index(SAbstractConcept concept) {
return myIndex.index(concept);
}
}