package jetbrains.mps.lang.refactoring.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 AbstractMoveExpression = 0; public static final int AbstractMoveNodeExpression = 1; public static final int AbstractMoveNodesExpression = 2; public static final int AffectedNodesClause = 3; public static final int ConceptFunctionParameter_Model = 4; public static final int ConceptFunctionParameter_Module = 5; public static final int ConceptFunctionParameter_SModel = 6; public static final int ConceptFunctionParameter_SNode = 7; public static final int ContextMemberOperation = 8; public static final int ContextType = 9; public static final int CreateRefactoringContext = 10; public static final int DoRefactorClause = 11; public static final int DoWhenDoneClause = 12; public static final int ExecuteRefactoringStatement = 13; public static final int GetModelsToUpdateClause = 14; public static final int InitClause = 15; public static final int IsApplicableToModelClause = 16; public static final int IsApplicableToModuleClause = 17; public static final int IsApplicableToNodeClause = 18; public static final int IsRefactoringApplicable = 19; public static final int MainProjectOperation = 20; public static final int ModelDescriptorOperation = 21; public static final int ModelTarget = 22; public static final int ModelsToGenerateByDefault = 23; public static final int ModelsToGenerateClause = 24; public static final int ModuleOperation = 25; public static final int ModuleTarget = 26; public static final int MoveNodeToModelExpression = 27; public static final int MoveNodeToNodeExpression = 28; public static final int MoveNodesToModelExpression = 29; public static final int MoveNodesToNodeExpression = 30; public static final int NodeOperation = 31; public static final int NodeTarget = 32; public static final int NodesOperation = 33; public static final int OperationContextOperation = 34; public static final int ProjectOperation = 35; public static final int Refactoring = 36; public static final int RefactoringAction = 37; public static final int RefactoringArgument = 38; public static final int RefactoringArgumentReference = 39; public static final int RefactoringContext_ConceptFunctionParameter = 40; public static final int RefactoringField = 41; public static final int RefactoringFieldReference = 42; public static final int RefactoringParameter = 43; public static final int RefactoringParameterReference = 44; public static final int RefactoringTarget = 45; public static final int RepositoryOperation = 46; public static final int ScopeOperation = 47; public static final int UpdateModelProcedure = 48; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x3ecd7c84cde345deL, 0x886c135ecc69b742L); builder.put(0x1174ee3c478L, AbstractMoveExpression); builder.put(0x1174eee67c1L, AbstractMoveNodeExpression); builder.put(0x1174eeedfb6L, AbstractMoveNodesExpression); builder.put(0x1179d272ac6L, AffectedNodesClause); builder.put(0x1199f5764daL, ConceptFunctionParameter_Model); builder.put(0x5fb04b74a77a0577L, ConceptFunctionParameter_Module); builder.put(0x114ff551cd5L, ConceptFunctionParameter_SModel); builder.put(0x5fb04b74a77a059eL, ConceptFunctionParameter_SNode); builder.put(0x6e6245e06b61646dL, ContextMemberOperation); builder.put(0x6e6245e06b65b84aL, ContextType); builder.put(0x335c206b02bc2de5L, CreateRefactoringContext); builder.put(0x114ff4a9da3L, DoRefactorClause); builder.put(0x1c9210c7226dbbf4L, DoWhenDoneClause); builder.put(0x1fe4fcef62d0186cL, ExecuteRefactoringStatement); builder.put(0x119f1c05cbcL, GetModelsToUpdateClause); builder.put(0x4c4b92003e4d77d2L, InitClause); builder.put(0x1199f56b378L, IsApplicableToModelClause); builder.put(0x5fb04b74a77a0571L, IsApplicableToModuleClause); builder.put(0x5fb04b74a77a0598L, IsApplicableToNodeClause); builder.put(0x5b9318cd86fd917dL, IsRefactoringApplicable); builder.put(0x709995bad7715796L, MainProjectOperation); builder.put(0x6e6245e06b61646fL, ModelDescriptorOperation); builder.put(0x5fb04b74a77a056aL, ModelTarget); builder.put(0x3c55f2dab56d441dL, ModelsToGenerateByDefault); builder.put(0x175aa0f4225aa61fL, ModelsToGenerateClause); builder.put(0x6e6245e06b616471L, ModuleOperation); builder.put(0x5fb04b74a77a056bL, ModuleTarget); builder.put(0x1174ef1677bL, MoveNodeToModelExpression); builder.put(0x1174ef58749L, MoveNodeToNodeExpression); builder.put(0x1174ef7a718L, MoveNodesToModelExpression); builder.put(0x1174efa95a1L, MoveNodesToNodeExpression); builder.put(0x6e6245e06b616473L, NodeOperation); builder.put(0x5fb04b74a77a056cL, NodeTarget); builder.put(0x6e6245e06b616475L, NodesOperation); builder.put(0x6e6245e06b616477L, OperationContextOperation); builder.put(0x6e6245e06b616479L, ProjectOperation); builder.put(0x5fb04b74a778e245L, Refactoring); builder.put(0x2cfffca8ff395f2fL, RefactoringAction); builder.put(0x6a4d729d0327d5dL, RefactoringArgument); builder.put(0x6a4d729d0327dc4L, RefactoringArgumentReference); builder.put(0x6e6245e06b61724aL, RefactoringContext_ConceptFunctionParameter); builder.put(0x5fb04b74a77a0662L, RefactoringField); builder.put(0x4c4b92003e483aaaL, RefactoringFieldReference); builder.put(0x5fb04b74a77a0664L, RefactoringParameter); builder.put(0x5fb04b74a77cda06L, RefactoringParameterReference); builder.put(0x5fb04b74a77a0569L, RefactoringTarget); builder.put(0x526920001de2794bL, RepositoryOperation); builder.put(0x6e6245e06b61647bL, ScopeOperation); builder.put(0x11710c75c77L, UpdateModelProcedure); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }