package jetbrains.mps.execution.settings.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 ApplyTo_Function = 0;
public static final int CheckProperitesOperation = 1;
public static final int CheckProperties_Function = 2;
public static final int Configuration_Parameter = 3;
public static final int CreateEditor_Function = 4;
public static final int DeprecatedAnnotation = 5;
public static final int Dispose_Function = 6;
public static final int EditorExpression = 7;
public static final int EditorOperationCall = 8;
public static final int EditorOperationDeclaration = 9;
public static final int EditorPropertyDeclaration = 10;
public static final int EditorPropertyReference = 11;
public static final int GetEditorOperation = 12;
public static final int GridBagConstraints = 13;
public static final int IPersistentPropertyHolder = 14;
public static final int PersistentConfiguration = 15;
public static final int PersistentConfigurationAssistent = 16;
public static final int PersistentConfigurationMethod = 17;
public static final int PersistentConfigurationTemplate = 18;
public static final int PersistentConfigurationTemplateInitializer = 19;
public static final int PersistentConfigurationType = 20;
public static final int PersistentPropertyDeclaration = 21;
public static final int PersistentPropertyReferenceOperation = 22;
public static final int ProjectAccessExpression = 23;
public static final int ReportConfigurationErrorStatement = 24;
public static final int ResetFrom_Function = 25;
public static final int SettingsEditor = 26;
public static final int SettingsEditorType = 27;
public static final int TemplateParameter = 28;
public static final int TemplateParameterReference = 29;
public static final int TemplatePersistentConfigurationType = 30;
public LanguageConceptSwitch() {
LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL);
builder.put(0xd244b712f910129L, ApplyTo_Function);
builder.put(0xd244b712f91011fL, CheckProperitesOperation);
builder.put(0xd244b712f910125L, CheckProperties_Function);
builder.put(0xd244b712f910390L, Configuration_Parameter);
builder.put(0xd244b712f910106L, CreateEditor_Function);
builder.put(0x7f8de21e263f5819L, DeprecatedAnnotation);
builder.put(0xd244b712f91010bL, Dispose_Function);
builder.put(0xd244b712f91011cL, EditorExpression);
builder.put(0xd244b712f91012eL, EditorOperationCall);
builder.put(0xd244b712f91012dL, EditorOperationDeclaration);
builder.put(0xd244b712f910132L, EditorPropertyDeclaration);
builder.put(0xd244b712f910133L, EditorPropertyReference);
builder.put(0x4a75ebd58602caa5L, GetEditorOperation);
builder.put(0x25c8b83a7e4bb488L, GridBagConstraints);
builder.put(0xd244b712f910122L, IPersistentPropertyHolder);
builder.put(0xd244b712f910020L, PersistentConfiguration);
builder.put(0xd244b712f9dce91L, PersistentConfigurationAssistent);
builder.put(0xd244b712f91001bL, PersistentConfigurationMethod);
builder.put(0xd244b712f910113L, PersistentConfigurationTemplate);
builder.put(0xd244b712f910116L, PersistentConfigurationTemplateInitializer);
builder.put(0xd244b712f91001cL, PersistentConfigurationType);
builder.put(0xd244b712f910119L, PersistentPropertyDeclaration);
builder.put(0xd244b712f91010eL, PersistentPropertyReferenceOperation);
builder.put(0x6a8d96ff82b02f8L, ProjectAccessExpression);
builder.put(0xd244b712f910103L, ReportConfigurationErrorStatement);
builder.put(0xd244b712f910136L, ResetFrom_Function);
builder.put(0xd244b712f91013dL, SettingsEditor);
builder.put(0xd244b712f91013aL, SettingsEditorType);
builder.put(0xd244b712f91011aL, TemplateParameter);
builder.put(0xd244b712f910101L, TemplateParameterReference);
builder.put(0xd244b712f9100fdL, TemplatePersistentConfigurationType);
myIndex = builder.seal();
}
/*package*/ int index(SConceptId cid) {
return myIndex.index(cid);
}
public int index(SAbstractConcept concept) {
return myIndex.index(concept);
}
}