package testCustomAnalyzer.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 Child = 0; public static final int OtherChild = 1; public static final int OtherRoot = 2; public static final int OtherSubChild = 3; public static final int Root = 4; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xb124c25e1e164432L, 0xad5e0ac0ecae98f5L); builder.put(0x73a316f7f5468ed5L, Child); builder.put(0x623d57b40400d6bbL, OtherChild); builder.put(0x623d57b40400d6baL, OtherRoot); builder.put(0x623d57b40400d6bcL, OtherSubChild); builder.put(0x73a316f7f5468ed4L, Root); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }