package jetbrains.mps.lang.refactoring.structure; /*Generated by MPS */ import jetbrains.mps.smodel.runtime.BaseStructureAspectDescriptor; import jetbrains.mps.smodel.runtime.ConceptDescriptor; import java.util.Collection; import java.util.Arrays; import org.jetbrains.annotations.Nullable; import jetbrains.mps.smodel.adapter.ids.SConceptId; import org.jetbrains.mps.openapi.language.SAbstractConcept; import jetbrains.mps.smodel.runtime.impl.ConceptDescriptorBuilder2; import jetbrains.mps.smodel.runtime.ConceptKind; import jetbrains.mps.smodel.runtime.StaticScope; public class StructureAspectDescriptor extends BaseStructureAspectDescriptor { /*package*/ final ConceptDescriptor myConceptAbstractMoveExpression = createDescriptorForAbstractMoveExpression(); /*package*/ final ConceptDescriptor myConceptAbstractMoveNodeExpression = createDescriptorForAbstractMoveNodeExpression(); /*package*/ final ConceptDescriptor myConceptAbstractMoveNodesExpression = createDescriptorForAbstractMoveNodesExpression(); /*package*/ final ConceptDescriptor myConceptAffectedNodesClause = createDescriptorForAffectedNodesClause(); /*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_Model = createDescriptorForConceptFunctionParameter_Model(); /*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_Module = createDescriptorForConceptFunctionParameter_Module(); /*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_SModel = createDescriptorForConceptFunctionParameter_SModel(); /*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_SNode = createDescriptorForConceptFunctionParameter_SNode(); /*package*/ final ConceptDescriptor myConceptContextMemberOperation = createDescriptorForContextMemberOperation(); /*package*/ final ConceptDescriptor myConceptContextType = createDescriptorForContextType(); /*package*/ final ConceptDescriptor myConceptCreateRefactoringContext = createDescriptorForCreateRefactoringContext(); /*package*/ final ConceptDescriptor myConceptDoRefactorClause = createDescriptorForDoRefactorClause(); /*package*/ final ConceptDescriptor myConceptDoWhenDoneClause = createDescriptorForDoWhenDoneClause(); /*package*/ final ConceptDescriptor myConceptExecuteRefactoringStatement = createDescriptorForExecuteRefactoringStatement(); /*package*/ final ConceptDescriptor myConceptGetModelsToUpdateClause = createDescriptorForGetModelsToUpdateClause(); /*package*/ final ConceptDescriptor myConceptInitClause = createDescriptorForInitClause(); /*package*/ final ConceptDescriptor myConceptIsApplicableToModelClause = createDescriptorForIsApplicableToModelClause(); /*package*/ final ConceptDescriptor myConceptIsApplicableToModuleClause = createDescriptorForIsApplicableToModuleClause(); /*package*/ final ConceptDescriptor myConceptIsApplicableToNodeClause = createDescriptorForIsApplicableToNodeClause(); /*package*/ final ConceptDescriptor myConceptIsRefactoringApplicable = createDescriptorForIsRefactoringApplicable(); /*package*/ final ConceptDescriptor myConceptMainProjectOperation = createDescriptorForMainProjectOperation(); /*package*/ final ConceptDescriptor myConceptModelDescriptorOperation = createDescriptorForModelDescriptorOperation(); /*package*/ final ConceptDescriptor myConceptModelTarget = createDescriptorForModelTarget(); /*package*/ final ConceptDescriptor myConceptModelsToGenerateByDefault = createDescriptorForModelsToGenerateByDefault(); /*package*/ final ConceptDescriptor myConceptModelsToGenerateClause = createDescriptorForModelsToGenerateClause(); /*package*/ final ConceptDescriptor myConceptModuleOperation = createDescriptorForModuleOperation(); /*package*/ final ConceptDescriptor myConceptModuleTarget = createDescriptorForModuleTarget(); /*package*/ final ConceptDescriptor myConceptMoveNodeToModelExpression = createDescriptorForMoveNodeToModelExpression(); /*package*/ final ConceptDescriptor myConceptMoveNodeToNodeExpression = createDescriptorForMoveNodeToNodeExpression(); /*package*/ final ConceptDescriptor myConceptMoveNodesToModelExpression = createDescriptorForMoveNodesToModelExpression(); /*package*/ final ConceptDescriptor myConceptMoveNodesToNodeExpression = createDescriptorForMoveNodesToNodeExpression(); /*package*/ final ConceptDescriptor myConceptNodeOperation = createDescriptorForNodeOperation(); /*package*/ final ConceptDescriptor myConceptNodeTarget = createDescriptorForNodeTarget(); /*package*/ final ConceptDescriptor myConceptNodesOperation = createDescriptorForNodesOperation(); /*package*/ final ConceptDescriptor myConceptOperationContextOperation = createDescriptorForOperationContextOperation(); /*package*/ final ConceptDescriptor myConceptProjectOperation = createDescriptorForProjectOperation(); /*package*/ final ConceptDescriptor myConceptRefactoring = createDescriptorForRefactoring(); /*package*/ final ConceptDescriptor myConceptRefactoringAction = createDescriptorForRefactoringAction(); /*package*/ final ConceptDescriptor myConceptRefactoringArgument = createDescriptorForRefactoringArgument(); /*package*/ final ConceptDescriptor myConceptRefactoringArgumentReference = createDescriptorForRefactoringArgumentReference(); /*package*/ final ConceptDescriptor myConceptRefactoringContext_ConceptFunctionParameter = createDescriptorForRefactoringContext_ConceptFunctionParameter(); /*package*/ final ConceptDescriptor myConceptRefactoringField = createDescriptorForRefactoringField(); /*package*/ final ConceptDescriptor myConceptRefactoringFieldReference = createDescriptorForRefactoringFieldReference(); /*package*/ final ConceptDescriptor myConceptRefactoringParameter = createDescriptorForRefactoringParameter(); /*package*/ final ConceptDescriptor myConceptRefactoringParameterReference = createDescriptorForRefactoringParameterReference(); /*package*/ final ConceptDescriptor myConceptRefactoringTarget = createDescriptorForRefactoringTarget(); /*package*/ final ConceptDescriptor myConceptRepositoryOperation = createDescriptorForRepositoryOperation(); /*package*/ final ConceptDescriptor myConceptScopeOperation = createDescriptorForScopeOperation(); /*package*/ final ConceptDescriptor myConceptUpdateModelProcedure = createDescriptorForUpdateModelProcedure(); private final LanguageConceptSwitch myConceptIndex; public StructureAspectDescriptor() { myConceptIndex = new LanguageConceptSwitch(); } @Override public Collection<ConceptDescriptor> getDescriptors() { return Arrays.asList(myConceptAbstractMoveExpression, myConceptAbstractMoveNodeExpression, myConceptAbstractMoveNodesExpression, myConceptAffectedNodesClause, myConceptConceptFunctionParameter_Model, myConceptConceptFunctionParameter_Module, myConceptConceptFunctionParameter_SModel, myConceptConceptFunctionParameter_SNode, myConceptContextMemberOperation, myConceptContextType, myConceptCreateRefactoringContext, myConceptDoRefactorClause, myConceptDoWhenDoneClause, myConceptExecuteRefactoringStatement, myConceptGetModelsToUpdateClause, myConceptInitClause, myConceptIsApplicableToModelClause, myConceptIsApplicableToModuleClause, myConceptIsApplicableToNodeClause, myConceptIsRefactoringApplicable, myConceptMainProjectOperation, myConceptModelDescriptorOperation, myConceptModelTarget, myConceptModelsToGenerateByDefault, myConceptModelsToGenerateClause, myConceptModuleOperation, myConceptModuleTarget, myConceptMoveNodeToModelExpression, myConceptMoveNodeToNodeExpression, myConceptMoveNodesToModelExpression, myConceptMoveNodesToNodeExpression, myConceptNodeOperation, myConceptNodeTarget, myConceptNodesOperation, myConceptOperationContextOperation, myConceptProjectOperation, myConceptRefactoring, myConceptRefactoringAction, myConceptRefactoringArgument, myConceptRefactoringArgumentReference, myConceptRefactoringContext_ConceptFunctionParameter, myConceptRefactoringField, myConceptRefactoringFieldReference, myConceptRefactoringParameter, myConceptRefactoringParameterReference, myConceptRefactoringTarget, myConceptRepositoryOperation, myConceptScopeOperation, myConceptUpdateModelProcedure); } @Override @Nullable public ConceptDescriptor getDescriptor(SConceptId id) { switch (myConceptIndex.index(id)) { case LanguageConceptSwitch.AbstractMoveExpression: return myConceptAbstractMoveExpression; case LanguageConceptSwitch.AbstractMoveNodeExpression: return myConceptAbstractMoveNodeExpression; case LanguageConceptSwitch.AbstractMoveNodesExpression: return myConceptAbstractMoveNodesExpression; case LanguageConceptSwitch.AffectedNodesClause: return myConceptAffectedNodesClause; case LanguageConceptSwitch.ConceptFunctionParameter_Model: return myConceptConceptFunctionParameter_Model; case LanguageConceptSwitch.ConceptFunctionParameter_Module: return myConceptConceptFunctionParameter_Module; case LanguageConceptSwitch.ConceptFunctionParameter_SModel: return myConceptConceptFunctionParameter_SModel; case LanguageConceptSwitch.ConceptFunctionParameter_SNode: return myConceptConceptFunctionParameter_SNode; case LanguageConceptSwitch.ContextMemberOperation: return myConceptContextMemberOperation; case LanguageConceptSwitch.ContextType: return myConceptContextType; case LanguageConceptSwitch.CreateRefactoringContext: return myConceptCreateRefactoringContext; case LanguageConceptSwitch.DoRefactorClause: return myConceptDoRefactorClause; case LanguageConceptSwitch.DoWhenDoneClause: return myConceptDoWhenDoneClause; case LanguageConceptSwitch.ExecuteRefactoringStatement: return myConceptExecuteRefactoringStatement; case LanguageConceptSwitch.GetModelsToUpdateClause: return myConceptGetModelsToUpdateClause; case LanguageConceptSwitch.InitClause: return myConceptInitClause; case LanguageConceptSwitch.IsApplicableToModelClause: return myConceptIsApplicableToModelClause; case LanguageConceptSwitch.IsApplicableToModuleClause: return myConceptIsApplicableToModuleClause; case LanguageConceptSwitch.IsApplicableToNodeClause: return myConceptIsApplicableToNodeClause; case LanguageConceptSwitch.IsRefactoringApplicable: return myConceptIsRefactoringApplicable; case LanguageConceptSwitch.MainProjectOperation: return myConceptMainProjectOperation; case LanguageConceptSwitch.ModelDescriptorOperation: return myConceptModelDescriptorOperation; case LanguageConceptSwitch.ModelTarget: return myConceptModelTarget; case LanguageConceptSwitch.ModelsToGenerateByDefault: return myConceptModelsToGenerateByDefault; case LanguageConceptSwitch.ModelsToGenerateClause: return myConceptModelsToGenerateClause; case LanguageConceptSwitch.ModuleOperation: return myConceptModuleOperation; case LanguageConceptSwitch.ModuleTarget: return myConceptModuleTarget; case LanguageConceptSwitch.MoveNodeToModelExpression: return myConceptMoveNodeToModelExpression; case LanguageConceptSwitch.MoveNodeToNodeExpression: return myConceptMoveNodeToNodeExpression; case LanguageConceptSwitch.MoveNodesToModelExpression: return myConceptMoveNodesToModelExpression; case LanguageConceptSwitch.MoveNodesToNodeExpression: return myConceptMoveNodesToNodeExpression; case LanguageConceptSwitch.NodeOperation: return myConceptNodeOperation; case LanguageConceptSwitch.NodeTarget: return myConceptNodeTarget; case LanguageConceptSwitch.NodesOperation: return myConceptNodesOperation; case LanguageConceptSwitch.OperationContextOperation: return myConceptOperationContextOperation; case LanguageConceptSwitch.ProjectOperation: return myConceptProjectOperation; case LanguageConceptSwitch.Refactoring: return myConceptRefactoring; case LanguageConceptSwitch.RefactoringAction: return myConceptRefactoringAction; case LanguageConceptSwitch.RefactoringArgument: return myConceptRefactoringArgument; case LanguageConceptSwitch.RefactoringArgumentReference: return myConceptRefactoringArgumentReference; case LanguageConceptSwitch.RefactoringContext_ConceptFunctionParameter: return myConceptRefactoringContext_ConceptFunctionParameter; case LanguageConceptSwitch.RefactoringField: return myConceptRefactoringField; case LanguageConceptSwitch.RefactoringFieldReference: return myConceptRefactoringFieldReference; case LanguageConceptSwitch.RefactoringParameter: return myConceptRefactoringParameter; case LanguageConceptSwitch.RefactoringParameterReference: return myConceptRefactoringParameterReference; case LanguageConceptSwitch.RefactoringTarget: return myConceptRefactoringTarget; case LanguageConceptSwitch.RepositoryOperation: return myConceptRepositoryOperation; case LanguageConceptSwitch.ScopeOperation: return myConceptScopeOperation; case LanguageConceptSwitch.UpdateModelProcedure: return myConceptUpdateModelProcedure; default: return null; } } /*package*/ int internalIndex(SAbstractConcept c) { return myConceptIndex.index(c); } private static ConceptDescriptor createDescriptorForAbstractMoveExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "AbstractMoveExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174ee3c478L); b.class_(false, true, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.parent(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x2cfffca8ff395f2fL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1199619425400"); b.aggregate("whatToMove", 0x1174ee44ac2L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1199619459778").done(); b.aggregate("destination", 0x1174ee44ac3L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1199619459779").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForAbstractMoveNodeExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "AbstractMoveNodeExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174eee67c1L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.AbstractMoveExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174ee3c478L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1199620122561"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForAbstractMoveNodesExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "AbstractMoveNodesExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174eeedfb6L); b.class_(false, true, false); b.super_("jetbrains.mps.lang.refactoring.structure.AbstractMoveExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174ee3c478L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1199620153270"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForAffectedNodesClause() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "AffectedNodesClause", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1179d272ac6L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1200932465350"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("affected nodes"); return b.create(); } private static ConceptDescriptor createDescriptorForConceptFunctionParameter_Model() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ConceptFunctionParameter_Model", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1199f5764daL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1209559114970"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("model"); return b.create(); } private static ConceptDescriptor createDescriptorForConceptFunctionParameter_Module() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ConceptFunctionParameter_Module", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0577L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902310775"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("module"); return b.create(); } private static ConceptDescriptor createDescriptorForConceptFunctionParameter_SModel() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ConceptFunctionParameter_SModel", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x114ff551cd5L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1189694741717"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("model"); return b.create(); } private static ConceptDescriptor createDescriptorForConceptFunctionParameter_SNode() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ConceptFunctionParameter_SNode", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a059eL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902310814"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("node"); return b.create(); } private static ConceptDescriptor createDescriptorForContextMemberOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ContextMemberOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61646dL); b.class_(false, true, false); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/7953996722066252909"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForContextType() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ContextType", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b65b84aL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/7953996722066536522"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("refcontext"); return b.create(); } private static ConceptDescriptor createDescriptorForCreateRefactoringContext() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "CreateRefactoringContext", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x335c206b02bc2de5L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/3700868637771181541"); b.associate("refactoring", 0x335c206b02bd34aaL).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a778e245L).optional(false).origin("3700868637771248810").done(); b.aggregate("target", 0x335c206b02bde745L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("3700868637771294533").done(); b.aggregate("parameters", 0x335c206b02bed2aaL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("3700868637771354794").done(); b.aggregate("project", 0x65dd44b0af81a086L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("7340098493333217414").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("create refcontext"); return b.create(); } private static ConceptDescriptor createDescriptorForDoRefactorClause() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "DoRefactorClause", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x114ff4a9da3L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1189694053795"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("refactor"); return b.create(); } private static ConceptDescriptor createDescriptorForDoWhenDoneClause() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "DoWhenDoneClause", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1c9210c7226dbbf4L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/2058726427123891188"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("doWhenDone"); return b.create(); } private static ConceptDescriptor createDescriptorForExecuteRefactoringStatement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ExecuteRefactoringStatement", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1fe4fcef62d0186cL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/2298239814950983788"); b.associate("refactoring", 0x1fe4fcef62d01873L).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a778e245L).optional(false).origin("2298239814950983795").done(); b.aggregate("target", 0x1fe4fcef62d01870L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("2298239814950983792").done(); b.aggregate("parameters", 0x1fe4fcef62d01871L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("2298239814950983793").done(); b.aggregate("project", 0x1fe4fcef62d01872L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("2298239814950983794").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("execute refactoring"); return b.create(); } private static ConceptDescriptor createDescriptorForGetModelsToUpdateClause() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "GetModelsToUpdateClause", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x119f1c05cbcL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1210941725884"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("additional models to update"); return b.create(); } private static ConceptDescriptor createDescriptorForInitClause() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "InitClause", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x4c4b92003e4d77d2L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/5497648299878741970"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("init"); return b.create(); } private static ConceptDescriptor createDescriptorForIsApplicableToModelClause() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "IsApplicableToModelClause", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1199f56b378L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1209559069560"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("isApplicableToModel"); return b.create(); } private static ConceptDescriptor createDescriptorForIsApplicableToModuleClause() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "IsApplicableToModuleClause", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0571L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902310769"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("isApplicableToModule"); return b.create(); } private static ConceptDescriptor createDescriptorForIsApplicableToNodeClause() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "IsApplicableToNodeClause", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0598L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902310808"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("isApplicableToNode"); return b.create(); } private static ConceptDescriptor createDescriptorForIsRefactoringApplicable() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "IsRefactoringApplicable", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5b9318cd86fd917dL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6598645150040035709"); b.associate("refactoring", 0x5b9318cd86fd917eL).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a778e245L).optional(false).origin("6598645150040035710").done(); b.aggregate("target", 0x5b9318cd86fd94a6L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("6598645150040036518").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("is applicable refactoring"); return b.create(); } private static ConceptDescriptor createDescriptorForMainProjectOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "MainProjectOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x709995bad7715796L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.ContextMemberOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61646dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/8113680833395644310"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("project"); return b.create(); } private static ConceptDescriptor createDescriptorForModelDescriptorOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ModelDescriptorOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61646fL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.ContextMemberOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61646dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/7953996722066252911"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("modelDescriptor"); return b.create(); } private static ConceptDescriptor createDescriptorForModelTarget() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ModelTarget", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a056aL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.RefactoringTarget", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0569L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902310762"); b.alias("model"); return b.create(); } private static ConceptDescriptor createDescriptorForModelsToGenerateByDefault() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ModelsToGenerateByDefault", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x3c55f2dab56d441dL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/4347648036456711197"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("models from usages"); return b.create(); } private static ConceptDescriptor createDescriptorForModelsToGenerateClause() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ModelsToGenerateClause", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x175aa0f4225aa61fL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1682834381185132063"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("models to generate"); return b.create(); } private static ConceptDescriptor createDescriptorForModuleOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ModuleOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b616471L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.ContextMemberOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61646dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/7953996722066252913"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("module"); return b.create(); } private static ConceptDescriptor createDescriptorForModuleTarget() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ModuleTarget", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a056bL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.RefactoringTarget", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0569L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902310763"); b.aggregate("moduleType", 0x5fb04b74a77a056fL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL).optional(true).ordered(true).multiple(false).origin("6895093993902310767").done(); b.alias("module"); return b.create(); } private static ConceptDescriptor createDescriptorForMoveNodeToModelExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "MoveNodeToModelExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174ef1677bL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.AbstractMoveNodeExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174eee67c1L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1199620319099"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("moveNode"); return b.create(); } private static ConceptDescriptor createDescriptorForMoveNodeToNodeExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "MoveNodeToNodeExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174ef58749L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.AbstractMoveNodeExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174eee67c1L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1199620589385"); b.aggregate("roleInTarget", 0x1174ef67b9eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1199620651934").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("moveNode"); return b.create(); } private static ConceptDescriptor createDescriptorForMoveNodesToModelExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "MoveNodesToModelExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174ef7a718L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.AbstractMoveNodesExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174eeedfb6L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1199620728600"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("moveNodes"); return b.create(); } private static ConceptDescriptor createDescriptorForMoveNodesToNodeExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "MoveNodesToNodeExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174efa95a1L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.AbstractMoveNodesExpression", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1174eeedfb6L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1199620920737"); b.aggregate("roleInTarget", 0x1174efb2b31L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1199620959025").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("moveNodes"); return b.create(); } private static ConceptDescriptor createDescriptorForNodeOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "NodeOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b616473L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.ContextMemberOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61646dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/7953996722066252915"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("node"); return b.create(); } private static ConceptDescriptor createDescriptorForNodeTarget() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "NodeTarget", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a056cL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.RefactoringTarget", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0569L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902310764"); b.associate("concept", 0x5fb04b74a77a0596L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(true).origin("6895093993902310806").done(); b.alias("node"); return b.create(); } private static ConceptDescriptor createDescriptorForNodesOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "NodesOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b616475L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.ContextMemberOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61646dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/7953996722066252917"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("nodes"); return b.create(); } private static ConceptDescriptor createDescriptorForOperationContextOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "OperationContextOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b616477L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.ContextMemberOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61646dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/7953996722066252919"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("operationContext"); return b.create(); } private static ConceptDescriptor createDescriptorForProjectOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ProjectOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b616479L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.ContextMemberOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61646dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/7953996722066252921"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("mpsProject"); return b.create(); } private static ConceptDescriptor createDescriptorForRefactoring() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "Refactoring", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a778e245L); b.class_(false, false, true); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11a3afa8c0dL); b.parent(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x24614259e94f0c84L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L); b.parent(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x11d2ea63881L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902236229"); b.prop("userFriendlyName", 0x5fb04b74a778e2d3L, "6895093993902236371"); b.associate("overrides", 0x5fb04b74a778e2e3L).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a778e245L).optional(true).origin("6895093993902236387").done(); b.aggregate("target", 0x5fb04b74a77a0656L).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0569L).optional(false).ordered(true).multiple(false).origin("6895093993902310998").done(); b.aggregate("parameter", 0x5fb04b74a778e2d8L).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0664L).optional(true).ordered(true).multiple(true).origin("6895093993902236376").done(); b.aggregate("field", 0x5fb04b74a778e2d9L).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0662L).optional(true).ordered(true).multiple(true).origin("6895093993902236377").done(); b.aggregate("initBlock", 0x4c4b92003e4d77d8L).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x4c4b92003e4d77d2L).optional(true).ordered(true).multiple(false).origin("5497648299878741976").done(); b.aggregate("doRefactorBlock", 0x5fb04b74a778e2ddL).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x114ff4a9da3L).optional(false).ordered(true).multiple(false).origin("6895093993902236381").done(); b.aggregate("modelsToGenerateBlock", 0x88e6d7a0aad9adfL).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x175aa0f4225aa61fL).optional(true).ordered(true).multiple(false).origin("616550569928923871").done(); b.aggregate("doWhenDoneBlock", 0x1c9210c7226dbbf9L).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1c9210c7226dbbf4L).optional(true).ordered(true).multiple(false).origin("2058726427123891193").done(); b.aggregate("affectedNodesBlock", 0x12b38e70a3eb6027L).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x1179d272ac6L).optional(true).ordered(true).multiple(false).origin("1347577327951503399").done(); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); return b.create(); } private static ConceptDescriptor createDescriptorForRefactoringAction() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "RefactoringAction", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x2cfffca8ff395f2fL); b.interface_(); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/3242588059496701743"); return b.create(); } private static ConceptDescriptor createDescriptorForRefactoringArgument() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "RefactoringArgument", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6a4d729d0327d5dL); b.interface_(); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/478744034994715997"); return b.create(); } private static ConceptDescriptor createDescriptorForRefactoringArgumentReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "RefactoringArgumentReference", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6a4d729d0327dc4L); b.interface_(); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/478744034994716100"); return b.create(); } private static ConceptDescriptor createDescriptorForRefactoringContext_ConceptFunctionParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "RefactoringContext_ConceptFunctionParameter", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61724aL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/7953996722066256458"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("refactoringContext"); return b.create(); } private static ConceptDescriptor createDescriptorForRefactoringField() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "RefactoringField", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0662L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.BaseVariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x450368d90ce15bc3L); b.parent(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6a4d729d0327d5dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902311010"); return b.create(); } private static ConceptDescriptor createDescriptorForRefactoringFieldReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "RefactoringFieldReference", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x4c4b92003e483aaaL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.BaseVariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x4c4b92003e49a704L); b.parent(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6a4d729d0327dc4L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/5497648299878398634"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForRefactoringParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "RefactoringParameter", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0664L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.BaseVariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x450368d90ce15bc3L); b.parent(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6a4d729d0327d5dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902311012"); return b.create(); } private static ConceptDescriptor createDescriptorForRefactoringParameterReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "RefactoringParameterReference", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77cda06L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.parent(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6a4d729d0327dc4L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902496262"); b.associate("refactoringParameter", 0x5fb04b74a77cda07L).target(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0664L).optional(false).origin("6895093993902496263").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForRefactoringTarget() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "RefactoringTarget", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77a0569L); b.class_(false, true, false); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/6895093993902310761"); b.prop("allowMultiple", 0x5fb04b74a77a0657L, "6895093993902310999"); b.aggregate("isApplicableBlock", 0x4c4b92003e4d7817L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L).optional(true).ordered(true).multiple(false).origin("5497648299878742039").done(); return b.create(); } private static ConceptDescriptor createDescriptorForRepositoryOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "RepositoryOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x526920001de2794bL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.ContextMemberOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61646dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/5938312768538179915"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("repository"); return b.create(); } private static ConceptDescriptor createDescriptorForScopeOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "ScopeOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61647bL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.refactoring.structure.ContextMemberOperation", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x6e6245e06b61646dL); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/7953996722066252923"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("scope"); return b.create(); } private static ConceptDescriptor createDescriptorForUpdateModelProcedure() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.refactoring", "UpdateModelProcedure", 0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x11710c75c77L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L); b.origin("r:00000000-0000-4000-0000-011c89590319(jetbrains.mps.lang.refactoring.structure)/1198577376375"); b.aggregate("argument", 0x11710c8344fL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1198577431631").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("updateModel(...)"); return b.create(); } }