package jetbrains.mps.samples.heating.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 Applicability = 0; public static final int ChangeEvent = 1; public static final int DailyPlan = 2; public static final int DailyPlanReference = 3; public static final int DayRange = 4; public static final int HeatingPlan = 5; public static final int NotSpecified = 6; public static final int Slot = 7; public static final int SpecificDay = 8; public static final int WeekDays = 9; public static final int WeekendDay = 10; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xa7d67633e8d9473bL, 0x98ce995a7aa66941L); builder.put(0x40bcae6c0e68643cL, Applicability); builder.put(0x4644aa4ce08aec62L, ChangeEvent); builder.put(0x4644aa4ce08aec4fL, DailyPlan); builder.put(0xcfa085c9af5e830L, DailyPlanReference); builder.put(0x40bcae6c0e6bc56bL, DayRange); builder.put(0x4644aa4ce08aa3f2L, HeatingPlan); builder.put(0x40bcae6c0e68b8b8L, NotSpecified); builder.put(0x4f786d85fe288176L, Slot); builder.put(0x40bcae6c0e6b4ea6L, SpecificDay); builder.put(0x40bcae6c0e6b4ea5L, WeekDays); builder.put(0x40bcae6c0e68b8faL, WeekendDay); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }