package jetbrains.mps.transformation.test.inputLang.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 ExpressionToReduceToStatement = 0; public static final int InputNode = 1; public static final int InputNode_A = 2; public static final int InputNode_B = 3; public static final int InputNode_C = 4; public static final int InputRoot = 5; public static final int InputRootWithStatementList = 6; public static final int RefTestClass = 7; public static final int RefTestExpression = 8; public static final int RefTestMethod = 9; public static final int RefTestMethodCall = 10; public static final int RefTestParam = 11; public static final int RefTestParamRef = 12; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xab0ae915e3b54f35L, 0xb55ac655d649a03cL); builder.put(0x11986c01fc7L, ExpressionToReduceToStatement); builder.put(0x11645a1114eL, InputNode); builder.put(0x11645be5a7aL, InputNode_A); builder.put(0x118e69cb58aL, InputNode_B); builder.put(0x118e6cad46aL, InputNode_C); builder.put(0x11645953ab3L, InputRoot); builder.put(0x11986ebf992L, InputRootWithStatementList); builder.put(0x2e0420fbd0995dfbL, RefTestClass); builder.put(0x2e0420fbd0995e01L, RefTestExpression); builder.put(0x2e0420fbd0995dfeL, RefTestMethod); builder.put(0x2e0420fbd0995e09L, RefTestMethodCall); builder.put(0x2e0420fbd0995e00L, RefTestParam); builder.put(0x2e0420fbd0995e07L, RefTestParamRef); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }