package BHL4.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 C1 = 0;
public static final int C2 = 1;
public static final int C3 = 2;
public static final int C4 = 3;
public static final int C5 = 4;
public static final int I = 5;
public static final int I1 = 6;
public static final int I2 = 7;
public static final int I3 = 8;
public static final int I4 = 9;
public static final int I5 = 10;
public LanguageConceptSwitch() {
LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x2b679aa1c9e84a47L, 0x84b9ce94c2202df5L);
builder.put(0x6ab2e61d35e495a9L, C1);
builder.put(0x6c7dcb937b144615L, C2);
builder.put(0x6c7dcb937b14482aL, C3);
builder.put(0x3f852a67e912f9d9L, C4);
builder.put(0x7c8b762a91513ff6L, C5);
builder.put(0x6ab2e61d35e495a3L, I);
builder.put(0x6ab2e61d35e495aaL, I1);
builder.put(0x6ab2e61d35e495adL, I2);
builder.put(0x7c8b762a91513ff7L, I3);
builder.put(0x7c8b762a91514024L, I4);
builder.put(0x7c8b762a9153b68eL, I5);
myIndex = builder.seal();
}
/*package*/ int index(SConceptId cid) {
return myIndex.index(cid);
}
public int index(SAbstractConcept concept) {
return myIndex.index(concept);
}
}