package jetbrains.mps.lang.editor.multiple.testLanguage.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 MultipleEditorsTestChild = 0; public static final int MultipleEditorsTestEditorComponentChild = 1; public static final int MultipleEditorsTestEditorComponentChildSubconcept = 2; public static final int MultipleEditorsTestEditorComponentRoot = 3; public static final int MultipleEditorsTestMostSpecificChild = 4; public static final int MultipleEditorsTestMostSpecificRoot = 5; public static final int MultipleEditorsTestRefNodeListRoot = 6; public static final int MultipleEditorsTestRefNodeRoot = 7; public static final int MultipleEditorsTestRoot = 8; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x7a80051c66e94bfcL, 0x9698b12adfed3d9fL); builder.put(0x5c5c8f07ee27f5c1L, MultipleEditorsTestChild); builder.put(0x10e3b2b96584da79L, MultipleEditorsTestEditorComponentChild); builder.put(0x591b11eaedfa2868L, MultipleEditorsTestEditorComponentChildSubconcept); builder.put(0x10e3b2b965847f13L, MultipleEditorsTestEditorComponentRoot); builder.put(0x76f70aa86b49610dL, MultipleEditorsTestMostSpecificChild); builder.put(0x76f70aa86b495d20L, MultipleEditorsTestMostSpecificRoot); builder.put(0x650641cc62465f6cL, MultipleEditorsTestRefNodeListRoot); builder.put(0x51568a5db0cc3a79L, MultipleEditorsTestRefNodeRoot); builder.put(0x5c5c8f07ee27ef15L, MultipleEditorsTestRoot); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }