package jetbrains.mps.samples.languagePatterns.Basic.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 AbstractRequestDescription = 0;
public static final int Address = 1;
public static final int AddressReference = 2;
public static final int AddressType = 3;
public static final int AgendaItem = 4;
public static final int Apple = 5;
public static final int Car = 6;
public static final int CombinedPerformance = 7;
public static final int Component = 8;
public static final int ComponentUsage = 9;
public static final int Concert = 10;
public static final int Container = 11;
public static final int DottedLine = 12;
public static final int DrawCommand = 13;
public static final int DrawLine = 14;
public static final int DrawRect = 15;
public static final int EmptyLine = 16;
public static final int FormDescription = 17;
public static final int Fruit = 18;
public static final int FruitPlate = 19;
public static final int IncompleteCommand = 20;
public static final int Item = 21;
public static final int ItemReference = 22;
public static final int LineStyle = 23;
public static final int ListOfDrawCommands = 24;
public static final int OperationOnAddress = 25;
public static final int Orange = 26;
public static final int Participant = 27;
public static final int Performance = 28;
public static final int PerformanceWithTitle = 29;
public static final int RaceParticipant = 30;
public static final int Request = 31;
public static final int SimplifiedFormDescription = 32;
public static final int Singer = 33;
public static final int SolidLine = 34;
public static final int SomeForm = 35;
public static final int StreetOperation = 36;
public static final int StringDescription = 37;
public static final int Truck = 38;
public static final int ZipOperation = 39;
public LanguageConceptSwitch() {
LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x7a6f7ef73988464bL, 0x8cc51182671c136eL);
builder.put(0x1a2a793c4db2238aL, AbstractRequestDescription);
builder.put(0x48a6ab8c26b3f40bL, Address);
builder.put(0x48a6ab8c26b53535L, AddressReference);
builder.put(0x68125646bda3d6b4L, AddressType);
builder.put(0x34c8853ae78db30bL, AgendaItem);
builder.put(0x34c8853ae786badaL, Apple);
builder.put(0x34c8853ae79f4defL, Car);
builder.put(0x34c8853ae78de950L, CombinedPerformance);
builder.put(0x4ed97160b0a7fa2aL, Component);
builder.put(0x4ed97160b0a7fb71L, ComponentUsage);
builder.put(0x34c8853ae7895c45L, Concert);
builder.put(0x4ed97160b0a7f9fbL, Container);
builder.put(0x313e78bb2666ff96L, DottedLine);
builder.put(0x313e78bb265d1022L, DrawCommand);
builder.put(0x313e78bb265dade0L, DrawLine);
builder.put(0x313e78bb26647490L, DrawRect);
builder.put(0x313e78bb265d1a2bL, EmptyLine);
builder.put(0x1a2a793c4db2245eL, FormDescription);
builder.put(0x34c8853ae786b2fbL, Fruit);
builder.put(0x34c8853ae786b02dL, FruitPlate);
builder.put(0x7d09f66a13005410L, IncompleteCommand);
builder.put(0x7e8fc6224ac7e021L, Item);
builder.put(0x7e8fc6224ac7e053L, ItemReference);
builder.put(0x313e78bb2666fc54L, LineStyle);
builder.put(0x313e78bb265d07e6L, ListOfDrawCommands);
builder.put(0x48a6ab8c26bb7860L, OperationOnAddress);
builder.put(0x34c8853ae786bb3aL, Orange);
builder.put(0x34c8853ae78e59fbL, Participant);
builder.put(0x34c8853ae7895ce1L, Performance);
builder.put(0x34c8853ae795648bL, PerformanceWithTitle);
builder.put(0x34c8853ae79f4cedL, RaceParticipant);
builder.put(0x1a2a793c4db22351L, Request);
builder.put(0x1a2a793c4db223f4L, SimplifiedFormDescription);
builder.put(0x34c8853ae7895c8dL, Singer);
builder.put(0x313e78bb2666fc55L, SolidLine);
builder.put(0x48a6ab8c26b3f406L, SomeForm);
builder.put(0x48a6ab8c26b9b2e7L, StreetOperation);
builder.put(0x1a2a793c4db223d5L, StringDescription);
builder.put(0x34c8853ae79f4fc1L, Truck);
builder.put(0x48a6ab8c26b8b81dL, ZipOperation);
myIndex = builder.seal();
}
/*package*/ int index(SConceptId cid) {
return myIndex.index(cid);
}
public int index(SAbstractConcept concept) {
return myIndex.index(concept);
}
}