package jetbrains.mps.lang.project.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 DevKit = 0; public static final int Generator = 1; public static final int Language = 2; public static final int MappingConfigExternalRef = 3; public static final int MappingConfigNormalRef = 4; public static final int MappingConfigRefAllGlobal = 5; public static final int MappingConfigRefAllLocal = 6; public static final int MappingConfigRefBase = 7; public static final int MappingConfigRefSet = 8; public static final int MappingPriorityRule = 9; public static final int ModelReference = 10; public static final int ModelRoot = 11; public static final int Module = 12; public static final int ModuleDependency = 13; public static final int ModuleReference = 14; public static final int Solution = 15; public static final int SourcePath = 16; public static final int StubEntry = 17; public static final int StubSolution = 18; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x86ef829012bb4ca7L, 0x947f093788f263a9L); builder.put(0x5869770da61dfe2fL, DevKit); builder.put(0x5869770da61dfe21L, Generator); builder.put(0x5869770da61dfe1fL, Language); builder.put(0x25c3f284595727e1L, MappingConfigExternalRef); builder.put(0x25c3f28459572777L, MappingConfigNormalRef); builder.put(0x25c3f2845954f70fL, MappingConfigRefAllGlobal); builder.put(0x25c3f284595702d4L, MappingConfigRefAllLocal); builder.put(0x25c3f2845954f70dL, MappingConfigRefBase); builder.put(0x25c3f2845957030bL, MappingConfigRefSet); builder.put(0x5869770da61dfe38L, MappingPriorityRule); builder.put(0x5869770da61dfe27L, ModelReference); builder.put(0x19bfb4173fb52426L, ModelRoot); builder.put(0x5869770da61dfe1eL, Module); builder.put(0x5869770da61dfe28L, ModuleDependency); builder.put(0x19bfb4173fb5210cL, ModuleReference); builder.put(0x5869770da61dfe20L, Solution); builder.put(0x3be012d639dffb7L, SourcePath); builder.put(0x19bfb4173fb52422L, StubEntry); builder.put(0x3be012d639dff87L, StubSolution); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }