package jetbrains.mps.console.ideCommands.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 AbsractMake = 0;
public static final int ActionCallDeclaredParameter = 1;
public static final int ActionCallGlobalParameter = 2;
public static final int ActionCallParameter = 3;
public static final int CallActionExpression = 4;
public static final int Clean = 5;
public static final int ClickableGenerator = 6;
public static final int GlobalScope = 7;
public static final int GlobalStatisticTarget = 8;
public static final int INodeSetReference = 9;
public static final int IStatisticsTarget = 10;
public static final int Make = 11;
public static final int ModelProperties = 12;
public static final int ModelReference = 13;
public static final int ModelStatisticsTarget = 14;
public static final int ModuleProperties = 15;
public static final int NodeReference = 16;
public static final int OfAspectOperation = 17;
public static final int ProjectStatisticsTarget = 18;
public static final int RebuildProjectCommand = 19;
public static final int RemoveGenSources = 20;
public static final int ShowBrokenReferences = 21;
public static final int ShowExpression = 22;
public static final int ShowGenPlan = 23;
public static final int StatCommand = 24;
public static final int SubtreeStatisticsTarget = 25;
public static final int UnloadModelsCommand = 26;
public static final int WithDependencies = 27;
public LanguageConceptSwitch() {
LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L);
builder.put(0x276b371e77c0a29aL, AbsractMake);
builder.put(0x4d7759afce9587a7L, ActionCallDeclaredParameter);
builder.put(0x4d7759afce9587a9L, ActionCallGlobalParameter);
builder.put(0x4d7759afce9587abL, ActionCallParameter);
builder.put(0x4d7759afce9587adL, CallActionExpression);
builder.put(0x276b371e74f88509L, Clean);
builder.put(0x360b134fc0467d73L, ClickableGenerator);
builder.put(0x3bc64421763add42L, GlobalScope);
builder.put(0x67f2bafb7a579cb8L, GlobalStatisticTarget);
builder.put(0x4843e803da101441L, INodeSetReference);
builder.put(0x67f2bafb7a579cb2L, IStatisticsTarget);
builder.put(0x4d7759afcebfef23L, Make);
builder.put(0x4d7759afce9587b0L, ModelProperties);
builder.put(0x6c8954f469900928L, ModelReference);
builder.put(0x67f2bafb7a5cad96L, ModelStatisticsTarget);
builder.put(0x4d7759afce9587b3L, ModuleProperties);
builder.put(0x6c8954f4699443afL, NodeReference);
builder.put(0x5252d9021b8b45a8L, OfAspectOperation);
builder.put(0x67f2bafb7a579e36L, ProjectStatisticsTarget);
builder.put(0x75bb0160f191df02L, RebuildProjectCommand);
builder.put(0x276b371e77c0a11bL, RemoveGenSources);
builder.put(0x1cf75b72b0ac828cL, ShowBrokenReferences);
builder.put(0x75bb0160f191d79fL, ShowExpression);
builder.put(0x61f2dd6de47f85e4L, ShowGenPlan);
builder.put(0x67f2bafb7a558c98L, StatCommand);
builder.put(0x1cf75b72b0b3962bL, SubtreeStatisticsTarget);
builder.put(0x75bb0160f191ddffL, UnloadModelsCommand);
builder.put(0x826e97ca237a1b1L, WithDependencies);
myIndex = builder.seal();
}
/*package*/ int index(SConceptId cid) {
return myIndex.index(cid);
}
public int index(SAbstractConcept concept) {
return myIndex.index(concept);
}
}