package jetbrains.mps.make.script.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 myConceptAdvanceWorkStatement = createDescriptorForAdvanceWorkStatement(); /*package*/ final ConceptDescriptor myConceptAllWorkLeftExpression = createDescriptorForAllWorkLeftExpression(); /*package*/ final ConceptDescriptor myConceptBeginWorkStatement = createDescriptorForBeginWorkStatement(); /*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_progressMonitor = createDescriptorForConceptFunctionParameter_progressMonitor(); /*package*/ final ConceptDescriptor myConceptConfigDefinition = createDescriptorForConfigDefinition(); /*package*/ final ConceptDescriptor myConceptExpected = createDescriptorForExpected(); /*package*/ final ConceptDescriptor myConceptExpectedInput = createDescriptorForExpectedInput(); /*package*/ final ConceptDescriptor myConceptExpectedOption = createDescriptorForExpectedOption(); /*package*/ final ConceptDescriptor myConceptFinishWorkStatement = createDescriptorForFinishWorkStatement(); /*package*/ final ConceptDescriptor myConceptGetMakeSessionExpression = createDescriptorForGetMakeSessionExpression(); /*package*/ final ConceptDescriptor myConceptIExpected = createDescriptorForIExpected(); /*package*/ final ConceptDescriptor myConceptInputResourcesParameter = createDescriptorForInputResourcesParameter(); /*package*/ final ConceptDescriptor myConceptJobDeclaration = createDescriptorForJobDeclaration(); /*package*/ final ConceptDescriptor myConceptJobDefinition = createDescriptorForJobDefinition(); /*package*/ final ConceptDescriptor myConceptOption = createDescriptorForOption(); /*package*/ final ConceptDescriptor myConceptOptionExpression = createDescriptorForOptionExpression(); /*package*/ final ConceptDescriptor myConceptOptionType = createDescriptorForOptionType(); /*package*/ final ConceptDescriptor myConceptOutputResources = createDescriptorForOutputResources(); /*package*/ final ConceptDescriptor myConceptPropertiesAccessorParameter = createDescriptorForPropertiesAccessorParameter(); /*package*/ final ConceptDescriptor myConceptQueryDefinition = createDescriptorForQueryDefinition(); /*package*/ final ConceptDescriptor myConceptQueryParameterDeclaration = createDescriptorForQueryParameterDeclaration(); /*package*/ final ConceptDescriptor myConceptRelayQueryExpression = createDescriptorForRelayQueryExpression(); /*package*/ final ConceptDescriptor myConceptReportFeedbackStatement = createDescriptorForReportFeedbackStatement(); /*package*/ final ConceptDescriptor myConceptResourceType = createDescriptorForResourceType(); /*package*/ final ConceptDescriptor myConceptResultStatement = createDescriptorForResultStatement(); /*package*/ final ConceptDescriptor myConceptText = createDescriptorForText(); private final LanguageConceptSwitch myConceptIndex; public StructureAspectDescriptor() { myConceptIndex = new LanguageConceptSwitch(); } @Override public Collection<ConceptDescriptor> getDescriptors() { return Arrays.asList(myConceptAdvanceWorkStatement, myConceptAllWorkLeftExpression, myConceptBeginWorkStatement, myConceptConceptFunctionParameter_progressMonitor, myConceptConfigDefinition, myConceptExpected, myConceptExpectedInput, myConceptExpectedOption, myConceptFinishWorkStatement, myConceptGetMakeSessionExpression, myConceptIExpected, myConceptInputResourcesParameter, myConceptJobDeclaration, myConceptJobDefinition, myConceptOption, myConceptOptionExpression, myConceptOptionType, myConceptOutputResources, myConceptPropertiesAccessorParameter, myConceptQueryDefinition, myConceptQueryParameterDeclaration, myConceptRelayQueryExpression, myConceptReportFeedbackStatement, myConceptResourceType, myConceptResultStatement, myConceptText); } @Override @Nullable public ConceptDescriptor getDescriptor(SConceptId id) { switch (myConceptIndex.index(id)) { case LanguageConceptSwitch.AdvanceWorkStatement: return myConceptAdvanceWorkStatement; case LanguageConceptSwitch.AllWorkLeftExpression: return myConceptAllWorkLeftExpression; case LanguageConceptSwitch.BeginWorkStatement: return myConceptBeginWorkStatement; case LanguageConceptSwitch.ConceptFunctionParameter_progressMonitor: return myConceptConceptFunctionParameter_progressMonitor; case LanguageConceptSwitch.ConfigDefinition: return myConceptConfigDefinition; case LanguageConceptSwitch.Expected: return myConceptExpected; case LanguageConceptSwitch.ExpectedInput: return myConceptExpectedInput; case LanguageConceptSwitch.ExpectedOption: return myConceptExpectedOption; case LanguageConceptSwitch.FinishWorkStatement: return myConceptFinishWorkStatement; case LanguageConceptSwitch.GetMakeSessionExpression: return myConceptGetMakeSessionExpression; case LanguageConceptSwitch.IExpected: return myConceptIExpected; case LanguageConceptSwitch.InputResourcesParameter: return myConceptInputResourcesParameter; case LanguageConceptSwitch.JobDeclaration: return myConceptJobDeclaration; case LanguageConceptSwitch.JobDefinition: return myConceptJobDefinition; case LanguageConceptSwitch.Option: return myConceptOption; case LanguageConceptSwitch.OptionExpression: return myConceptOptionExpression; case LanguageConceptSwitch.OptionType: return myConceptOptionType; case LanguageConceptSwitch.OutputResources: return myConceptOutputResources; case LanguageConceptSwitch.PropertiesAccessorParameter: return myConceptPropertiesAccessorParameter; case LanguageConceptSwitch.QueryDefinition: return myConceptQueryDefinition; case LanguageConceptSwitch.QueryParameterDeclaration: return myConceptQueryParameterDeclaration; case LanguageConceptSwitch.RelayQueryExpression: return myConceptRelayQueryExpression; case LanguageConceptSwitch.ReportFeedbackStatement: return myConceptReportFeedbackStatement; case LanguageConceptSwitch.ResourceType: return myConceptResourceType; case LanguageConceptSwitch.ResultStatement: return myConceptResultStatement; case LanguageConceptSwitch.Text: return myConceptText; default: return null; } } /*package*/ int internalIndex(SAbstractConcept c) { return myConceptIndex.index(c); } private static ConceptDescriptor createDescriptorForAdvanceWorkStatement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "AdvanceWorkStatement", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x29929a95c9e6984L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/187226666892683652"); b.associate("workStatement", 0x97a1ce11862bf5aL).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x29929a95c9e6982L).optional(false).origin("682890046602395482").done(); b.aggregate("amount", 0x29929a95c9f34d4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("187226666892735700").done(); b.aggregate("comment", 0x1a7648d86181bc00L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1906791586424011776").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("advance"); return b.create(); } private static ConceptDescriptor createDescriptorForAllWorkLeftExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "AllWorkLeftExpression", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x2dc2243445538ecaL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/3297237684108627658"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("ALL"); return b.create(); } private static ConceptDescriptor createDescriptorForBeginWorkStatement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "BeginWorkStatement", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x29929a95c9e6982L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/187226666892683650"); b.prop("workName", 0x97a1ce11865e911L, "682890046602602769"); b.aggregate("expected", 0x29929a95c9f45e6L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("187226666892740070").done(); b.aggregate("ofTotal", 0x29929a95c9f45e7L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("187226666892740071").done(); b.alias("begin work"); return b.create(); } private static ConceptDescriptor createDescriptorForConceptFunctionParameter_progressMonitor() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "ConceptFunctionParameter_progressMonitor", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x40d591ab6a24e48dL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/4671800353872995469"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("progressMonitor"); return b.create(); } private static ConceptDescriptor createDescriptorForConfigDefinition() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "ConfigDefinition", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x1b731b4510dcbee4L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/1977954644795375332"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForExpected() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "Expected", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc4d7c2L); b.class_(false, true, false); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/505095865854384066"); return b.create(); } private static ConceptDescriptor createDescriptorForExpectedInput() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "ExpectedInput", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc4d7c6L); b.class_(false, false, false); b.parent(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc581e7L); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/505095865854384070"); return b.create(); } private static ConceptDescriptor createDescriptorForExpectedOption() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "ExpectedOption", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc4d7bbL); b.class_(false, false, false); b.parent(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc581e7L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ff8b7a0d94242e1L); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/505095865854384059"); b.prop("defaultOption", 0x3318e2a89ff0296cL, "3681941909241080172"); b.aggregate("option", 0x70276038dc4d7c5L).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc49ec9L).optional(false).ordered(true).multiple(true).origin("505095865854384069").done(); b.alias("Option"); return b.create(); } private static ConceptDescriptor createDescriptorForFinishWorkStatement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "FinishWorkStatement", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x29929a95c9e6987L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/187226666892683655"); b.associate("workStatement", 0x97a1ce11862c6ddL).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x29929a95c9e6982L).optional(false).origin("682890046602397405").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("finish"); return b.create(); } private static ConceptDescriptor createDescriptorForGetMakeSessionExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "GetMakeSessionExpression", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x61c1a3d1c45fac8cL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/7044091413522263180"); b.alias("makeSession"); return b.create(); } private static ConceptDescriptor createDescriptorForIExpected() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "IExpected", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc581e7L); b.interface_(); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/505095865854427623"); return b.create(); } private static ConceptDescriptor createDescriptorForInputResourcesParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "InputResourcesParameter", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x20c069f80a972dacL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/2360002718792625580"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("input"); return b.create(); } private static ConceptDescriptor createDescriptorForJobDeclaration() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "JobDeclaration", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc4d7edL); b.class_(false, false, false); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/505095865854384109"); b.aggregate("config", 0x1b731b4510dd10e9L).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x1b731b4510dcbee4L).optional(true).ordered(true).multiple(false).origin("1977954644795396329").done(); b.aggregate("job", 0x70276038dc4d7eeL).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x20c069f80a972dabL).optional(false).ordered(true).multiple(false).origin("505095865854384110").done(); b.aggregate("query", 0x70276038dc4d7efL).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc49b2bL).optional(true).ordered(true).multiple(true).origin("505095865854384111").done(); return b.create(); } private static ConceptDescriptor createDescriptorForJobDefinition() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "JobDefinition", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x20c069f80a972dabL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/2360002718792625579"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForOption() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "Option", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc49ec9L); b.class_(false, false, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/505095865854369481"); b.aggregate("presentation", 0x70276038dc49ecbL).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc49ecaL).optional(false).ordered(true).multiple(false).origin("505095865854369483").done(); return b.create(); } private static ConceptDescriptor createDescriptorForOptionExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "OptionExpression", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc4d7b2L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/505095865854384050"); b.associate("option", 0x70276038dc4d7b3L).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc49ec9L).optional(false).origin("505095865854384051").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForOptionType() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "OptionType", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc4d7b5L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ff8b7a0d94242e1L); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/505095865854384053"); b.associate("expectedOption", 0x70276038dc4d7bcL).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc4d7bbL).optional(true).origin("505095865854384060").done(); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("option"); return b.create(); } private static ConceptDescriptor createDescriptorForOutputResources() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "OutputResources", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x20c069f80a972068L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/2360002718792622184"); b.aggregate("resource", 0x20c069f80a972071L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("2360002718792622193").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("output"); return b.create(); } private static ConceptDescriptor createDescriptorForPropertiesAccessorParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "PropertiesAccessorParameter", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x716499a9068b35e9L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/8170824575195231721"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("__pa__"); return b.create(); } private static ConceptDescriptor createDescriptorForQueryDefinition() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "QueryDefinition", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc49b2bL); b.class_(false, false, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ff8b7a0d94242e1L); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/505095865854368555"); b.aggregate("expected", 0x70276038dc4d7c4L).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc581e7L).optional(false).ordered(true).multiple(false).origin("505095865854384068").done(); b.aggregate("presentation", 0x70276038dc589f7L).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc49ecaL).optional(false).ordered(true).multiple(false).origin("505095865854429687").done(); b.aggregate("title", 0x3354875940086e32L).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc49ecaL).optional(false).ordered(true).multiple(false).origin("3698730011374153266").done(); b.alias("Query"); return b.create(); } private static ConceptDescriptor createDescriptorForQueryParameterDeclaration() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "QueryParameterDeclaration", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc49ec7L); b.class_(false, false, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/505095865854369479"); b.aggregate("parameterType", 0x70276038dc49eceL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("505095865854369486").done(); return b.create(); } private static ConceptDescriptor createDescriptorForRelayQueryExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "RelayQueryExpression", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x1b731b4510dbc59fL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/1977954644795311519"); b.associate("query", 0x1b731b4510dbc5a2L).target(0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc49b2bL).optional(false).origin("1977954644795311522").done(); b.aggregate("parameter", 0x1b731b4510dbc5a1L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("1977954644795311521").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("relay query"); return b.create(); } private static ConceptDescriptor createDescriptorForReportFeedbackStatement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "ReportFeedbackStatement", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x32eac1b57fc1b828L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/3668957831723333672"); b.prop("feedback", 0x32eac1b57fc1b82eL, "3668957831723333678"); b.aggregate("message", 0x32eac1b57fc1c3e8L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("3668957831723336680").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("report"); return b.create(); } private static ConceptDescriptor createDescriptorForResourceType() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "ResourceType", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x20c069f80a947282L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/2360002718792446594"); b.aggregate("classifierType", 0x2dead7037d3bef52L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL).optional(true).ordered(true).multiple(false).origin("3308693286243004242").done(); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("resource"); return b.create(); } private static ConceptDescriptor createDescriptorForResultStatement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "ResultStatement", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x6237d5bb8b2a942dL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/7077360340906447917"); b.prop("result", 0x6237d5bb8b2a942eL, "7077360340906447918"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForText() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.make.script", "Text", 0x95f8a3e6f9944ca0L, 0xa65e763c9bae2d3bL, 0x70276038dc49ecaL); b.class_(false, false, false); b.origin("r:308041c6-80bc-4e26-b4b1-473fd45c9339(jetbrains.mps.make.script.structure)/505095865854369482"); b.prop("text", 0x70276038dc5a5feL, "505095865854436862"); return b.create(); } }