package jetbrains.mps.baseLanguage.lightweightdsl.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 AutoInitDSLClass = 0; public static final int BooleanPropertyInstance = 1; public static final int CustomMemberDescriptor = 2; public static final int DSLAnnotation = 3; public static final int DSLClassMember = 4; public static final int DSLDescriptor = 5; public static final int DependentTypeDescriptor = 6; public static final int DependentTypeInstance = 7; public static final int EmptyMemberDescriptor = 8; public static final int GenerateModifier = 9; public static final int IntegerPropertyInstance = 10; public static final int MemberInstance = 11; public static final int MemberModifier = 12; public static final int MemberPlaceholder = 13; public static final int MethodDescriptor = 14; public static final int MethodInstance = 15; public static final int MethodParameterInstance = 16; public static final int MultipleModifier = 17; public static final int ParameterDescriptor = 18; public static final int PlaceholderModifier = 19; public static final int PropertyDescriptor = 20; public static final int PropertyInstance = 21; public static final int RequiredModifier = 22; public static final int StringPropertyInstance = 23; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xc7d5b9dda05f4be2L, 0xbc73f2e16994cc67L); builder.put(0xea740fb893a13edL, AutoInitDSLClass); builder.put(0x59e9926e84100ec3L, BooleanPropertyInstance); builder.put(0x72b255a044805d9cL, CustomMemberDescriptor); builder.put(0x3190d3f9f1cab0caL, DSLAnnotation); builder.put(0x72b255a0447fe4c7L, DSLClassMember); builder.put(0x340eb2bd2e03d160L, DSLDescriptor); builder.put(0x340eb2bd2e03d15cL, DependentTypeDescriptor); builder.put(0x340eb2bd2e03d16bL, DependentTypeInstance); builder.put(0x50c63f9f4a0dea5fL, EmptyMemberDescriptor); builder.put(0x331be730bdf88d98L, GenerateModifier); builder.put(0x59e9926e84100ec5L, IntegerPropertyInstance); builder.put(0x59e9926e840d9179L, MemberInstance); builder.put(0x2f38f33681e6c5feL, MemberModifier); builder.put(0x59e9926e840d7db2L, MemberPlaceholder); builder.put(0x340eb2bd2e03d167L, MethodDescriptor); builder.put(0x340eb2bd2e03d154L, MethodInstance); builder.put(0x7b3d7e6b74000c44L, MethodParameterInstance); builder.put(0x1db73bac2eaf51eeL, MultipleModifier); builder.put(0x340eb2bd2e03d164L, ParameterDescriptor); builder.put(0x72b255a044804f29L, PlaceholderModifier); builder.put(0x72b255a0447fbb31L, PropertyDescriptor); builder.put(0x59e9926e840d9151L, PropertyInstance); builder.put(0x2f38f33681e6c616L, RequiredModifier); builder.put(0x59e9926e84100d04L, StringPropertyInstance); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }