package jetbrains.mps.baseLanguage.classifiers.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 BaseClassifierType = 0; public static final int DefaultClassifier = 1; public static final int DefaultClassifierFieldAccessOperation = 2; public static final int DefaultClassifierFieldDeclaration = 3; public static final int DefaultClassifierMethodCallOperation = 4; public static final int DefaultClassifierMethodDeclaration = 5; public static final int DefaultClassifierType = 6; public static final int IClassifier = 7; public static final int IClassifierPart = 8; public static final int IMember = 9; public static final int IMemberOperation = 10; public static final int SuperClassifierExpresson = 11; public static final int ThisClassifierExpression = 12; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x443f4c36fcf54eb6L, 0x95008d06ed259e3eL); builder.put(0x118bc77d845L, BaseClassifierType); builder.put(0xe48d14bf726e967L, DefaultClassifier); builder.put(0x11aa7fc7570L, DefaultClassifierFieldAccessOperation); builder.put(0x11aa7fc0293L, DefaultClassifierFieldDeclaration); builder.put(0x118bd711e29L, DefaultClassifierMethodCallOperation); builder.put(0x118bd6ee3c3L, DefaultClassifierMethodDeclaration); builder.put(0x118bc7942feL, DefaultClassifierType); builder.put(0x118bc6b2af5L, IClassifier); builder.put(0x118bc6e188eL, IClassifierPart); builder.put(0x118bc6becc0L, IMember); builder.put(0x118bca97396L, IMemberOperation); builder.put(0x11b74b0357cL, SuperClassifierExpresson); builder.put(0x118bc751a81L, ThisClassifierExpression); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }