package jetbrains.mps.samples.agreementLanguage.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 AccountType = 0; public static final int AgreementDeclarations = 1; public static final int Date = 2; public static final int Date_Future = 3; public static final int Date_Past = 4; public static final int Event = 5; public static final int EventType = 6; public static final int EventVariable = 7; public static final int EventVariableReference = 8; public static final int Plan = 9; public static final int PostingRule = 10; public static final int PostingRuleTemporalProperty = 11; public static final int Quantity = 12; public static final int QuantityTemporalProperty = 13; public static final int TemporalProperty = 14; public static final int Value = 15; public static final int ValueReference = 16; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x144f7012c2d543beL, 0xbe2b4bfb7dff6503L); builder.put(0x102dc29baa2L, AccountType); builder.put(0x102fae6140bL, AgreementDeclarations); builder.put(0x102dbfd8dcdL, Date); builder.put(0x103f15b1a76L, Date_Future); builder.put(0x103f1595f54L, Date_Past); builder.put(0x102dbe8f094L, Event); builder.put(0x102dc1185c3L, EventType); builder.put(0x102dc12643eL, EventVariable); builder.put(0x102ea8a3c37L, EventVariableReference); builder.put(0x102dbe79bfeL, Plan); builder.put(0x102dc23b0daL, PostingRule); builder.put(0x102dc2154d7L, PostingRuleTemporalProperty); builder.put(0x102dbf92b68L, Quantity); builder.put(0x102dbff8d6dL, QuantityTemporalProperty); builder.put(0x102dbfd085fL, TemporalProperty); builder.put(0x102dbe8ab0eL, Value); builder.put(0x102eaa8102cL, ValueReference); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }