package jetbrains.mps.lang.plugin.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 AbstractToolKeystroke = 0;
public static final int AbstractToolShortcut = 1;
public static final int ActionAccessOperation = 2;
public static final int ActionConstructionParameterDeclaration = 3;
public static final int ActionConstructorParameterReferenceOperation = 4;
public static final int ActionDataParameterDeclaration = 5;
public static final int ActionDataParameterReferenceOperation = 6;
public static final int ActionDeclaration = 7;
public static final int ActionGroupDeclaration = 8;
public static final int ActionGroupMember = 9;
public static final int ActionGroupRef = 10;
public static final int ActionInstance = 11;
public static final int ActionParameter = 12;
public static final int ActionParameterCondition = 13;
public static final int ActionParameterDeclaration = 14;
public static final int ActionParameterReference = 15;
public static final int ActionParameterReferenceOperation = 16;
public static final int ActionPlaceSpecification = 17;
public static final int ActionReference = 18;
public static final int ActionType = 19;
public static final int AddElementStatement = 20;
public static final int AddKeystrokeStatement = 21;
public static final int AddStatement = 22;
public static final int AddTabOperation = 23;
public static final int BaseNodeBlock = 24;
public static final int BaseProjectOperation = 25;
public static final int BaseToolDeclaration = 26;
public static final int BuildGroupBlock = 27;
public static final int ButtonCreator = 28;
public static final int CloseTabOperation = 29;
public static final int ConceptCondition = 30;
public static final int ConceptFunctionParameter_AnActionEvent = 31;
public static final int ConceptFunctionParameter_CreatorType = 32;
public static final int ConceptFunctionParameter_IModule = 33;
public static final int ConceptFunctionParameter_MPSProject = 34;
public static final int ConceptFunctionParameter_Model = 35;
public static final int ConceptFunctionParameter_OperationContext = 36;
public static final int ConceptFunctionParameter_PreferencePage_component = 37;
public static final int ConceptFunctionParameter_Project = 38;
public static final int ConceptFunctionParameter_SConceptClass = 39;
public static final int ConceptFunctionParameter_node = 40;
public static final int ConceptsBlock = 41;
public static final int CreateBlock = 42;
public static final int CreateNodeAspectBlock = 43;
public static final int CreateTabBlock = 44;
public static final int CustomCondition = 45;
public static final int CustomToolShortcut = 46;
public static final int DisposeBlock = 47;
public static final int DoUpdateBlock = 48;
public static final int EditableModel = 49;
public static final int EditorTab = 50;
public static final int EditorTabReference = 51;
public static final int ElementListContents = 52;
public static final int EnumerateChildrenFunction = 53;
public static final int EverywhereActionPlace = 54;
public static final int ExecuteBlock = 55;
public static final int GetComponentBlock = 56;
public static final int GetGroupOperation = 57;
public static final int GetNodeBlock = 58;
public static final int GetNodesBlock = 59;
public static final int GetSelectedTabOperation = 60;
public static final int GroupAccessOperation = 61;
public static final int GroupAnchor = 62;
public static final int GroupContents = 63;
public static final int GroupType = 64;
public static final int IdeaActionsDescriptor = 65;
public static final int IdeaConfigurationXml = 66;
public static final int IdeaInitializerDescriptor = 67;
public static final int IdeaPluginDependency = 68;
public static final int InitBlock = 69;
public static final int InterfaceExtentionPoint = 70;
public static final int InterfaceGroup = 71;
public static final int IsApplicableBlock = 72;
public static final int IsApplicableTabBlock = 73;
public static final int KeyMapKeystroke = 74;
public static final int KeyStrokeType = 75;
public static final int KeymapChangesDeclaration = 76;
public static final int KeymapRef = 77;
public static final int ListenBlock = 78;
public static final int MPSPluginDependency = 79;
public static final int ModificationStatement = 80;
public static final int NodesBlock = 81;
public static final int NonDumbAwareActions = 82;
public static final int NumberToolShortcut = 83;
public static final int OnAfterReadBlock = 84;
public static final int OnBeforeWriteBlock = 85;
public static final int Order = 86;
public static final int OrderConstraints = 87;
public static final int OrderReference = 88;
public static final int ParameterCondition_ConceptFunctionParameter = 89;
public static final int ParameterizedShortcutChange = 90;
public static final int PersistentPropertyDeclaration = 91;
public static final int PersistentPropertyReference = 92;
public static final int PinTabOperation = 93;
public static final int PluginDependency = 94;
public static final int PopupCreator = 95;
public static final int PreferencePage = 96;
public static final int PreferencePageCommitBlock = 97;
public static final int PreferencePageIsModifiedBlock = 98;
public static final int PreferencePageResetBlock = 99;
public static final int PreferencesComponentDeclaration = 100;
public static final int PreferencesComponentType = 101;
public static final int RequiredCondition = 102;
public static final int Separator = 103;
public static final int ShortcutChange = 104;
public static final int SimpleActionPlace = 105;
public static final int SimpleShortcutChange = 106;
public static final int SmartDisposeClosureParameterDeclaration = 107;
public static final int TabbedToolDeclaration = 108;
public static final int TabbedToolOperation = 109;
public static final int ToStringConceptFunction = 110;
public static final int ToStringParameter = 111;
public static final int ToolActionPlace = 112;
public static final int ToolDeclaration = 113;
public static final int ToolInstanceExpression = 114;
public static final int ToolKeystroke = 115;
public static final int ToolTab = 116;
public static final int ToolType = 117;
public static final int ToolbarCreator = 118;
public static final int UnpinTabOperation = 119;
public static final int UpdateBlock = 120;
public static final int UpdateGroupBlock = 121;
public static final int UpdateGroupFunction = 122;
public LanguageConceptSwitch() {
LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x28f9e4973b424291L, 0xaeba0a1039153ab1L);
builder.put(0x68b8d4843e384caL, AbstractToolKeystroke);
builder.put(0x68b8d4843b5f981L, AbstractToolShortcut);
builder.put(0x2c7cd89ac8d0060cL, ActionAccessOperation);
builder.put(0x11daf6d2bdcL, ActionConstructionParameterDeclaration);
builder.put(0x11daf6e60e3L, ActionConstructorParameterReferenceOperation);
builder.put(0x11b69e025e0L, ActionDataParameterDeclaration);
builder.put(0x11b69e60be0L, ActionDataParameterReferenceOperation);
builder.put(0x1181ca87c38L, ActionDeclaration);
builder.put(0x1181da058d2L, ActionGroupDeclaration);
builder.put(0x1186b4d6ddfL, ActionGroupMember);
builder.put(0x498be7ea73fa71fL, ActionGroupRef);
builder.put(0x1181da2ba57L, ActionInstance);
builder.put(0x11b737a6b7cL, ActionParameter);
builder.put(0x4cdc1c9014f52facL, ActionParameterCondition);
builder.put(0x118b812427fL, ActionParameterDeclaration);
builder.put(0x1947b3e0f0959deeL, ActionParameterReference);
builder.put(0x118d0b7fab3L, ActionParameterReferenceOperation);
builder.put(0x57ad0f5134202ecL, ActionPlaceSpecification);
builder.put(0x14fc9beabb2214dfL, ActionReference);
builder.put(0x118c26632a3L, ActionType);
builder.put(0x1190f7a2d1aL, AddElementStatement);
builder.put(0x70d8274412a8919cL, AddKeystrokeStatement);
builder.put(0x11dafad4b27L, AddStatement);
builder.put(0x51d51510f17237b8L, AddTabOperation);
builder.put(0x33f4c34299ffc088L, BaseNodeBlock);
builder.put(0x2e56fadb4d375f27L, BaseProjectOperation);
builder.put(0x5adc7622e710bddcL, BaseToolDeclaration);
builder.put(0x1190f786becL, BuildGroupBlock);
builder.put(0x1b97d211bb0207afL, ButtonCreator);
builder.put(0x50be5f478b3541f2L, CloseTabOperation);
builder.put(0xe9375051ff52781L, ConceptCondition);
builder.put(0x1181d54406fL, ConceptFunctionParameter_AnActionEvent);
builder.put(0x513f22c4bae4fb1bL, ConceptFunctionParameter_CreatorType);
builder.put(0x11870797a07L, ConceptFunctionParameter_IModule);
builder.put(0x118707cdfb8L, ConceptFunctionParameter_MPSProject);
builder.put(0x513f22c4bae4fb15L, ConceptFunctionParameter_Model);
builder.put(0x118565418cbL, ConceptFunctionParameter_OperationContext);
builder.put(0x119e2cb827fL, ConceptFunctionParameter_PreferencePage_component);
builder.put(0x11aa1691a43L, ConceptFunctionParameter_Project);
builder.put(0x6785022a196ed912L, ConceptFunctionParameter_SConceptClass);
builder.put(0x1184b3b848fL, ConceptFunctionParameter_node);
builder.put(0x6785022a196e8effL, ConceptsBlock);
builder.put(0x6785022a196e8f01L, CreateBlock);
builder.put(0x33f4c34299ff0d26L, CreateNodeAspectBlock);
builder.put(0x16c373ab7fdbb667L, CreateTabBlock);
builder.put(0x4cdc1c9014f46cb3L, CustomCondition);
builder.put(0x68b8d4843b76125L, CustomToolShortcut);
builder.put(0x11aa167474fL, DisposeBlock);
builder.put(0x1181d51127eL, DoUpdateBlock);
builder.put(0x4ecd9810833251a2L, EditableModel);
builder.put(0x33f4c34299ff0d2fL, EditorTab);
builder.put(0x22035699bdd7814bL, EditorTabReference);
builder.put(0x1190f756bc5L, ElementListContents);
builder.put(0x120b44d9194L, EnumerateChildrenFunction);
builder.put(0x57ad0f513474398L, EverywhereActionPlace);
builder.put(0x1181d5d8548L, ExecuteBlock);
builder.put(0x11aba5b01c0L, GetComponentBlock);
builder.put(0x119b4514b56L, GetGroupOperation);
builder.put(0x1184b2b7acbL, GetNodeBlock);
builder.put(0x1184b2c2cdeL, GetNodesBlock);
builder.put(0x19da07a14b82ef06L, GetSelectedTabOperation);
builder.put(0x2c7cd89ac8d17d74L, GroupAccessOperation);
builder.put(0x11840f36089L, GroupAnchor);
builder.put(0x1190f747b3dL, GroupContents);
builder.put(0x119240f9168L, GroupType);
builder.put(0x498be7ea73fa71eL, IdeaActionsDescriptor);
builder.put(0x2c7d36ab0e3b095aL, IdeaConfigurationXml);
builder.put(0x45b64b294c2b3514L, IdeaInitializerDescriptor);
builder.put(0x516313f5e8537eecL, IdeaPluginDependency);
builder.put(0x11aa166ea48L, InitBlock);
builder.put(0x1186bb08443L, InterfaceExtentionPoint);
builder.put(0x1186ae0bf01L, InterfaceGroup);
builder.put(0x118b833c6a5L, IsApplicableBlock);
builder.put(0x33f4c34299ff128fL, IsApplicableTabBlock);
builder.put(0x11919c665d4L, KeyMapKeystroke);
builder.put(0x7a5e2454bfcdad14L, KeyStrokeType);
builder.put(0x15afe07f2a9bb075L, KeymapChangesDeclaration);
builder.put(0x498be7ea73fa87eL, KeymapRef);
builder.put(0x33f4c34299ffc090L, ListenBlock);
builder.put(0x2d2ad2584076330L, MPSPluginDependency);
builder.put(0x1181de4920dL, ModificationStatement);
builder.put(0x33f4c34299ff11e2L, NodesBlock);
builder.put(0x14fc9beabb2214dcL, NonDumbAwareActions);
builder.put(0x68b8d4843b76107L, NumberToolShortcut);
builder.put(0x119e1f720a6L, OnAfterReadBlock);
builder.put(0x119e1f3f82bL, OnBeforeWriteBlock);
builder.put(0x22035699bdd78147L, Order);
builder.put(0x22035699bdd78145L, OrderConstraints);
builder.put(0x22035699bdd79211L, OrderReference);
builder.put(0x4cdc1c9014f52fa7L, ParameterCondition_ConceptFunctionParameter);
builder.put(0x55f30a5d1e096c3aL, ParameterizedShortcutChange);
builder.put(0x119c44cfd36L, PersistentPropertyDeclaration);
builder.put(0x119c466b22aL, PersistentPropertyReference);
builder.put(0x3b9dce676f3861a1L, PinTabOperation);
builder.put(0x516313f5e8537ee9L, PluginDependency);
builder.put(0x1b97d211bb0207abL, PopupCreator);
builder.put(0x119e269a79fL, PreferencePage);
builder.put(0x119e291160cL, PreferencePageCommitBlock);
builder.put(0x119e7219d37L, PreferencePageIsModifiedBlock);
builder.put(0x119e28fc2f6L, PreferencePageResetBlock);
builder.put(0x119c44c226fL, PreferencesComponentDeclaration);
builder.put(0x119c497fc64L, PreferencesComponentType);
builder.put(0x4cdc1c9014f52faeL, RequiredCondition);
builder.put(0x1188a1ecd8aL, Separator);
builder.put(0x55f30a5d1e092278L, ShortcutChange);
builder.put(0x57ad0f5134202ebL, SimpleActionPlace);
builder.put(0x15afe07f2a9bb076L, SimpleShortcutChange);
builder.put(0x6bd88e2e00aae68L, SmartDisposeClosureParameterDeclaration);
builder.put(0x51d51510f17223c5L, TabbedToolDeclaration);
builder.put(0x705d0a376e80e04cL, TabbedToolOperation);
builder.put(0x11db00924aaL, ToStringConceptFunction);
builder.put(0x11db00cd5f8L, ToStringParameter);
builder.put(0x57ad0f513426286L, ToolActionPlace);
builder.put(0x1181ca8f3faL, ToolDeclaration);
builder.put(0x11870178843L, ToolInstanceExpression);
builder.put(0x68b8d4843b765b0L, ToolKeystroke);
builder.put(0x6048eaf0c78f324eL, ToolTab);
builder.put(0x11961ebbf24L, ToolType);
builder.put(0x1b97d211bb01f6f6L, ToolbarCreator);
builder.put(0x4ac06ca1bf6e6788L, UnpinTabOperation);
builder.put(0x118b8325461L, UpdateBlock);
builder.put(0x120b44a69d3L, UpdateGroupBlock);
builder.put(0x120b44b9ee2L, UpdateGroupFunction);
myIndex = builder.seal();
}
/*package*/ int index(SConceptId cid) {
return myIndex.index(cid);
}
public int index(SAbstractConcept concept) {
return myIndex.index(concept);
}
}