package jetbrains.mps.lang.smodel.query.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; public class StructureAspectDescriptor extends BaseStructureAspectDescriptor { /*package*/ final ConceptDescriptor myConceptAbstractPrintExpression_old = createDescriptorForAbstractPrintExpression_old(); /*package*/ final ConceptDescriptor myConceptBLCommand_old = createDescriptorForBLCommand_old(); /*package*/ final ConceptDescriptor myConceptBLExpression_old = createDescriptorForBLExpression_old(); /*package*/ final ConceptDescriptor myConceptCustomScope = createDescriptorForCustomScope(); /*package*/ final ConceptDescriptor myConceptExpressionHelpProvider = createDescriptorForExpressionHelpProvider(); /*package*/ final ConceptDescriptor myConceptGlobalScope_old = createDescriptorForGlobalScope_old(); /*package*/ final ConceptDescriptor myConceptHelpProvider = createDescriptorForHelpProvider(); /*package*/ final ConceptDescriptor myConceptInstancesExpression = createDescriptorForInstancesExpression(); /*package*/ final ConceptDescriptor myConceptModelScope = createDescriptorForModelScope(); /*package*/ final ConceptDescriptor myConceptModelsExpression = createDescriptorForModelsExpression(); /*package*/ final ConceptDescriptor myConceptModulesExpression = createDescriptorForModulesExpression(); /*package*/ final ConceptDescriptor myConceptModulesScope = createDescriptorForModulesScope(); /*package*/ final ConceptDescriptor myConceptNodesExpression = createDescriptorForNodesExpression(); /*package*/ final ConceptDescriptor myConceptOperationHelpProvider = createDescriptorForOperationHelpProvider(); /*package*/ final ConceptDescriptor myConceptPrintExpression_old = createDescriptorForPrintExpression_old(); /*package*/ final ConceptDescriptor myConceptPrintNodeExpression_old = createDescriptorForPrintNodeExpression_old(); /*package*/ final ConceptDescriptor myConceptPrintNodeReferenceExpression_old = createDescriptorForPrintNodeReferenceExpression_old(); /*package*/ final ConceptDescriptor myConceptPrintSequenceExpression_old = createDescriptorForPrintSequenceExpression_old(); /*package*/ final ConceptDescriptor myConceptPrintTextExpression_old = createDescriptorForPrintTextExpression_old(); /*package*/ final ConceptDescriptor myConceptProjectExpression_old = createDescriptorForProjectExpression_old(); /*package*/ final ConceptDescriptor myConceptProjectScope_old = createDescriptorForProjectScope_old(); /*package*/ final ConceptDescriptor myConceptQueryExpression = createDescriptorForQueryExpression(); /*package*/ final ConceptDescriptor myConceptQueryExpressionScopeProvider = createDescriptorForQueryExpressionScopeProvider(); /*package*/ final ConceptDescriptor myConceptQueryParameter = createDescriptorForQueryParameter(); /*package*/ final ConceptDescriptor myConceptQueryParameterExact = createDescriptorForQueryParameterExact(); /*package*/ final ConceptDescriptor myConceptQueryParameterIncludeReadOnly = createDescriptorForQueryParameterIncludeReadOnly(); /*package*/ final ConceptDescriptor myConceptQueryParameterList = createDescriptorForQueryParameterList(); /*package*/ final ConceptDescriptor myConceptQueryParameterScope = createDescriptorForQueryParameterScope(); /*package*/ final ConceptDescriptor myConceptReferencesExpression = createDescriptorForReferencesExpression(); /*package*/ final ConceptDescriptor myConceptScopeParameter = createDescriptorForScopeParameter(); /*package*/ final ConceptDescriptor myConceptShowExpression_old = createDescriptorForShowExpression_old(); /*package*/ final ConceptDescriptor myConceptUsagesExpression = createDescriptorForUsagesExpression(); /*package*/ final ConceptDescriptor myConceptWithStatement = createDescriptorForWithStatement(); private final LanguageConceptSwitch myConceptIndex; public StructureAspectDescriptor() { myConceptIndex = new LanguageConceptSwitch(); } @Override public Collection<ConceptDescriptor> getDescriptors() { return Arrays.asList(myConceptAbstractPrintExpression_old, myConceptBLCommand_old, myConceptBLExpression_old, myConceptCustomScope, myConceptExpressionHelpProvider, myConceptGlobalScope_old, myConceptHelpProvider, myConceptInstancesExpression, myConceptModelScope, myConceptModelsExpression, myConceptModulesExpression, myConceptModulesScope, myConceptNodesExpression, myConceptOperationHelpProvider, myConceptPrintExpression_old, myConceptPrintNodeExpression_old, myConceptPrintNodeReferenceExpression_old, myConceptPrintSequenceExpression_old, myConceptPrintTextExpression_old, myConceptProjectExpression_old, myConceptProjectScope_old, myConceptQueryExpression, myConceptQueryExpressionScopeProvider, myConceptQueryParameter, myConceptQueryParameterExact, myConceptQueryParameterIncludeReadOnly, myConceptQueryParameterList, myConceptQueryParameterScope, myConceptReferencesExpression, myConceptScopeParameter, myConceptShowExpression_old, myConceptUsagesExpression, myConceptWithStatement); } @Override @Nullable public ConceptDescriptor getDescriptor(SConceptId id) { switch (myConceptIndex.index(id)) { case LanguageConceptSwitch.AbstractPrintExpression_old: return myConceptAbstractPrintExpression_old; case LanguageConceptSwitch.BLCommand_old: return myConceptBLCommand_old; case LanguageConceptSwitch.BLExpression_old: return myConceptBLExpression_old; case LanguageConceptSwitch.CustomScope: return myConceptCustomScope; case LanguageConceptSwitch.ExpressionHelpProvider: return myConceptExpressionHelpProvider; case LanguageConceptSwitch.GlobalScope_old: return myConceptGlobalScope_old; case LanguageConceptSwitch.HelpProvider: return myConceptHelpProvider; case LanguageConceptSwitch.InstancesExpression: return myConceptInstancesExpression; case LanguageConceptSwitch.ModelScope: return myConceptModelScope; case LanguageConceptSwitch.ModelsExpression: return myConceptModelsExpression; case LanguageConceptSwitch.ModulesExpression: return myConceptModulesExpression; case LanguageConceptSwitch.ModulesScope: return myConceptModulesScope; case LanguageConceptSwitch.NodesExpression: return myConceptNodesExpression; case LanguageConceptSwitch.OperationHelpProvider: return myConceptOperationHelpProvider; case LanguageConceptSwitch.PrintExpression_old: return myConceptPrintExpression_old; case LanguageConceptSwitch.PrintNodeExpression_old: return myConceptPrintNodeExpression_old; case LanguageConceptSwitch.PrintNodeReferenceExpression_old: return myConceptPrintNodeReferenceExpression_old; case LanguageConceptSwitch.PrintSequenceExpression_old: return myConceptPrintSequenceExpression_old; case LanguageConceptSwitch.PrintTextExpression_old: return myConceptPrintTextExpression_old; case LanguageConceptSwitch.ProjectExpression_old: return myConceptProjectExpression_old; case LanguageConceptSwitch.ProjectScope_old: return myConceptProjectScope_old; case LanguageConceptSwitch.QueryExpression: return myConceptQueryExpression; case LanguageConceptSwitch.QueryExpressionScopeProvider: return myConceptQueryExpressionScopeProvider; case LanguageConceptSwitch.QueryParameter: return myConceptQueryParameter; case LanguageConceptSwitch.QueryParameterExact: return myConceptQueryParameterExact; case LanguageConceptSwitch.QueryParameterIncludeReadOnly: return myConceptQueryParameterIncludeReadOnly; case LanguageConceptSwitch.QueryParameterList: return myConceptQueryParameterList; case LanguageConceptSwitch.QueryParameterScope: return myConceptQueryParameterScope; case LanguageConceptSwitch.ReferencesExpression: return myConceptReferencesExpression; case LanguageConceptSwitch.ScopeParameter: return myConceptScopeParameter; case LanguageConceptSwitch.ShowExpression_old: return myConceptShowExpression_old; case LanguageConceptSwitch.UsagesExpression: return myConceptUsagesExpression; case LanguageConceptSwitch.WithStatement: return myConceptWithStatement; default: return null; } } /*package*/ int internalIndex(SAbstractConcept c) { return myConceptIndex.index(c); } private static ConceptDescriptor createDescriptorForAbstractPrintExpression_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "AbstractPrintExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L); b.class_(false, true, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/7820875636626932768"); b.aggregate("object_old", 0x7417cca3eb1ff761L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("8365379837260461921").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBLCommand_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "BLCommand_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L); b.class_(false, false, false); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/5464054275389846505"); b.aggregate("body_old", 0x188f8efcef6cea65L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1769790395579689573").done(); b.alias("{"); return b.create(); } private static ConceptDescriptor createDescriptorForBLExpression_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "BLExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L); b.class_(false, false, false); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/7656298970878093785"); b.aggregate("expression_old", 0x6a40a3596560aa42L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("7656298970878093890").done(); return b.create(); } private static ConceptDescriptor createDescriptorForCustomScope() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "CustomScope", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f98575c9L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.ScopeParameter", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/3492877759611762121"); b.aggregate("scope", 0x307931d0f985950eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("3492877759611770126").done(); b.alias("custom"); return b.create(); } private static ConceptDescriptor createDescriptorForExpressionHelpProvider() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "ExpressionHelpProvider", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L); b.interface_(); b.parent(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x690b986730edd07L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/7006261637496548496"); return b.create(); } private static ConceptDescriptor createDescriptorForGlobalScope_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "GlobalScope_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add42L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.ScopeParameter", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/4307205004134636866"); b.alias("global"); return b.create(); } private static ConceptDescriptor createDescriptorForHelpProvider() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "HelpProvider", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x690b986730edd07L); b.interface_(); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/473081947981012231"); return b.create(); } private static ConceptDescriptor createDescriptorForInstancesExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "InstancesExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/7738379549910147341"); b.aggregate("conceptArg", 0x6b643f33718aa10eL).target(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x118f285e4f7L).optional(false).ordered(true).multiple(false).origin("7738379549910147342").done(); b.alias("#instances"); return b.create(); } private static ConceptDescriptor createDescriptorForModelScope() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "ModelScope", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f952484eL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.ScopeParameter", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/3492877759608408142"); b.aggregate("model", 0x307931d0f952484fL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("3492877759608408143").done(); b.alias("models"); return b.create(); } private static ConceptDescriptor createDescriptorForModelsExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "ModelsExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f41efb675beab2dL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/6864030874027862829"); b.alias("#models"); return b.create(); } private static ConceptDescriptor createDescriptorForModulesExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "ModulesExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f41efb675cc2262L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/6864030874028745314"); b.alias("#modules"); return b.create(); } private static ConceptDescriptor createDescriptorForModulesScope() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "ModulesScope", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x263c7e661fa6d53dL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.ScopeParameter", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/2755216049126692157"); b.aggregate("module", 0x307931d0f94af768L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("3492877759607928680").done(); b.alias("modules"); return b.create(); } private static ConceptDescriptor createDescriptorForNodesExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "NodesExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x272b1214886bd08eL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/2822369470875160718"); b.alias("#nodes"); return b.create(); } private static ConceptDescriptor createDescriptorForOperationHelpProvider() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "OperationHelpProvider", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5252d9021b8b6c03L); b.interface_(); b.parent(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x690b986730edd07L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/5932042262275648515"); return b.create(); } private static ConceptDescriptor createDescriptorForPrintExpression_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "PrintExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6979f0787b2a9377L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.AbstractPrintExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L); b.parent(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/7600370246417552247"); b.alias("#print"); return b.create(); } private static ConceptDescriptor createDescriptorForPrintNodeExpression_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "PrintNodeExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4c7a26b31bd03b59L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.AbstractPrintExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/5510759644748856153"); b.alias("#printNode"); return b.create(); } private static ConceptDescriptor createDescriptorForPrintNodeReferenceExpression_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "PrintNodeReferenceExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f195a051bd9bddcL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.AbstractPrintExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/6852607286009511388"); b.alias("#printNodeRef"); return b.create(); } private static ConceptDescriptor createDescriptorForPrintSequenceExpression_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "PrintSequenceExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6979f0787b7db64fL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.AbstractPrintExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/7600370246423000655"); b.alias("#printSequence"); return b.create(); } private static ConceptDescriptor createDescriptorForPrintTextExpression_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "PrintTextExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x7417cca3eb1feca9L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.AbstractPrintExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/8365379837260459177"); b.alias("#printText"); return b.create(); } private static ConceptDescriptor createDescriptorForProjectExpression_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "ProjectExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0xa721a59126bb908L); b.class_(false, false, false); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/752693057587755272"); b.alias("#project"); return b.create(); } private static ConceptDescriptor createDescriptorForProjectScope_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "ProjectScope_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763adda2L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.ScopeParameter", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/4307205004134636962"); b.alias("project"); return b.create(); } private static ConceptDescriptor createDescriptorForQueryExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "QueryExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL); b.class_(false, true, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.parent(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/4307205004131544317"); b.aggregate("parameter", 0x3bc644217616e548L).target(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L).optional(true).ordered(true).multiple(false).origin("4307205004132279624").done(); return b.create(); } private static ConceptDescriptor createDescriptorForQueryExpressionScopeProvider() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "QueryExpressionScopeProvider", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x7057c6c02678c07L); b.interface_(); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/505947336487701511"); return b.create(); } private static ConceptDescriptor createDescriptorForQueryParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "QueryParameter", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L); b.class_(false, true, false); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/4307205004131544565"); return b.create(); } private static ConceptDescriptor createDescriptorForQueryParameterExact() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "QueryParameterExact", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x967fc67f6f09d70L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.QueryParameter", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/677787792397344112"); b.alias("exact"); return b.create(); } private static ConceptDescriptor createDescriptorForQueryParameterIncludeReadOnly() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "QueryParameterIncludeReadOnly", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.QueryParameter", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/4307205004132412550"); b.alias("r/o+"); return b.create(); } private static ConceptDescriptor createDescriptorForQueryParameterList() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "QueryParameterList", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L); b.class_(false, false, false); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/4307205004132277753"); b.aggregate("parameter", 0x3bc6442176a262a6L).target(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L).optional(true).ordered(true).multiple(true).origin("4307205004141421222").done(); b.alias("< .. >"); return b.create(); } private static ConceptDescriptor createDescriptorForQueryParameterScope() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "QueryParameterScope", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.QueryParameter", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/4307205004132412719"); b.aggregate("value", 0x3bc64421763bef89L).target(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL).optional(false).ordered(true).multiple(false).origin("4307205004134707081").done(); b.alias("scope"); return b.create(); } private static ConceptDescriptor createDescriptorForReferencesExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "ReferencesExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x57bda059470950bdL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/6322385757202370749"); b.alias("#references"); return b.create(); } private static ConceptDescriptor createDescriptorForScopeParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "ScopeParameter", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL); b.class_(false, true, false); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/4307205004134636875"); return b.create(); } private static ConceptDescriptor createDescriptorForShowExpression_old() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "ShowExpression_old", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d79fL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/8483375838963816351"); b.aggregate("object_old", 0x6979f0787b81e875L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("7600370246423275637").done(); b.alias("#show"); return b.create(); } private static ConceptDescriptor createDescriptorForUsagesExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "UsagesExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d6ebL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/8483375838963816171"); b.aggregate("node", 0x75bb0160f191d6ecL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("8483375838963816172").done(); b.alias("#usages"); return b.create(); } private static ConceptDescriptor createDescriptorForWithStatement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.smodel.query", "WithStatement", 0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3ac2ae2c0bcf368bL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11750ef8265L); b.parent(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x7057c6c02678c07L); b.origin("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)/4234138103881610891"); b.aggregate("stmts", 0x3ac2ae2c0bcf368cL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("4234138103881610892").done(); b.aggregate("scope", 0x3ac2ae2c0bcf36b7L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("4234138103881610935").done(); b.alias("with"); return b.create(); } }