package jetbrains.mps.samples.secretCompartmentLanguage.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 Event = 0; public static final int HandleEvent = 1; public static final int State = 2; public static final int StateMachine = 3; public static final int StateMachineTest = 4; public static final int StateMachineTestMethod = 5; public static final int Transition = 6; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x6986543d82184ebfL, 0xa2e9565e5049c1ceL); builder.put(0x116bcdac91eL, Event); builder.put(0x116c2015933L, HandleEvent); builder.put(0x116bced8217L, State); builder.put(0x116bbacae3cL, StateMachine); builder.put(0x116c17a1865L, StateMachineTest); builder.put(0x116c1d2af8aL, StateMachineTestMethod); builder.put(0x116c112fe2aL, Transition); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }