package jetbrains.mps.lang.editor.figures.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 ExternalViewFigure = 0; public static final int ExternalViewFigureParameter = 1; public static final int Figure = 2; public static final int FigureAttribute = 3; public static final int FigureParameter = 4; public static final int FigureParameterAttribute = 5; public static final int FigureParameterAttributeField = 6; public static final int FigureParameterAttributeMethod = 7; public static final int FigureParameterAttributeViewProperty = 8; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xd7722d504b934c3aL, 0xae061903d05f95a7L); builder.put(0x1e3b9cbb9f7493c2L, ExternalViewFigure); builder.put(0x1e3b9cbb9f749406L, ExternalViewFigureParameter); builder.put(0xae7ce997c3b4305L, Figure); builder.put(0x4b412569a095b5a4L, FigureAttribute); builder.put(0x4bf6bbafe7e7155L, FigureParameter); builder.put(0x4b412569a0c593e1L, FigureParameterAttribute); builder.put(0x1ceea85e3fd59976L, FigureParameterAttributeField); builder.put(0x1ceea85e3fd59954L, FigureParameterAttributeMethod); builder.put(0x6595651980a1f8ecL, FigureParameterAttributeViewProperty); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }