package jetbrains.mps.lang.script.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 AbstractClassifierSpecification = 0; public static final int AbstractMethodSpecification = 1; public static final int CommentMigrationScriptPart = 2; public static final int DirectClassifierSpecification = 3; public static final int DirectMethodSpecification = 4; public static final int ExtractInterfaceMigration = 5; public static final int FQNameClassifierSpecification = 6; public static final int FQNameMethodSpecification = 7; public static final int FactoryMigrationScriptPart = 8; public static final int MigrationScript = 9; public static final int MigrationScriptPart = 10; public static final int MigrationScriptPart_Instance = 11; public static final int MigrationScriptPart_Instance_Predicate = 12; public static final int MigrationScriptPart_Instance_Updater = 13; public static final int MigrationScriptPart_node = 14; public static final int PullUpMethod = 15; public static final int WhitespaceMigrationScriptPart = 16; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xeddeefac2d64437L, 0xbc2cde50fd4ce470L); builder.put(0x4b6b6d7b2a61a23aL, AbstractClassifierSpecification); builder.put(0x4243146ba1b46c9dL, AbstractMethodSpecification); builder.put(0x5c5c941438569102L, CommentMigrationScriptPart); builder.put(0x4b6b6d7b2a638d23L, DirectClassifierSpecification); builder.put(0x1fcdfeb518c43583L, DirectMethodSpecification); builder.put(0x5c5c941438573499L, ExtractInterfaceMigration); builder.put(0x4b6b6d7b2a638ddbL, FQNameClassifierSpecification); builder.put(0x4243146ba1b412e3L, FQNameMethodSpecification); builder.put(0x24105a807c757c2dL, FactoryMigrationScriptPart); builder.put(0x11225e9072dL, MigrationScript); builder.put(0x60bdd7da75343e05L, MigrationScriptPart); builder.put(0x11225f4f883L, MigrationScriptPart_Instance); builder.put(0x11225f8301cL, MigrationScriptPart_Instance_Predicate); builder.put(0x11225fec23cL, MigrationScriptPart_Instance_Updater); builder.put(0x11225fae1f1L, MigrationScriptPart_node); builder.put(0xbc887f0950c99c4L, PullUpMethod); builder.put(0x24105a807c76b63eL, WhitespaceMigrationScriptPart); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }