package jetbrains.mps.lang.test.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 AbstractNodeAssert = 0;
public static final int AbstractNodeErrorCheckOperation = 1;
public static final int AbstractNodeRuleCheckOperation = 2;
public static final int AbstractNodeWarningCheckOperation = 3;
public static final int ActionReference = 4;
public static final int AfterTestsMethod = 5;
public static final int AnonymousCellAnnotation = 6;
public static final int AssertMatch = 7;
public static final int BeforeTestsMethod = 8;
public static final int BootstrapActionReference = 9;
public static final int CheckDataFlowOperation = 10;
public static final int CheckNodeDataflow = 11;
public static final int CheckNodeForErrorMessagesOperation = 12;
public static final int CheckNodeForErrors = 13;
public static final int DragMouseStatement = 14;
public static final int EditorComponentExpression = 15;
public static final int EditorExpression = 16;
public static final int EditorOperation = 17;
public static final int EditorTestCase = 18;
public static final int ExpressionContainer = 19;
public static final int IChecksRules = 20;
public static final int INodeAnnotation = 21;
public static final int INodesTestMethod = 22;
public static final int IReferenceAttachable = 23;
public static final int IRuleReference = 24;
public static final int InfoStatementReference = 25;
public static final int InvokeActionStatement = 26;
public static final int InvokeIntentionStatement = 27;
public static final int IsIntentionApplicableExpression = 28;
public static final int LogEvent = 29;
public static final int MPSActionReference = 30;
public static final int MigrationTestCase = 31;
public static final int MockAnnotation = 32;
public static final int MockScopeProvider = 33;
public static final int ModelExpression = 34;
public static final int NamedNodeReference = 35;
public static final int NodeCheckOperation = 36;
public static final int NodeConstraintsErrorCheckOperation = 37;
public static final int NodeConstraintsWarningCheckOperation = 38;
public static final int NodeErrorCheckOperation = 39;
public static final int NodeExpectedTypeCheckOperation = 40;
public static final int NodeInfoCheckOperation = 41;
public static final int NodeOperationsContainer = 42;
public static final int NodePropertiesContainer = 43;
public static final int NodeReachable = 44;
public static final int NodeRuleCheckOperation = 45;
public static final int NodeTypeCheckOperation = 46;
public static final int NodeTypeSetCheckOperation = 47;
public static final int NodeTypeSystemErrorCheckOperation = 48;
public static final int NodeTypeSystemRuleCheckOperation = 49;
public static final int NodeTypeSystemWarningCheckOperation = 50;
public static final int NodeUnknownErrorCheckOperation = 51;
public static final int NodeUnknownWarningCheckOperation = 52;
public static final int NodeUnreachable = 53;
public static final int NodeWarningCheckOperation = 54;
public static final int NodesTestCase = 55;
public static final int NodesTestMethod = 56;
public static final int PressKeyStatement = 57;
public static final int PressMouseStatement = 58;
public static final int ProjectExpression = 59;
public static final int ReportErrorStatementReference = 60;
public static final int ScopeEntry = 61;
public static final int ScopesExpectedNode = 62;
public static final int ScopesTest = 63;
public static final int SimpleNodeTest = 64;
public static final int SwitchToInspector = 65;
public static final int TestInfo = 66;
public static final int TestNode = 67;
public static final int TestNodeAnnotation = 68;
public static final int TestNodeReference = 69;
public static final int TypeKeyStatement = 70;
public static final int UnknownRuleReference = 71;
public static final int UntypedExpression = 72;
public static final int VariableAlive = 73;
public static final int VariableInitialized = 74;
public static final int WarningStatementReference = 75;
public LanguageConceptSwitch() {
LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x8585453e6bfb4d80L, 0x98deb16074f1d86cL);
builder.put(0x11ada7b9a44L, AbstractNodeAssert);
builder.put(0x6cbc57bb7a195a9aL, AbstractNodeErrorCheckOperation);
builder.put(0x6cbc57bb7a42d28aL, AbstractNodeRuleCheckOperation);
builder.put(0x73a7cdcfbbbf1ec9L, AbstractNodeWarningCheckOperation);
builder.put(0xf48c620dd899bf4L, ActionReference);
builder.put(0x2045125020ec2848L, AfterTestsMethod);
builder.put(0x11e31babe12L, AnonymousCellAnnotation);
builder.put(0x11a2f985130L, AssertMatch);
builder.put(0x2045125020ec2847L, BeforeTestsMethod);
builder.put(0xf48c620dd899d06L, BootstrapActionReference);
builder.put(0x11b081c90baL, CheckDataFlowOperation);
builder.put(0x11b743c0e8cL, CheckNodeDataflow);
builder.put(0x11b07d3d54aL, CheckNodeForErrorMessagesOperation);
builder.put(0x11ae82817b8L, CheckNodeForErrors);
builder.put(0x2ec0ea8c55ca0a3L, DragMouseStatement);
builder.put(0x501fdfb2963ab0ffL, EditorComponentExpression);
builder.put(0x11d7249a7dbL, EditorExpression);
builder.put(0x11daf16c21cL, EditorOperation);
builder.put(0x11e314b20e0L, EditorTestCase);
builder.put(0x254649f227ff5d72L, ExpressionContainer);
builder.put(0x770c2c9f6ef97f30L, IChecksRules);
builder.put(0x11e0d52da47L, INodeAnnotation);
builder.put(0x1510445f8a2c272dL, INodesTestMethod);
builder.put(0x2827acdc621ed3acL, IReferenceAttachable);
builder.put(0x6abc06f5f4afab9dL, IRuleReference);
builder.put(0x1de1fbd5fbfe9cf9L, InfoStatementReference);
builder.put(0x614c5660cccba06bL, InvokeActionStatement);
builder.put(0x11d72af5892L, InvokeIntentionStatement);
builder.put(0x83a4b2183e44b99L, IsIntentionApplicableExpression);
builder.put(0x486f8079df2fd630L, LogEvent);
builder.put(0x3ad5e12a687a89d9L, MPSActionReference);
builder.put(0x4c010b30d9be4be7L, MigrationTestCase);
builder.put(0x11e6f14cfccL, MockAnnotation);
builder.put(0x1de1fbd5fbf63919L, MockScopeProvider);
builder.put(0x11d53b20b9cL, ModelExpression);
builder.put(0x1de1fbd5fbf9c211L, NamedNodeReference);
builder.put(0x11b07797e20L, NodeCheckOperation);
builder.put(0x73a7cdcfba5276dfL, NodeConstraintsErrorCheckOperation);
builder.put(0x73a7cdcfbbbf8aadL, NodeConstraintsWarningCheckOperation);
builder.put(0x11b01e7283dL, NodeErrorCheckOperation);
builder.put(0x3cff387beb174046L, NodeExpectedTypeCheckOperation);
builder.put(0x1de1fbd5fbfe6272L, NodeInfoCheckOperation);
builder.put(0x11b07a3d4b5L, NodeOperationsContainer);
builder.put(0x11b01e50b53L, NodePropertiesContainer);
builder.put(0x11b02f9eeb8L, NodeReachable);
builder.put(0x3bc62fcd9b027d04L, NodeRuleCheckOperation);
builder.put(0x11b03034484L, NodeTypeCheckOperation);
builder.put(0x15404cb86444497L, NodeTypeSetCheckOperation);
builder.put(0x5f2a921acc5d63aL, NodeTypeSystemErrorCheckOperation);
builder.put(0x4a391b6dc8e619d9L, NodeTypeSystemRuleCheckOperation);
builder.put(0x770c2c9f6f1bbfcaL, NodeTypeSystemWarningCheckOperation);
builder.put(0x6cbc57bb7a1917bdL, NodeUnknownErrorCheckOperation);
builder.put(0x73a7cdcfbbc0b900L, NodeUnknownWarningCheckOperation);
builder.put(0x11b082d1cb9L, NodeUnreachable);
builder.put(0x11b0224b421L, NodeWarningCheckOperation);
builder.put(0x11b55b49e46L, NodesTestCase);
builder.put(0x11b55b54d88L, NodesTestMethod);
builder.put(0x11e223413eeL, PressKeyStatement);
builder.put(0x2ec0ea8c5348f79L, PressMouseStatement);
builder.put(0x11d5387d7a1L, ProjectExpression);
builder.put(0x3ee2cbee8b19b06dL, ReportErrorStatementReference);
builder.put(0x1de1fbd5fbf67ae2L, ScopeEntry);
builder.put(0x32ba5b0ec25fe9f3L, ScopesExpectedNode);
builder.put(0x7181d929c720809L, ScopesTest);
builder.put(0x11d71fcb191L, SimpleNodeTest);
builder.put(0x501fdfb29636e491L, SwitchToInspector);
builder.put(0x46bca02bfb6e730aL, TestInfo);
builder.put(0x11b5a38fc01L, TestNode);
builder.put(0x119e1c6609cL, TestNodeAnnotation);
builder.put(0x119e1d33213L, TestNodeReference);
builder.put(0x11db9c07f43L, TypeKeyStatement);
builder.put(0x6abc06f5f4af0d67L, UnknownRuleReference);
builder.put(0x706cdc8a9fd69324L, UntypedExpression);
builder.put(0x11b086b4872L, VariableAlive);
builder.put(0x11b0843a235L, VariableInitialized);
builder.put(0x3ee2cbee8b386d76L, WarningStatementReference);
myIndex = builder.seal();
}
/*package*/ int index(SConceptId cid) {
return myIndex.index(cid);
}
public int index(SAbstractConcept concept) {
return myIndex.index(concept);
}
}