package jetbrains.mps.baseLanguage.builders.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 AsBuilderStatement = 0; public static final int AsTypeBuilder = 1; public static final int BaseSimpleBuilderDeclaration = 2; public static final int BeanBuilder = 3; public static final int BeanPropertyBuilder = 4; public static final int Builder = 5; public static final int BuilderContainer = 6; public static final int BuilderCreator = 7; public static final int BuilderStatement = 8; public static final int ResultExpression = 9; public static final int SimpleBuilder = 10; public static final int SimpleBuilderChild = 11; public static final int SimpleBuilderChildExpression = 12; public static final int SimpleBuilderDeclaration = 13; public static final int SimpleBuilderExpression = 14; public static final int SimpleBuilderExtensionDeclaration = 15; public static final int SimpleBuilderParameter = 16; public static final int SimpleBuilderParameterReference = 17; public static final int SimpleBuilderParentExpression = 18; public static final int SimpleBuilderProperty = 19; public static final int SimpleBuilderPropertyBuilder = 20; public static final int SimpleBuilderPropertyExpression = 21; public static final int SimpleBuilderPropertyParent = 22; public static final int SimpleBuilderPropertyValue = 23; public static final int SimpleBuilders = 24; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x132aa4d8a3f7441cL, 0xa7eb3fce23492c6aL); builder.put(0x6c473c8a08195e1cL, AsBuilderStatement); builder.put(0x4acc05c8d721d314L, AsTypeBuilder); builder.put(0x56cd40dfa78d35b1L, BaseSimpleBuilderDeclaration); builder.put(0x5c83892592e1ebbfL, BeanBuilder); builder.put(0x252efd34f8a58ec7L, BeanPropertyBuilder); builder.put(0x61f1de4171d2bf0bL, Builder); builder.put(0x6c473c8a081aa9e4L, BuilderContainer); builder.put(0x61f1de4171d2bf0eL, BuilderCreator); builder.put(0x61f1de4171d2bf23L, BuilderStatement); builder.put(0x6524536b2e18dae0L, ResultExpression); builder.put(0x6524536b2e24c0baL, SimpleBuilder); builder.put(0x6524536b2e1d353aL, SimpleBuilderChild); builder.put(0x6524536b2e1d353eL, SimpleBuilderChildExpression); builder.put(0x6524536b2e1a1e38L, SimpleBuilderDeclaration); builder.put(0x6524536b2e1d3540L, SimpleBuilderExpression); builder.put(0x56cd40dfa78dcaf3L, SimpleBuilderExtensionDeclaration); builder.put(0x4b4c01fdd9010958L, SimpleBuilderParameter); builder.put(0x4b4c01fdd9029ce4L, SimpleBuilderParameterReference); builder.put(0x6524536b2e1d353cL, SimpleBuilderParentExpression); builder.put(0x4acc05c8d72870eaL, SimpleBuilderProperty); builder.put(0x4acc05c8d72ec05fL, SimpleBuilderPropertyBuilder); builder.put(0x4acc05c8d72c48e2L, SimpleBuilderPropertyExpression); builder.put(0x4acc05c8d72c5e70L, SimpleBuilderPropertyParent); builder.put(0x4acc05c8d72c5e8aL, SimpleBuilderPropertyValue); builder.put(0x6524536b2e1a1e3bL, SimpleBuilders); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }