package jetbrains.mps.baseLanguage.overloadedOperators.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 BinaryOperationReference = 0; public static final int ContainerImport = 1; public static final int CustomOperator = 2; public static final int CustomOperatorDeclaration = 3; public static final int CustomOperatorUsage = 4; public static final int LeftOperand = 5; public static final int Operator = 6; public static final int OverloadedBinaryOperator = 7; public static final int OverloadedOperatorContainer = 8; public static final int RightOperand = 9; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xfc8d557e5de64dd8L, 0xb749aab2fb23aefcL); builder.put(0x2764eda929d23eb4L, BinaryOperationReference); builder.put(0x66302c3c8df72c49L, ContainerImport); builder.put(0x2764eda929d60237L, CustomOperator); builder.put(0x15c86fdc60940541L, CustomOperatorDeclaration); builder.put(0x15c86fdc6084766fL, CustomOperatorUsage); builder.put(0x6b6f5c4130926a0L, LeftOperand); builder.put(0x2764eda929d06ca6L, Operator); builder.put(0x6b6f5c41300f84dL, OverloadedBinaryOperator); builder.put(0x6b6f5c413011207L, OverloadedOperatorContainer); builder.put(0x6c1973240c8fe3e1L, RightOperand); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }