package jetbrains.mps.samples.SwingBuilder.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 Button = 0;
public static final int Component = 1;
public static final int Converter = 2;
public static final int ElementReference = 3;
public static final int EmptyComponent = 4;
public static final int Filter = 5;
public static final int Frame = 6;
public static final int Label = 7;
public static final int Map = 8;
public static final int Panel = 9;
public static final int Pipeline = 10;
public static final int SourceDataType = 11;
public static final int SwingBuilderMember = 12;
public static final int TargetDataType = 13;
public static final int TextField = 14;
public static final int Transformers = 15;
public LanguageConceptSwitch() {
LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xb4dbff0c8c314a79L, 0xa45a98e5fd0530e7L);
builder.put(0x4a1cc65caa543043L, Button);
builder.put(0x4a1cc65caa543016L, Component);
builder.put(0x4d5f82383b28563fL, Converter);
builder.put(0xd0f6999e83a1e8aL, ElementReference);
builder.put(0x4a1cc65caa545621L, EmptyComponent);
builder.put(0xd0f6999e83a1c61L, Filter);
builder.put(0x4a1cc65caa543006L, Frame);
builder.put(0x4a1cc65caa543023L, Label);
builder.put(0xd0f6999e83a1d95L, Map);
builder.put(0x4a1cc65caa543033L, Panel);
builder.put(0xd0f6999e83a1e59L, Pipeline);
builder.put(0x4d5f82383b276c5aL, SourceDataType);
builder.put(0x4a1cc65caa5245c9L, SwingBuilderMember);
builder.put(0x4d5f82383b277405L, TargetDataType);
builder.put(0x4a1cc65caa54931bL, TextField);
builder.put(0xd0f6999e83a1e78L, Transformers);
myIndex = builder.seal();
}
/*package*/ int index(SConceptId cid) {
return myIndex.index(cid);
}
public int index(SAbstractConcept concept) {
return myIndex.index(concept);
}
}