package jetbrains.mps.lang.generator.generationContext.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 GenerationContextOp_Base = 0; public static final int GenerationContextOp_ContextVarRef = 1; public static final int GenerationContextOp_CopyWithTrace = 2; public static final int GenerationContextOp_CreateUniqueName = 3; public static final int GenerationContextOp_DirtyNode = 4; public static final int GenerationContextOp_GenParameterRef = 5; public static final int GenerationContextOp_GetCopiedOutputByInput = 6; public static final int GenerationContextOp_GetExport = 7; public static final int GenerationContextOp_GetInputModel = 8; public static final int GenerationContextOp_GetOriginalCopiedInputByOutput = 9; public static final int GenerationContextOp_GetOriginalInputModel = 10; public static final int GenerationContextOp_GetOutputByLabel = 11; public static final int GenerationContextOp_GetOutputByLabelAndInput = 12; public static final int GenerationContextOp_GetOutputByLabelAndInputAndReferenceScope = 13; public static final int GenerationContextOp_GetOutputListByLabelAndInput = 14; public static final int GenerationContextOp_GetOutputModel = 15; public static final int GenerationContextOp_GetPrevInputByLabel = 16; public static final int GenerationContextOp_GetTemplateNode = 17; public static final int GenerationContextOp_LinkPatternRef = 18; public static final int GenerationContextOp_NodePatternRef = 19; public static final int GenerationContextOp_ParameterRef = 20; public static final int GenerationContextOp_PatternRef = 21; public static final int GenerationContextOp_PropertyPatternRef = 22; public static final int GenerationContextOp_RegisterLabel = 23; public static final int GenerationContextOp_SessionObjectAccess = 24; public static final int GenerationContextOp_ShowErrorMessage = 25; public static final int GenerationContextOp_ShowInfoMessage = 26; public static final int GenerationContextOp_ShowMessageBase = 27; public static final int GenerationContextOp_ShowWarningMessage = 28; public static final int GenerationContextOp_StepObjectAccess = 29; public static final int GenerationContextOp_TransientObjectAccess = 30; public static final int GenerationContextOp_UserObjectAccessBase = 31; public static final int GenerationContextOp_VarRef = 32; public static final int GenerationContextType = 33; public static final int TemplateFunctionParameter_generationContext = 34; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xd7706f639be2479cL, 0xa3daae92af1e64d5L); builder.put(0x11b5282d0d3L, GenerationContextOp_Base); builder.put(0x671e792f3dbdfe7eL, GenerationContextOp_ContextVarRef); builder.put(0x23358d5095e2d082L, GenerationContextOp_CopyWithTrace); builder.put(0x11b994bfa0fL, GenerationContextOp_CreateUniqueName); builder.put(0x4afdb473461e8c79L, GenerationContextOp_DirtyNode); builder.put(0x22cdba820a9a0583L, GenerationContextOp_GenParameterRef); builder.put(0x11b8f9620cdL, GenerationContextOp_GetCopiedOutputByInput); builder.put(0x6db65d569fb2527L, GenerationContextOp_GetExport); builder.put(0x11b5b2220abL, GenerationContextOp_GetInputModel); builder.put(0x11e42912257L, GenerationContextOp_GetOriginalCopiedInputByOutput); builder.put(0x11b5c7432dbL, GenerationContextOp_GetOriginalInputModel); builder.put(0x11b5282d0d6L, GenerationContextOp_GetOutputByLabel); builder.put(0x11b5282d0dbL, GenerationContextOp_GetOutputByLabelAndInput); builder.put(0x11c5652e4d5L, GenerationContextOp_GetOutputByLabelAndInputAndReferenceScope); builder.put(0x11c529a6c83L, GenerationContextOp_GetOutputListByLabelAndInput); builder.put(0x11b6bab413aL, GenerationContextOp_GetOutputModel); builder.put(0x11b8f6c38c2L, GenerationContextOp_GetPrevInputByLabel); builder.put(0x11b70e21972L, GenerationContextOp_GetTemplateNode); builder.put(0x186874d40ed9c757L, GenerationContextOp_LinkPatternRef); builder.put(0x3fb2d847d55fc21eL, GenerationContextOp_NodePatternRef); builder.put(0x4806ea5d84d8a2caL, GenerationContextOp_ParameterRef); builder.put(0x186874d40edb6a16L, GenerationContextOp_PatternRef); builder.put(0x186874d40ed9c758L, GenerationContextOp_PropertyPatternRef); builder.put(0x4def01254aef34cdL, GenerationContextOp_RegisterLabel); builder.put(0x11b8fe26de8L, GenerationContextOp_SessionObjectAccess); builder.put(0x11b941578ffL, GenerationContextOp_ShowErrorMessage); builder.put(0x11b94ac5a39L, GenerationContextOp_ShowInfoMessage); builder.put(0x11b9417864bL, GenerationContextOp_ShowMessageBase); builder.put(0x11b94ab4014L, GenerationContextOp_ShowWarningMessage); builder.put(0x11b9023d290L, GenerationContextOp_StepObjectAccess); builder.put(0x11b90242983L, GenerationContextOp_TransientObjectAccess); builder.put(0x11b8fe60348L, GenerationContextOp_UserObjectAccessBase); builder.put(0x25c655ce6e80fdd8L, GenerationContextOp_VarRef); builder.put(0x11b5282d0e1L, GenerationContextType); builder.put(0x11b5282d0e3L, TemplateFunctionParameter_generationContext); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }