package jetbrains.mps.core.xml.sax.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 XMLSAXAttributeHandler = 0; public static final int XMLSAXAttributeHandler_value = 1; public static final int XMLSAXAttributeReference = 2; public static final int XMLSAXAttributeRule = 3; public static final int XMLSAXBreakStatement = 4; public static final int XMLSAXChildHandler = 5; public static final int XMLSAXChildHandler_childObject = 6; public static final int XMLSAXChildRule = 7; public static final int XMLSAXChildRuleCondition = 8; public static final int XMLSAXDefaultChildHandler = 9; public static final int XMLSAXDefaultChildHandler_tagName = 10; public static final int XMLSAXDefaultChildRule = 11; public static final int XMLSAXFieldDeclaration = 12; public static final int XMLSAXFieldReference = 13; public static final int XMLSAXHandlerFunction = 14; public static final int XMLSAXHandler_resultObject = 15; public static final int XMLSAXLocatorExpression = 16; public static final int XMLSAXNodeCreator = 17; public static final int XMLSAXNodeRule = 18; public static final int XMLSAXNodeRuleParam = 19; public static final int XMLSAXNodeRuleParamRef = 20; public static final int XMLSAXNodeValidator = 21; public static final int XMLSAXParser = 22; public static final int XMLSAXTextHandler = 23; public static final int XMLSAXTextHandler_value = 24; public static final int XMLSAXTextRule = 25; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L); builder.put(0x1f6c736337b5e2c1L, XMLSAXAttributeHandler); builder.put(0x30181d5ee4a76f2eL, XMLSAXAttributeHandler_value); builder.put(0x1f6c736337b5e2c9L, XMLSAXAttributeReference); builder.put(0x1f6c736337b5e2cbL, XMLSAXAttributeRule); builder.put(0x1f6c736337b5e2cfL, XMLSAXBreakStatement); builder.put(0x1f6c736337b5e2d2L, XMLSAXChildHandler); builder.put(0x1f6c736337b5e2d5L, XMLSAXChildHandler_childObject); builder.put(0x1f6c736337b5e2d8L, XMLSAXChildRule); builder.put(0x4180d2369bed9265L, XMLSAXChildRuleCondition); builder.put(0x3afd693759ffee07L, XMLSAXDefaultChildHandler); builder.put(0x3afd69375a089554L, XMLSAXDefaultChildHandler_tagName); builder.put(0x3afd693759ffa97fL, XMLSAXDefaultChildRule); builder.put(0x1f6c736337b5e2ddL, XMLSAXFieldDeclaration); builder.put(0x1f6c736337b5e2e0L, XMLSAXFieldReference); builder.put(0x1f6c736337b5e2e3L, XMLSAXHandlerFunction); builder.put(0x1f6c736337b5e2eaL, XMLSAXHandler_resultObject); builder.put(0x1f6c736337b5e2edL, XMLSAXLocatorExpression); builder.put(0x1f6c736337b5e2efL, XMLSAXNodeCreator); builder.put(0x1f6c736337b5e2f2L, XMLSAXNodeRule); builder.put(0xd9be961730be3edL, XMLSAXNodeRuleParam); builder.put(0x4180d2369b1f16c6L, XMLSAXNodeRuleParamRef); builder.put(0x1f6c736337b5e2fcL, XMLSAXNodeValidator); builder.put(0x1f6c736337b5e301L, XMLSAXParser); builder.put(0x1f6c736337b5e308L, XMLSAXTextHandler); builder.put(0x30181d5ee4a78284L, XMLSAXTextHandler_value); builder.put(0x1f6c736337b5e310L, XMLSAXTextRule); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }