package jetbrains.mps.execution.configurations.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 myConceptAbstractRunConfigurationExecutor = createDescriptorForAbstractRunConfigurationExecutor(); /*package*/ final ConceptDescriptor myConceptBeforeTask = createDescriptorForBeforeTask(); /*package*/ final ConceptDescriptor myConceptBeforeTaskCall = createDescriptorForBeforeTaskCall(); /*package*/ final ConceptDescriptor myConceptBeforeTaskParameter = createDescriptorForBeforeTaskParameter(); /*package*/ final ConceptDescriptor myConceptBeforeTaskParameterReference = createDescriptorForBeforeTaskParameterReference(); /*package*/ final ConceptDescriptor myConceptConfigurationFromExecutorReference = createDescriptorForConfigurationFromExecutorReference(); /*package*/ final ConceptDescriptor myConceptConfiguration_Parameter = createDescriptorForConfiguration_Parameter(); /*package*/ final ConceptDescriptor myConceptConsoleCreator = createDescriptorForConsoleCreator(); /*package*/ final ConceptDescriptor myConceptConsoleType = createDescriptorForConsoleType(); /*package*/ final ConceptDescriptor myConceptContextConfiguration_Parameter = createDescriptorForContextConfiguration_Parameter(); /*package*/ final ConceptDescriptor myConceptContextExpression = createDescriptorForContextExpression(); /*package*/ final ConceptDescriptor myConceptCreate_ConceptFunction = createDescriptorForCreate_ConceptFunction(); /*package*/ final ConceptDescriptor myConceptDebuggerSettings_Parameter = createDescriptorForDebuggerSettings_Parameter(); /*package*/ final ConceptDescriptor myConceptEnvironmentExpression = createDescriptorForEnvironmentExpression(); /*package*/ final ConceptDescriptor myConceptExecuteBeforeTask_ConceptFunction = createDescriptorForExecuteBeforeTask_ConceptFunction(); /*package*/ final ConceptDescriptor myConceptExecuteConfiguration_Function = createDescriptorForExecuteConfiguration_Function(); /*package*/ final ConceptDescriptor myConceptExecutor_Parameter = createDescriptorForExecutor_Parameter(); /*package*/ final ConceptDescriptor myConceptGetProjectOperation = createDescriptorForGetProjectOperation(); /*package*/ final ConceptDescriptor myConceptIsConfigurationFromContext_ConceptFunction = createDescriptorForIsConfigurationFromContext_ConceptFunction(); /*package*/ final ConceptDescriptor myConceptModelSource = createDescriptorForModelSource(); /*package*/ final ConceptDescriptor myConceptModuleSource = createDescriptorForModuleSource(); /*package*/ final ConceptDescriptor myConceptNodeListSource = createDescriptorForNodeListSource(); /*package*/ final ConceptDescriptor myConceptNodeSource = createDescriptorForNodeSource(); /*package*/ final ConceptDescriptor myConceptProjectSource = createDescriptorForProjectSource(); /*package*/ final ConceptDescriptor myConceptProject_Parameter = createDescriptorForProject_Parameter(); /*package*/ final ConceptDescriptor myConceptRunConfiguration = createDescriptorForRunConfiguration(); /*package*/ final ConceptDescriptor myConceptRunConfigurationCreator = createDescriptorForRunConfigurationCreator(); /*package*/ final ConceptDescriptor myConceptRunConfigurationExecutor = createDescriptorForRunConfigurationExecutor(); /*package*/ final ConceptDescriptor myConceptRunConfigurationKind = createDescriptorForRunConfigurationKind(); /*package*/ final ConceptDescriptor myConceptRunConfigurationProducer = createDescriptorForRunConfigurationProducer(); /*package*/ final ConceptDescriptor myConceptRunConfigurationProducerPart = createDescriptorForRunConfigurationProducerPart(); /*package*/ final ConceptDescriptor myConceptRunConfigurationSource = createDescriptorForRunConfigurationSource(); /*package*/ final ConceptDescriptor myConceptSModelSource = createDescriptorForSModelSource(); /*package*/ final ConceptDescriptor myConceptSModuleSource = createDescriptorForSModuleSource(); /*package*/ final ConceptDescriptor myConceptSource_ConceptFunctionParameter = createDescriptorForSource_ConceptFunctionParameter(); /*package*/ final ConceptDescriptor myConceptStartProcessHandlerStatement = createDescriptorForStartProcessHandlerStatement(); private final LanguageConceptSwitch myConceptIndex; public StructureAspectDescriptor() { myConceptIndex = new LanguageConceptSwitch(); } @Override public Collection<ConceptDescriptor> getDescriptors() { return Arrays.asList(myConceptAbstractRunConfigurationExecutor, myConceptBeforeTask, myConceptBeforeTaskCall, myConceptBeforeTaskParameter, myConceptBeforeTaskParameterReference, myConceptConfigurationFromExecutorReference, myConceptConfiguration_Parameter, myConceptConsoleCreator, myConceptConsoleType, myConceptContextConfiguration_Parameter, myConceptContextExpression, myConceptCreate_ConceptFunction, myConceptDebuggerSettings_Parameter, myConceptEnvironmentExpression, myConceptExecuteBeforeTask_ConceptFunction, myConceptExecuteConfiguration_Function, myConceptExecutor_Parameter, myConceptGetProjectOperation, myConceptIsConfigurationFromContext_ConceptFunction, myConceptModelSource, myConceptModuleSource, myConceptNodeListSource, myConceptNodeSource, myConceptProjectSource, myConceptProject_Parameter, myConceptRunConfiguration, myConceptRunConfigurationCreator, myConceptRunConfigurationExecutor, myConceptRunConfigurationKind, myConceptRunConfigurationProducer, myConceptRunConfigurationProducerPart, myConceptRunConfigurationSource, myConceptSModelSource, myConceptSModuleSource, myConceptSource_ConceptFunctionParameter, myConceptStartProcessHandlerStatement); } @Override @Nullable public ConceptDescriptor getDescriptor(SConceptId id) { switch (myConceptIndex.index(id)) { case LanguageConceptSwitch.AbstractRunConfigurationExecutor: return myConceptAbstractRunConfigurationExecutor; case LanguageConceptSwitch.BeforeTask: return myConceptBeforeTask; case LanguageConceptSwitch.BeforeTaskCall: return myConceptBeforeTaskCall; case LanguageConceptSwitch.BeforeTaskParameter: return myConceptBeforeTaskParameter; case LanguageConceptSwitch.BeforeTaskParameterReference: return myConceptBeforeTaskParameterReference; case LanguageConceptSwitch.ConfigurationFromExecutorReference: return myConceptConfigurationFromExecutorReference; case LanguageConceptSwitch.Configuration_Parameter: return myConceptConfiguration_Parameter; case LanguageConceptSwitch.ConsoleCreator: return myConceptConsoleCreator; case LanguageConceptSwitch.ConsoleType: return myConceptConsoleType; case LanguageConceptSwitch.ContextConfiguration_Parameter: return myConceptContextConfiguration_Parameter; case LanguageConceptSwitch.ContextExpression: return myConceptContextExpression; case LanguageConceptSwitch.Create_ConceptFunction: return myConceptCreate_ConceptFunction; case LanguageConceptSwitch.DebuggerSettings_Parameter: return myConceptDebuggerSettings_Parameter; case LanguageConceptSwitch.EnvironmentExpression: return myConceptEnvironmentExpression; case LanguageConceptSwitch.ExecuteBeforeTask_ConceptFunction: return myConceptExecuteBeforeTask_ConceptFunction; case LanguageConceptSwitch.ExecuteConfiguration_Function: return myConceptExecuteConfiguration_Function; case LanguageConceptSwitch.Executor_Parameter: return myConceptExecutor_Parameter; case LanguageConceptSwitch.GetProjectOperation: return myConceptGetProjectOperation; case LanguageConceptSwitch.IsConfigurationFromContext_ConceptFunction: return myConceptIsConfigurationFromContext_ConceptFunction; case LanguageConceptSwitch.ModelSource: return myConceptModelSource; case LanguageConceptSwitch.ModuleSource: return myConceptModuleSource; case LanguageConceptSwitch.NodeListSource: return myConceptNodeListSource; case LanguageConceptSwitch.NodeSource: return myConceptNodeSource; case LanguageConceptSwitch.ProjectSource: return myConceptProjectSource; case LanguageConceptSwitch.Project_Parameter: return myConceptProject_Parameter; case LanguageConceptSwitch.RunConfiguration: return myConceptRunConfiguration; case LanguageConceptSwitch.RunConfigurationCreator: return myConceptRunConfigurationCreator; case LanguageConceptSwitch.RunConfigurationExecutor: return myConceptRunConfigurationExecutor; case LanguageConceptSwitch.RunConfigurationKind: return myConceptRunConfigurationKind; case LanguageConceptSwitch.RunConfigurationProducer: return myConceptRunConfigurationProducer; case LanguageConceptSwitch.RunConfigurationProducerPart: return myConceptRunConfigurationProducerPart; case LanguageConceptSwitch.RunConfigurationSource: return myConceptRunConfigurationSource; case LanguageConceptSwitch.SModelSource: return myConceptSModelSource; case LanguageConceptSwitch.SModuleSource: return myConceptSModuleSource; case LanguageConceptSwitch.Source_ConceptFunctionParameter: return myConceptSource_ConceptFunctionParameter; case LanguageConceptSwitch.StartProcessHandlerStatement: return myConceptStartProcessHandlerStatement; default: return null; } } /*package*/ int internalIndex(SAbstractConcept c) { return myConceptIndex.index(c); } private static ConceptDescriptor createDescriptorForAbstractRunConfigurationExecutor() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "AbstractRunConfigurationExecutor", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x2153d8f1c1f52479L); b.class_(false, true, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.parent(0x73c1a49099fa4d0dL, 0x8292b8985697c74bL, 0xd244b712f9dcdabL); b.parent(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f9dce91L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/2401501559171392633"); b.prop("configurationName", 0x1acdeec3ca0ad49cL, "1931462339887551644"); b.prop("canRun", 0x523a1a6c9706408bL, "5925077313451868299"); b.aggregate("execute", 0x6e425276ab38aea1L).target(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x5532ce3cbd91002cL).optional(false).ordered(true).multiple(false).origin("7945003362267213473").done(); b.aggregate("beforeTask", 0x5ae6ebde781f1fe7L).target(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x5ae6ebde781f1fd8L).optional(true).ordered(true).multiple(true).origin("6550182048787537895").done(); b.alias("abstract executor"); return b.create(); } private static ConceptDescriptor createDescriptorForBeforeTask() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "BeforeTask", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x61a8be33d403b7bfL); b.class_(false, false, true); b.parent(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x11d2ea63881L); b.parent(0x73c1a49099fa4d0dL, 0x8292b8985697c74bL, 0xd244b712f9dcdabL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/7037083547576022975"); b.prop("caption", 0x7b8f744b4f6e79ecL, "8903462855138769388"); b.aggregate("execute", 0x220f4a2c4b02cb91L).target(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x220f4a2c4aff4248L).optional(false).ordered(true).multiple(false).origin("2454261876037700497").done(); b.aggregate("parameter", 0x5ae6ebde781f96aaL).target(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x5ae6ebde781f8014L).optional(true).ordered(true).multiple(true).origin("6550182048787568298").done(); b.alias("before task"); return b.create(); } private static ConceptDescriptor createDescriptorForBeforeTaskCall() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "BeforeTaskCall", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x5ae6ebde781f1fd8L); b.class_(false, false, false); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/6550182048787537880"); b.associate("beforeTask", 0x5ae6ebde781f1fd9L).target(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x61a8be33d403b7bfL).optional(false).origin("6550182048787537881").done(); b.aggregate("parameter", 0x4bfe4368347f5400L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("5475888311765521408").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBeforeTaskParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "BeforeTaskParameter", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x5ae6ebde781f8014L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.VariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/6550182048787562516"); return b.create(); } private static ConceptDescriptor createDescriptorForBeforeTaskParameterReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "BeforeTaskParameterReference", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x5ae6ebde781fd3c0L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.VariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/6550182048787583936"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForConfigurationFromExecutorReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "ConfigurationFromExecutorReference", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x6c55c13f5bcac62fL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/7806358006983738927"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForConfiguration_Parameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "Configuration_Parameter", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x42b01609553bb8d3L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/4805365031744813267"); b.alias("configuration"); return b.create(); } private static ConceptDescriptor createDescriptorForConsoleCreator() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "ConsoleCreator", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x161fc6929dd24a8aL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.AbstractCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab844af9bL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/1594211126127774346"); b.aggregate("project", 0x161fc6929dd24ccdL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1594211126127774925").done(); b.aggregate("viewer", 0x161fc6929dd24cceL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1594211126127774926").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("console"); return b.create(); } private static ConceptDescriptor createDescriptorForConsoleType() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "ConsoleType", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x161fc6929dd1ac93L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/1594211126127733907"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("console"); return b.create(); } private static ConceptDescriptor createDescriptorForContextConfiguration_Parameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "ContextConfiguration_Parameter", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x42b01609553ff07fL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/4805365031745089663"); b.alias("context"); return b.create(); } private static ConceptDescriptor createDescriptorForContextExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "ContextExpression", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x6a69999da766290fL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/7667828742972385551"); b.alias("context"); return b.create(); } private static ConceptDescriptor createDescriptorForCreate_ConceptFunction() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "Create_ConceptFunction", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84cdc3L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/4366236229294149059"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("create"); return b.create(); } private static ConceptDescriptor createDescriptorForDebuggerSettings_Parameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "DebuggerSettings_Parameter", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x42d74d4aa8cbc400L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/4816403309550879744"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("debuggerSettings"); return b.create(); } private static ConceptDescriptor createDescriptorForEnvironmentExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "EnvironmentExpression", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x7664b739387f64L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/33324785353654116"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("environment"); return b.create(); } private static ConceptDescriptor createDescriptorForExecuteBeforeTask_ConceptFunction() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "ExecuteBeforeTask_ConceptFunction", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x220f4a2c4aff4248L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/2454261876037468744"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("execute"); return b.create(); } private static ConceptDescriptor createDescriptorForExecuteConfiguration_Function() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "ExecuteConfiguration_Function", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x5532ce3cbd91002cL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1206e9046e6L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/6139196002333163564"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("execute"); return b.create(); } private static ConceptDescriptor createDescriptorForExecutor_Parameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "Executor_Parameter", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x28470a6f6e7e49eL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/181393747410936990"); b.alias("executor"); return b.create(); } private static ConceptDescriptor createDescriptorForGetProjectOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "GetProjectOperation", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x4bafca3d818c1d2aL); b.class_(false, false, false); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/5453800039284219178"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("project"); return b.create(); } private static ConceptDescriptor createDescriptorForIsConfigurationFromContext_ConceptFunction() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "IsConfigurationFromContext_ConceptFunction", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x490c79b029c39076L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/5263715862011154550"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); b.alias("isConfigurationFromContext"); return b.create(); } private static ConceptDescriptor createDescriptorForModelSource() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "ModelSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x6552f0adf299246dL); b.class_(false, false, false); b.super_("jetbrains.mps.execution.configurations.structure.RunConfigurationSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84af96L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/7301162575811126381"); b.alias("model (deprecated)"); return b.create(); } private static ConceptDescriptor createDescriptorForModuleSource() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "ModuleSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x6552f0adf2992470L); b.class_(false, false, false); b.super_("jetbrains.mps.execution.configurations.structure.RunConfigurationSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84af96L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/7301162575811126384"); b.alias("module (deprecated)"); return b.create(); } private static ConceptDescriptor createDescriptorForNodeListSource() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "NodeListSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x6552f0adf299246fL); b.class_(false, false, false); b.super_("jetbrains.mps.execution.configurations.structure.RunConfigurationSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84af96L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/7301162575811126383"); b.associate("concept", 0x6552f0adf2992692L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(true).origin("7301162575811126930").done(); b.alias("nlist"); return b.create(); } private static ConceptDescriptor createDescriptorForNodeSource() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "NodeSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x6552f0adf2992471L); b.class_(false, false, false); b.super_("jetbrains.mps.execution.configurations.structure.RunConfigurationSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84af96L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/7301162575811126385"); b.associate("concept", 0x6552f0adf2992682L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(true).origin("7301162575811126914").done(); b.alias("node"); return b.create(); } private static ConceptDescriptor createDescriptorForProjectSource() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "ProjectSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x6552f0adf299246eL); b.class_(false, false, false); b.super_("jetbrains.mps.execution.configurations.structure.RunConfigurationSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84af96L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/7301162575811126382"); b.alias("project"); return b.create(); } private static ConceptDescriptor createDescriptorForProject_Parameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "Project_Parameter", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x6aa58a34eb0efa2dL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/7684700299064179245"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("project"); return b.create(); } private static ConceptDescriptor createDescriptorForRunConfiguration() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "RunConfiguration", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x2153d8f1c1f46e49L); b.class_(false, false, true); b.super_("jetbrains.mps.execution.settings.structure.PersistentConfiguration", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910020L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/2401501559171345993"); b.associate("configurationKind", 0x2153d8f1c1f48ae2L).target(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x2153d8f1c1f46e4aL).optional(false).origin("2401501559171353314").done(); b.aggregate("icon", 0x421a8d20ae9f689eL).target(0x982eb8df2c964bd7L, 0x996311712ea622e5L, 0x7c8b08a50a39c6bbL).optional(false).ordered(true).multiple(false).origin("4763274727405873310").done(); b.alias("run configuration"); return b.create(); } private static ConceptDescriptor createDescriptorForRunConfigurationCreator() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "RunConfigurationCreator", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x328e81d9f20cd1deL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.AbstractCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab844af9bL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/3642991921658122718"); b.associate("configuration", 0x328e81d9f20cd1dfL).target(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x2153d8f1c1f46e49L).optional(false).origin("3642991921658122719").done(); b.aggregate("configurationName", 0x758d43e19b4fdb6L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("529406319400385974").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForRunConfigurationExecutor() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "RunConfigurationExecutor", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x6c55c13f5bc8e1ecL); b.class_(false, false, true); b.super_("jetbrains.mps.execution.configurations.structure.AbstractRunConfigurationExecutor", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x2153d8f1c1f52479L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/7806358006983614956"); b.prop("canDebug", 0x566a06529af9d7ddL, "6226796386650281949"); b.aggregate("debuggerConfiguration", 0x5d457621242d8208L).target(0xfbc142795e2a4c87L, 0xa5d15f7061e6c456L, 0x5d457621242d16f5L).optional(true).ordered(true).multiple(false).origin("6720907903633293832").done(); b.alias("executor"); return b.create(); } private static ConceptDescriptor createDescriptorForRunConfigurationKind() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "RunConfigurationKind", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x2153d8f1c1f46e4aL); b.class_(false, false, true); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.parent(0x73c1a49099fa4d0dL, 0x8292b8985697c74bL, 0xd244b712f9dcdabL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/2401501559171345994"); b.aggregate("icon", 0x6e8fcf3625c61213L).target(0x982eb8df2c964bd7L, 0x996311712ea622e5L, 0x7c8b08a50a39c6bbL).optional(false).ordered(true).multiple(false).origin("7966814097310618131").done(); b.alias("run configuration kind"); return b.create(); } private static ConceptDescriptor createDescriptorForRunConfigurationProducer() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "RunConfigurationProducer", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c842305L); b.class_(false, false, true); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.parent(0x73c1a49099fa4d0dL, 0x8292b8985697c74bL, 0xd244b712f9dcdabL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/4366236229294105349"); b.aggregate("configuration", 0x3c97fcb79c84a8efL).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91001cL).optional(false).ordered(true).multiple(false).origin("4366236229294139631").done(); b.aggregate("produce", 0x3c97fcb79c84cdacL).target(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84cda6L).optional(true).ordered(true).multiple(true).origin("4366236229294149036").done(); b.alias("producer"); return b.create(); } private static ConceptDescriptor createDescriptorForRunConfigurationProducerPart() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "RunConfigurationProducerPart", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84cda6L); b.class_(false, false, false); b.parent(0x73c1a49099fa4d0dL, 0x8292b8985697c74bL, 0xd244b712f9dcdabL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/4366236229294149030"); b.aggregate("source", 0x6552f0adf298f24fL).target(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84af96L).optional(false).ordered(true).multiple(false).origin("7301162575811113551").done(); b.aggregate("create", 0x328e81d9f2097e86L).target(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84cdc3L).optional(false).ordered(true).multiple(false).origin("3642991921657904774").done(); b.aggregate("isConfigurationFromContext", 0x567cd4252ad2e9d7L).target(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x490c79b029c39076L).optional(true).ordered(true).multiple(false).origin("6232089240471267799").done(); b.alias("produce"); return b.create(); } private static ConceptDescriptor createDescriptorForRunConfigurationSource() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "RunConfigurationSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84af96L); b.class_(false, true, false); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/4366236229294141334"); b.alias("source"); return b.create(); } private static ConceptDescriptor createDescriptorForSModelSource() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "SModelSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3e34888186184223L); b.class_(false, false, false); b.super_("jetbrains.mps.execution.configurations.structure.RunConfigurationSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84af96L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/4482357619022381603"); b.alias("model"); return b.create(); } private static ConceptDescriptor createDescriptorForSModuleSource() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "SModuleSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3e34888186187479L); b.class_(false, false, false); b.super_("jetbrains.mps.execution.configurations.structure.RunConfigurationSource", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x3c97fcb79c84af96L); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/4482357619022394489"); b.alias("module"); return b.create(); } private static ConceptDescriptor createDescriptorForSource_ConceptFunctionParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "Source_ConceptFunctionParameter", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x328e81d9f2097e87L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/3642991921657904775"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("source"); return b.create(); } private static ConceptDescriptor createDescriptorForStartProcessHandlerStatement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.configurations", "StartProcessHandlerStatement", 0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0xd244b712f9d44d1L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ReturnStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7feL); b.origin("r:f3383ae6-205a-4e7c-8dd9-c29966e29e49(jetbrains.mps.execution.configurations.structure)/946964771156870353"); b.aggregate("tool", 0x161fc6929dcff3a0L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1594211126127621024").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("start process handler"); return b.create(); } }