package jetbrains.mps.console.base.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 AbstractPrintExpression = 0; public static final int BLCommand = 1; public static final int BLExpression = 2; public static final int Command = 3; public static final int CommandHolder = 4; public static final int CommandHolderRef = 5; public static final int ConsoleRoot = 6; public static final int ExceptionHolder = 7; public static final int GeneratedCommand = 8; public static final int HelpCommand = 9; public static final int HelpConceptReference = 10; public static final int History = 11; public static final int HistoryItem = 12; public static final int IActionHolder = 13; public static final int IClickable = 14; public static final int INodeWithReference = 15; public static final int InterpretedCommand = 16; public static final int ModifiedCommandHistoryItem = 17; public static final int NewLineResponseItem = 18; public static final int NodeReferencePresentation = 19; public static final int NodeReferenceString = 20; public static final int NodeResponseItem = 21; public static final int NodeWithClosure = 22; public static final int OutputConsoleRoot = 23; public static final int PastedNodeReference = 24; public static final int PrintExpression = 25; public static final int PrintNodeExpression = 26; public static final int PrintNodeReferenceExpression = 27; public static final int PrintSequenceExpression = 28; public static final int PrintTextExpression = 29; public static final int ProjectExpression = 30; public static final int ProjectScope = 31; public static final int Response = 32; public static final int ResponseItem = 33; public static final int TextResponseItem = 34; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L); builder.put(0x6c8954f469a7c420L, AbstractPrintExpression); builder.put(0x4bd43869e610f3e9L, BLCommand); builder.put(0x6a40a3596560a9d9L, BLExpression); builder.put(0x5f1fb64db424879fL, Command); builder.put(0x4e27160acb4484bL, CommandHolder); builder.put(0x4fe9275cea077231L, CommandHolderRef); builder.put(0x15fb34051f725a2cL, ConsoleRoot); builder.put(0x5b02f032bc93b714L, ExceptionHolder); builder.put(0x188f8efcef689c71L, GeneratedCommand); builder.put(0x690b986730a1f80L, HelpCommand); builder.put(0x60279080c2f3b209L, HelpConceptReference); builder.put(0xa835f28c1aa02beL, History); builder.put(0x5f195a051bd47defL, HistoryItem); builder.put(0x7633e0214d3a5856L, IActionHolder); builder.put(0x2095ece53bb9f5b0L, IClickable); builder.put(0x36ac6f29ae8c1fb5L, INodeWithReference); builder.put(0x188f8efcef689c65L, InterpretedCommand); builder.put(0x9992dadc6de20a7L, ModifiedCommandHistoryItem); builder.put(0x4e3b035171b35d30L, NewLineResponseItem); builder.put(0x2095ece53bbb600cL, NodeReferencePresentation); builder.put(0x2095ece53ba81265L, NodeReferenceString); builder.put(0x4e3b035171b35c14L, NodeResponseItem); builder.put(0xf6d4d958ec2f2c6L, NodeWithClosure); builder.put(0x131ec6f2097ff75fL, OutputConsoleRoot); builder.put(0x51132a123c89fa7eL, PastedNodeReference); builder.put(0x6979f0787b2a9377L, PrintExpression); builder.put(0x4c7a26b31bd03b59L, PrintNodeExpression); builder.put(0x5f195a051bd9bddcL, PrintNodeReferenceExpression); builder.put(0x6979f0787b7db64fL, PrintSequenceExpression); builder.put(0x7417cca3eb1feca9L, PrintTextExpression); builder.put(0xa721a59126bb908L, ProjectExpression); builder.put(0x3bc64421763adda2L, ProjectScope); builder.put(0x4e3b035171a5ba02L, Response); builder.put(0x4e3b035171b3583cL, ResponseItem); builder.put(0x4e3b035171b35c38L, TextResponseItem); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }