package jetbrains.mps.build.mps.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 myConceptBuildLayout_ToBinaryCopyProcessor = createDescriptorForBuildLayout_ToBinaryCopyProcessor(); /*package*/ final ConceptDescriptor myConceptBuildMPSPlugin = createDescriptorForBuildMPSPlugin(); /*package*/ final ConceptDescriptor myConceptBuildMpsAspect = createDescriptorForBuildMpsAspect(); /*package*/ final ConceptDescriptor myConceptBuildMpsLayout_FolderWithSources = createDescriptorForBuildMpsLayout_FolderWithSources(); /*package*/ final ConceptDescriptor myConceptBuildMpsLayout_ModuleJarContent = createDescriptorForBuildMpsLayout_ModuleJarContent(); /*package*/ final ConceptDescriptor myConceptBuildMpsLayout_ModuleJars = createDescriptorForBuildMpsLayout_ModuleJars(); /*package*/ final ConceptDescriptor myConceptBuildMpsLayout_ModuleSources = createDescriptorForBuildMpsLayout_ModuleSources(); /*package*/ final ConceptDescriptor myConceptBuildMpsLayout_ModuleXml = createDescriptorForBuildMpsLayout_ModuleXml(); /*package*/ final ConceptDescriptor myConceptBuildMpsLayout_ModuleXml_CustomJarLocation = createDescriptorForBuildMpsLayout_ModuleXml_CustomJarLocation(); /*package*/ final ConceptDescriptor myConceptBuildMpsLayout_Plugin = createDescriptorForBuildMpsLayout_Plugin(); /*package*/ final ConceptDescriptor myConceptBuildMpsLayout_PluginDescriptor = createDescriptorForBuildMpsLayout_PluginDescriptor(); /*package*/ final ConceptDescriptor myConceptBuildMps_AbstractModule = createDescriptorForBuildMps_AbstractModule(); /*package*/ final ConceptDescriptor myConceptBuildMps_Branding = createDescriptorForBuildMps_Branding(); /*package*/ final ConceptDescriptor myConceptBuildMps_BrandingCompany = createDescriptorForBuildMps_BrandingCompany(); /*package*/ final ConceptDescriptor myConceptBuildMps_BrandingHelp = createDescriptorForBuildMps_BrandingHelp(); /*package*/ final ConceptDescriptor myConceptBuildMps_BrandingKeymap = createDescriptorForBuildMps_BrandingKeymap(); /*package*/ final ConceptDescriptor myConceptBuildMps_BrandingStats = createDescriptorForBuildMps_BrandingStats(); /*package*/ final ConceptDescriptor myConceptBuildMps_BrandingUpdateSite = createDescriptorForBuildMps_BrandingUpdateSite(); /*package*/ final ConceptDescriptor myConceptBuildMps_DevKit = createDescriptorForBuildMps_DevKit(); /*package*/ final ConceptDescriptor myConceptBuildMps_DevKitExport = createDescriptorForBuildMps_DevKitExport(); /*package*/ final ConceptDescriptor myConceptBuildMps_DevKitExportLanguage = createDescriptorForBuildMps_DevKitExportLanguage(); /*package*/ final ConceptDescriptor myConceptBuildMps_DevKitExportSolution = createDescriptorForBuildMps_DevKitExportSolution(); /*package*/ final ConceptDescriptor myConceptBuildMps_DevKitRef = createDescriptorForBuildMps_DevKitRef(); /*package*/ final ConceptDescriptor myConceptBuildMps_ExtractedModuleDependency = createDescriptorForBuildMps_ExtractedModuleDependency(); /*package*/ final ConceptDescriptor myConceptBuildMps_Generator = createDescriptorForBuildMps_Generator(); /*package*/ final ConceptDescriptor myConceptBuildMps_GeneratorOptions = createDescriptorForBuildMps_GeneratorOptions(); /*package*/ final ConceptDescriptor myConceptBuildMps_GeneratorRef = createDescriptorForBuildMps_GeneratorRef(); /*package*/ final ConceptDescriptor myConceptBuildMps_Group = createDescriptorForBuildMps_Group(); /*package*/ final ConceptDescriptor myConceptBuildMps_IdeaPlugin = createDescriptorForBuildMps_IdeaPlugin(); /*package*/ final ConceptDescriptor myConceptBuildMps_IdeaPluginContent = createDescriptorForBuildMps_IdeaPluginContent(); /*package*/ final ConceptDescriptor myConceptBuildMps_IdeaPluginDependency = createDescriptorForBuildMps_IdeaPluginDependency(); /*package*/ final ConceptDescriptor myConceptBuildMps_IdeaPluginGroup = createDescriptorForBuildMps_IdeaPluginGroup(); /*package*/ final ConceptDescriptor myConceptBuildMps_IdeaPluginGroupCustomModule = createDescriptorForBuildMps_IdeaPluginGroupCustomModule(); /*package*/ final ConceptDescriptor myConceptBuildMps_IdeaPluginModule = createDescriptorForBuildMps_IdeaPluginModule(); /*package*/ final ConceptDescriptor myConceptBuildMps_IdeaPluginVendor = createDescriptorForBuildMps_IdeaPluginVendor(); /*package*/ final ConceptDescriptor myConceptBuildMps_Language = createDescriptorForBuildMps_Language(); /*package*/ final ConceptDescriptor myConceptBuildMps_Module = createDescriptorForBuildMps_Module(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleDependency = createDescriptorForBuildMps_ModuleDependency(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleDependencyExtendLanguage = createDescriptorForBuildMps_ModuleDependencyExtendLanguage(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleDependencyJar = createDescriptorForBuildMps_ModuleDependencyJar(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleDependencyOnDevKit = createDescriptorForBuildMps_ModuleDependencyOnDevKit(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleDependencyOnJavaModule = createDescriptorForBuildMps_ModuleDependencyOnJavaModule(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleDependencyOnModule = createDescriptorForBuildMps_ModuleDependencyOnModule(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleDependencyUseLanguage = createDescriptorForBuildMps_ModuleDependencyUseLanguage(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleJavaSource = createDescriptorForBuildMps_ModuleJavaSource(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleModelRoot = createDescriptorForBuildMps_ModuleModelRoot(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleRuntime = createDescriptorForBuildMps_ModuleRuntime(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleSolutionRuntime = createDescriptorForBuildMps_ModuleSolutionRuntime(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleSource = createDescriptorForBuildMps_ModuleSource(); /*package*/ final ConceptDescriptor myConceptBuildMps_ModuleTestSource = createDescriptorForBuildMps_ModuleTestSource(); /*package*/ final ConceptDescriptor myConceptBuildMps_Solution = createDescriptorForBuildMps_Solution(); /*package*/ final ConceptDescriptor myConceptGeneratorInternal_BuildMps_Module = createDescriptorForGeneratorInternal_BuildMps_Module(); /*package*/ final ConceptDescriptor myConceptGeneratorInternal_BuildSourcePath = createDescriptorForGeneratorInternal_BuildSourcePath(); /*package*/ final ConceptDescriptor myConceptGeneratorInternal_String = createDescriptorForGeneratorInternal_String(); private final LanguageConceptSwitch myConceptIndex; public StructureAspectDescriptor() { myConceptIndex = new LanguageConceptSwitch(); } @Override public Collection<ConceptDescriptor> getDescriptors() { return Arrays.asList(myConceptBuildLayout_ToBinaryCopyProcessor, myConceptBuildMPSPlugin, myConceptBuildMpsAspect, myConceptBuildMpsLayout_FolderWithSources, myConceptBuildMpsLayout_ModuleJarContent, myConceptBuildMpsLayout_ModuleJars, myConceptBuildMpsLayout_ModuleSources, myConceptBuildMpsLayout_ModuleXml, myConceptBuildMpsLayout_ModuleXml_CustomJarLocation, myConceptBuildMpsLayout_Plugin, myConceptBuildMpsLayout_PluginDescriptor, myConceptBuildMps_AbstractModule, myConceptBuildMps_Branding, myConceptBuildMps_BrandingCompany, myConceptBuildMps_BrandingHelp, myConceptBuildMps_BrandingKeymap, myConceptBuildMps_BrandingStats, myConceptBuildMps_BrandingUpdateSite, myConceptBuildMps_DevKit, myConceptBuildMps_DevKitExport, myConceptBuildMps_DevKitExportLanguage, myConceptBuildMps_DevKitExportSolution, myConceptBuildMps_DevKitRef, myConceptBuildMps_ExtractedModuleDependency, myConceptBuildMps_Generator, myConceptBuildMps_GeneratorOptions, myConceptBuildMps_GeneratorRef, myConceptBuildMps_Group, myConceptBuildMps_IdeaPlugin, myConceptBuildMps_IdeaPluginContent, myConceptBuildMps_IdeaPluginDependency, myConceptBuildMps_IdeaPluginGroup, myConceptBuildMps_IdeaPluginGroupCustomModule, myConceptBuildMps_IdeaPluginModule, myConceptBuildMps_IdeaPluginVendor, myConceptBuildMps_Language, myConceptBuildMps_Module, myConceptBuildMps_ModuleDependency, myConceptBuildMps_ModuleDependencyExtendLanguage, myConceptBuildMps_ModuleDependencyJar, myConceptBuildMps_ModuleDependencyOnDevKit, myConceptBuildMps_ModuleDependencyOnJavaModule, myConceptBuildMps_ModuleDependencyOnModule, myConceptBuildMps_ModuleDependencyUseLanguage, myConceptBuildMps_ModuleJavaSource, myConceptBuildMps_ModuleModelRoot, myConceptBuildMps_ModuleRuntime, myConceptBuildMps_ModuleSolutionRuntime, myConceptBuildMps_ModuleSource, myConceptBuildMps_ModuleTestSource, myConceptBuildMps_Solution, myConceptGeneratorInternal_BuildMps_Module, myConceptGeneratorInternal_BuildSourcePath, myConceptGeneratorInternal_String); } @Override @Nullable public ConceptDescriptor getDescriptor(SConceptId id) { switch (myConceptIndex.index(id)) { case LanguageConceptSwitch.BuildLayout_ToBinaryCopyProcessor: return myConceptBuildLayout_ToBinaryCopyProcessor; case LanguageConceptSwitch.BuildMPSPlugin: return myConceptBuildMPSPlugin; case LanguageConceptSwitch.BuildMpsAspect: return myConceptBuildMpsAspect; case LanguageConceptSwitch.BuildMpsLayout_FolderWithSources: return myConceptBuildMpsLayout_FolderWithSources; case LanguageConceptSwitch.BuildMpsLayout_ModuleJarContent: return myConceptBuildMpsLayout_ModuleJarContent; case LanguageConceptSwitch.BuildMpsLayout_ModuleJars: return myConceptBuildMpsLayout_ModuleJars; case LanguageConceptSwitch.BuildMpsLayout_ModuleSources: return myConceptBuildMpsLayout_ModuleSources; case LanguageConceptSwitch.BuildMpsLayout_ModuleXml: return myConceptBuildMpsLayout_ModuleXml; case LanguageConceptSwitch.BuildMpsLayout_ModuleXml_CustomJarLocation: return myConceptBuildMpsLayout_ModuleXml_CustomJarLocation; case LanguageConceptSwitch.BuildMpsLayout_Plugin: return myConceptBuildMpsLayout_Plugin; case LanguageConceptSwitch.BuildMpsLayout_PluginDescriptor: return myConceptBuildMpsLayout_PluginDescriptor; case LanguageConceptSwitch.BuildMps_AbstractModule: return myConceptBuildMps_AbstractModule; case LanguageConceptSwitch.BuildMps_Branding: return myConceptBuildMps_Branding; case LanguageConceptSwitch.BuildMps_BrandingCompany: return myConceptBuildMps_BrandingCompany; case LanguageConceptSwitch.BuildMps_BrandingHelp: return myConceptBuildMps_BrandingHelp; case LanguageConceptSwitch.BuildMps_BrandingKeymap: return myConceptBuildMps_BrandingKeymap; case LanguageConceptSwitch.BuildMps_BrandingStats: return myConceptBuildMps_BrandingStats; case LanguageConceptSwitch.BuildMps_BrandingUpdateSite: return myConceptBuildMps_BrandingUpdateSite; case LanguageConceptSwitch.BuildMps_DevKit: return myConceptBuildMps_DevKit; case LanguageConceptSwitch.BuildMps_DevKitExport: return myConceptBuildMps_DevKitExport; case LanguageConceptSwitch.BuildMps_DevKitExportLanguage: return myConceptBuildMps_DevKitExportLanguage; case LanguageConceptSwitch.BuildMps_DevKitExportSolution: return myConceptBuildMps_DevKitExportSolution; case LanguageConceptSwitch.BuildMps_DevKitRef: return myConceptBuildMps_DevKitRef; case LanguageConceptSwitch.BuildMps_ExtractedModuleDependency: return myConceptBuildMps_ExtractedModuleDependency; case LanguageConceptSwitch.BuildMps_Generator: return myConceptBuildMps_Generator; case LanguageConceptSwitch.BuildMps_GeneratorOptions: return myConceptBuildMps_GeneratorOptions; case LanguageConceptSwitch.BuildMps_GeneratorRef: return myConceptBuildMps_GeneratorRef; case LanguageConceptSwitch.BuildMps_Group: return myConceptBuildMps_Group; case LanguageConceptSwitch.BuildMps_IdeaPlugin: return myConceptBuildMps_IdeaPlugin; case LanguageConceptSwitch.BuildMps_IdeaPluginContent: return myConceptBuildMps_IdeaPluginContent; case LanguageConceptSwitch.BuildMps_IdeaPluginDependency: return myConceptBuildMps_IdeaPluginDependency; case LanguageConceptSwitch.BuildMps_IdeaPluginGroup: return myConceptBuildMps_IdeaPluginGroup; case LanguageConceptSwitch.BuildMps_IdeaPluginGroupCustomModule: return myConceptBuildMps_IdeaPluginGroupCustomModule; case LanguageConceptSwitch.BuildMps_IdeaPluginModule: return myConceptBuildMps_IdeaPluginModule; case LanguageConceptSwitch.BuildMps_IdeaPluginVendor: return myConceptBuildMps_IdeaPluginVendor; case LanguageConceptSwitch.BuildMps_Language: return myConceptBuildMps_Language; case LanguageConceptSwitch.BuildMps_Module: return myConceptBuildMps_Module; case LanguageConceptSwitch.BuildMps_ModuleDependency: return myConceptBuildMps_ModuleDependency; case LanguageConceptSwitch.BuildMps_ModuleDependencyExtendLanguage: return myConceptBuildMps_ModuleDependencyExtendLanguage; case LanguageConceptSwitch.BuildMps_ModuleDependencyJar: return myConceptBuildMps_ModuleDependencyJar; case LanguageConceptSwitch.BuildMps_ModuleDependencyOnDevKit: return myConceptBuildMps_ModuleDependencyOnDevKit; case LanguageConceptSwitch.BuildMps_ModuleDependencyOnJavaModule: return myConceptBuildMps_ModuleDependencyOnJavaModule; case LanguageConceptSwitch.BuildMps_ModuleDependencyOnModule: return myConceptBuildMps_ModuleDependencyOnModule; case LanguageConceptSwitch.BuildMps_ModuleDependencyUseLanguage: return myConceptBuildMps_ModuleDependencyUseLanguage; case LanguageConceptSwitch.BuildMps_ModuleJavaSource: return myConceptBuildMps_ModuleJavaSource; case LanguageConceptSwitch.BuildMps_ModuleModelRoot: return myConceptBuildMps_ModuleModelRoot; case LanguageConceptSwitch.BuildMps_ModuleRuntime: return myConceptBuildMps_ModuleRuntime; case LanguageConceptSwitch.BuildMps_ModuleSolutionRuntime: return myConceptBuildMps_ModuleSolutionRuntime; case LanguageConceptSwitch.BuildMps_ModuleSource: return myConceptBuildMps_ModuleSource; case LanguageConceptSwitch.BuildMps_ModuleTestSource: return myConceptBuildMps_ModuleTestSource; case LanguageConceptSwitch.BuildMps_Solution: return myConceptBuildMps_Solution; case LanguageConceptSwitch.GeneratorInternal_BuildMps_Module: return myConceptGeneratorInternal_BuildMps_Module; case LanguageConceptSwitch.GeneratorInternal_BuildSourcePath: return myConceptGeneratorInternal_BuildSourcePath; case LanguageConceptSwitch.GeneratorInternal_String: return myConceptGeneratorInternal_String; default: return null; } } /*package*/ int internalIndex(SAbstractConcept c) { return myConceptIndex.index(c); } private static ConceptDescriptor createDescriptorForBuildLayout_ToBinaryCopyProcessor() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildLayout_ToBinaryCopyProcessor", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x127671bd5d8bb460L); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildLayout_CopyProcessor", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x127671bd5d12a2c2L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/1330375798066754656"); b.prop("stripImplementation", 0x6de50fcfc2febc8aL, "7918752904805006474"); b.alias("convert *.mps into *.mpb (binary format)"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMPSPlugin() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMPSPlugin", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0xc0bde9fc71699d9L); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildPlugin", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x5c3f3e2c1ce9819eL); b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/868032131020265945"); b.alias("mps"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMpsAspect() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMpsAspect", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5a408fb8c80220a9L); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildAspect", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x31292e1a60dd541dL); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/6503355885715333289"); b.prop("bootstrap", 0x5a408fb8c80270bcL, "6503355885715353788"); b.prop("testGeneration", 0x18cf12266aabddbfL, "1787667533297081791"); b.prop("excludes", 0x456c667fe7936bf8L, "5002485985633856504"); b.prop("generationMaxHeapSizeInMb", 0x6ec3e043947b1eedL, "7981469545489178349"); b.prop("generationMaxPermSizeInMb", 0x4e80d5b7ab57aaaL, "353547257300482730"); b.alias("mps settings"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMpsLayout_FolderWithSources() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMpsLayout_FolderWithSources", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x1d38569c566c8c91L); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMpsLayout_ModuleSources", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x177c2feaf3463710L); b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x52da585100c24b07L); b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4140393b234482c3L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/2105528055260548241"); b.alias("folder with sources of"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMpsLayout_ModuleJarContent() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMpsLayout_ModuleJarContent", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2e490987db3dd252L); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildLayout_TransparentContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x286d67dde532a284L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/3335207478148059730"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMpsLayout_ModuleJars() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMpsLayout_ModuleJars", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x11918e0f209b83e7L); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/1265949165890536423"); b.prop("stripImplementation", 0x6de50fcfc3523742L, "7918752904810477378"); b.prop("customContent", 0x2e490987db3dd40dL, "3335207478148060173"); b.associate("module", 0x11918e0f209b83e9L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d508331930cL).optional(false).origin("1265949165890536425").done(); b.aggregate("jarLocations", 0x3c765492deb27a75L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x3c765492deb1a384L).optional(true).ordered(true).multiple(true).origin("4356762679305730677").done(); b.aggregate("deployedJar", 0x2e490987db3dc749L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2e490987db3dd252L).optional(true).ordered(true).multiple(false).origin("3335207478148056905").done(); b.aggregate("sourceJar", 0x2e490987db3dd410L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2e490987db3dd252L).optional(true).ordered(true).multiple(false).origin("3335207478148060176").done(); b.alias("module"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMpsLayout_ModuleSources() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMpsLayout_ModuleSources", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x177c2feaf3463710L); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L); b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x52da585100c24b07L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/1692280246134781712"); b.prop("modelsOnly", 0x407004b11f167886L, "4643216374596270214"); b.prop("stripImplementation", 0x6de50fcfc334192fL, "7918752904808503599"); b.associate("module", 0x177c2feaf3463711L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d508331930cL).optional(false).origin("1692280246134781713").done(); b.alias("sources of"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMpsLayout_ModuleXml() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMpsLayout_ModuleXml", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x6a3e160a3efe6274L); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/7655580649838764660"); b.associate("module", 0x6a3e160a3efe6275L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d508331930cL).optional(false).origin("7655580649838764661").done(); b.aggregate("jarLocations", 0x3c765492deb1ce79L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x3c765492deb1a384L).optional(true).ordered(true).multiple(true).origin("4356762679305686649").done(); b.aggregate("sourcesJarLocation", 0x707952bffb692f6L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0xd94b027412f0824L).optional(true).ordered(true).multiple(false).origin("506537499308757750").done(); b.aggregate("sourceDescriptorFile", 0x67c5a3b7c82af3d6L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0xd94b027412f0824L).optional(true).ordered(true).multiple(false).origin("7477562766051177430").done(); b.aggregate("classpathEntries", 0x75cd89729fd8ef2bL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0xd94b027412f0824L).optional(true).ordered(true).multiple(true).origin("8488591998064324395").done(); b.alias("module descriptor of"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMpsLayout_ModuleXml_CustomJarLocation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMpsLayout_ModuleXml_CustomJarLocation", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x3c765492deb1a384L); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/4356762679305675652"); b.prop("packagedLocation", 0x3c765492deb1a386L, "4356762679305675654"); b.aggregate("path", 0x3c765492deb1a385L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("4356762679305675653").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMpsLayout_Plugin() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMpsLayout_Plugin", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bb6eL); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildLayout_AbstractContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafabcf0cL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb659d7L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/6592112598314498926"); b.prop("stripImplementation", 0x2f0b11e330465d4dL, "3389822811991596365"); b.associate("plugin", 0x5b7be37b4dee5919L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bb74L).optional(false).origin("6592112598314801433").done(); b.alias("plugin"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMpsLayout_PluginDescriptor() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMpsLayout_PluginDescriptor", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4dee437cL); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/6592112598314795900"); b.associate("plugin", 0x5b7be37b4dee437dL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bb74L).optional(false).origin("6592112598314795901").done(); b.alias("plugin descriptor of"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_AbstractModule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_AbstractModule", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d333ebL); b.class_(false, true, false); b.super_("jetbrains.mps.build.structure.BuildProjectPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc08L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/322010710375871467"); b.prop("uuid", 0x4780308f5d3868bL, "322010710375892619"); b.prop("compact", 0x742675d05378e98dL, "8369506495128725901"); b.aggregate("path", 0x4780308f5d47f25L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(true).ordered(true).multiple(false).origin("322010710375956261").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_Branding() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_Branding", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x6b9a2011083b778dL); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildProjectPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc08L); b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x6b9a2011083f9402L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/7753544965996377997"); b.prop("major", 0x308857b584c74e44L, "3497141547781541444"); b.prop("minor", 0x308857b584c74e45L, "3497141547781541445"); b.prop("bugfixNr", 0x3acf8ab06f017071L, "4237758264760168561"); b.prop("eap", 0x308857b584c74e46L, "3497141547781541446"); b.aggregate("codename", 0x308857b584c76f03L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("3497141547781549827").done(); b.aggregate("company", 0xad72aee24ac230dL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0xad72aee24ac03d8L).optional(true).ordered(true).multiple(false).origin("781140262677914381").done(); b.aggregate("buildNumber", 0x54c4eb89feb00019L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("6108265972537229337").done(); b.aggregate("buildDate", 0x144b26ad23d8bd88L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("1462305029084462472").done(); b.aggregate("splashScreen", 0x54c4eb89feaf4b14L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("6108265972537182996").done(); b.aggregate("textColor", 0x7a0ffb6a57a27969L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(true).ordered(true).multiple(false).origin("8795525031433238889").done(); b.aggregate("progressColor", 0x5efec015d9b80624L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("6845119683729294884").done(); b.aggregate("progressX", 0x6e805e55fee09551L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("7962467864632399185").done(); b.aggregate("progressY", 0x5efec015d9b8abc5L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("6845119683729337285").done(); b.aggregate("progressHeight", 0x6e805e55feeab57eL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("7962467864633062782").done(); b.aggregate("aboutScreen", 0x54c4eb89feaf4b15L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("6108265972537182997").done(); b.aggregate("icon16", 0x54c4eb89feb0001bL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("6108265972537229339").done(); b.aggregate("icon32", 0x54c4eb89feb0001aL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("6108265972537229338").done(); b.aggregate("icon32opaque", 0x54c4eb89feb0001cL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(true).ordered(true).multiple(false).origin("6108265972537229340").done(); b.aggregate("icon128", 0xad72aee24a9cbfeL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(true).ordered(true).multiple(false).origin("781140262677761022").done(); b.aggregate("icon", 0x5efec015d9b7cdc4L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(true).ordered(true).multiple(false).origin("6845119683729280452").done(); b.aggregate("iconToolWindow", 0x5efec015d9c0dee8L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(true).ordered(true).multiple(false).origin("6845119683729874664").done(); b.aggregate("shortName", 0x54c4eb89feb230afL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("6108265972537372847").done(); b.aggregate("fullName", 0x54c4eb89feb230b0L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("6108265972537372848").done(); b.aggregate("welcomeLogo", 0xab80b14d5f245eeL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("772379520210716142").done(); b.aggregate("editorBGUrl", 0x54a6365f080e9d69L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(true).ordered(true).multiple(false).origin("6099622527104884073").done(); b.aggregate("plugins", 0xad72aee24a9cf29L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("781140262677761833").done(); b.aggregate("updateWebsite", 0x54c4eb89feb19dcdL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x6b9a2011083d2d07L).optional(true).ordered(true).multiple(false).origin("6108265972537335245").done(); b.aggregate("help", 0x611c17467fa8199L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x6b9a2011083d2d08L).optional(true).ordered(true).multiple(false).origin("437343344536486297").done(); b.aggregate("documentation", 0x51cd30ffb57480b2L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("5894421362116952242").done(); b.aggregate("support", 0x51cd30ffb57a2995L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("5894421362117323157").done(); b.aggregate("feedbackUrl", 0x7b3403bcc96cf3b6L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("8877724874822185910").done(); b.aggregate("whatsnew", 0xad72aee24ac04a2L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("781140262677906594").done(); b.aggregate("keymap", 0x51cd30ffb57f92b9L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x51cd30ffb57f91cfL).optional(true).ordered(true).multiple(false).origin("5894421362117677753").done(); b.aggregate("thirdparty", 0x51cd30ffb584b4d4L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("5894421362118014164").done(); b.aggregate("customXmlElement", 0x5efec015d9ba0016L).target(0x479c7a8c02f943b5L, 0x9139d910cb22f298L, 0x5c842a42c54b10b2L).optional(true).ordered(true).multiple(true).origin("6845119683729424406").done(); b.aggregate("stats", 0xad72aee24acb24dL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0xad72aee24a9d06fL).optional(true).ordered(true).multiple(false).origin("781140262677951053").done(); b.alias("idea branding"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_BrandingCompany() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_BrandingCompany", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0xad72aee24ac03d8L); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/781140262677906392"); b.aggregate("name", 0xad72aee24ac03e1L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("781140262677906401").done(); b.aggregate("url", 0xad72aee24ac03e2L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("781140262677906402").done(); b.alias("company information"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_BrandingHelp() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_BrandingHelp", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x6b9a2011083d2d08L); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/7753544965996489992"); b.aggregate("url", 0x611c17467fa8196L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("437343344536486294").done(); b.aggregate("root", 0x611c17467fa8197L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("437343344536486295").done(); b.aggregate("file", 0x611c17467fa8198L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("437343344536486296").done(); b.alias("help"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_BrandingKeymap() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_BrandingKeymap", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x51cd30ffb57f91cfL); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/5894421362117677519"); b.aggregate("win", 0x51cd30ffb57f91d3L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("5894421362117677523").done(); b.aggregate("mac", 0x51cd30ffb57f91d8L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("5894421362117677528").done(); b.alias("keymap"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_BrandingStats() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_BrandingStats", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0xad72aee24a9d06fL); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/781140262677762159"); b.aggregate("settings", 0xad72aee24aa1297L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("781140262677779095").done(); b.aggregate("service", 0xad72aee24aa1298L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("781140262677779096").done(); b.alias("statistics service"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_BrandingUpdateSite() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_BrandingUpdateSite", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x6b9a2011083d2d07L); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/7753544965996489991"); b.aggregate("checkUrl", 0x54c4eb89feb19db8L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("6108265972537335224").done(); b.aggregate("updateUrl", 0x54c4eb89feb19db9L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("6108265972537335225").done(); b.aggregate("updateChannel", 0x7a0ffb6a57a037f3L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(true).ordered(true).multiple(false).origin("8795525031433091059").done(); b.alias("update website"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_DevKit() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_DevKit", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d2060eL); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_AbstractModule", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d333ebL); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/322010710375794190"); b.aggregate("extends", 0x4780308f5d23142L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d2313aL).optional(true).ordered(true).multiple(true).origin("322010710375805250").done(); b.aggregate("exports", 0x4780308f5d29d82L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d23143L).optional(true).ordered(true).multiple(true).origin("322010710375832962").done(); b.alias("devkit"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_DevKitExport() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_DevKitExport", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d23143L); b.class_(false, true, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/322010710375805251"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_DevKitExportLanguage() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_DevKitExportLanguage", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d29d6aL); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_DevKitExport", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d23143L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/322010710375832938"); b.associate("language", 0x4780308f5d29d73L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c446791464290f8L).optional(false).origin("322010710375832947").done(); b.alias("language <{language}>"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_DevKitExportSolution() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_DevKitExportSolution", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d29d7aL); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_DevKitExport", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d23143L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/322010710375832954"); b.associate("solution", 0x4780308f5d29d7bL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c446791464290f7L).optional(false).origin("322010710375832955").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_DevKitRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_DevKitRef", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d2313aL); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/322010710375805242"); b.associate("devkit", 0x4780308f5d2313bL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d2060eL).optional(false).origin("322010710375805243").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ExtractedModuleDependency() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ExtractedModuleDependency", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x64bd442e1cf7aaeeL); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_ModuleDependency", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341cb7L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/7259033139236285166"); b.aggregate("dependency", 0x64bd442e1cf7aaefL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341cb7L).optional(false).ordered(true).multiple(false).origin("7259033139236285167").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("(extracted)"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_Generator() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_Generator", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4c6db07d2e56a8b4L); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_Module", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d508331930cL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/5507251971038816436"); b.associate("sourceLanguage", 0xc0f2d501dbb734cL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c446791464290f8L).optional(true).origin("868963075225252684").done(); b.alias("generator"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_GeneratorOptions() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_GeneratorOptions", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x3ba296405b6f3b1bL); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildProjectPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc08L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/4297162197620964123"); b.prop("strict", 0x3ba296405b6f720cL, "4297162197620978188"); b.prop("parallel", 0x3ba296405b6f720eL, "4297162197620978190"); b.prop("parallelThreads", 0x3ba296405b6f7211L, "4297162197620978193"); b.prop("inplace", 0x3ba296405b7040e4L, "4297162197621031140"); b.prop("hideWarnings", 0x36a924c4406d57f3L, "3938719774425307123"); b.prop("createStaticRefs", 0x5ab0fd79b0feb375L, "6535001758416941941"); b.alias("generator options"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_GeneratorRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_GeneratorRef", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x6d1df6c2700aeb81L); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/7862711839422606209"); b.associate("generator", 0x6d1df6c2700aeb82L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4c6db07d2e56a8b4L).optional(false).origin("7862711839422606210").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_Group() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_Group", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x14d3fb6fb843ebddL); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildProjectPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc08L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/1500819558095907805"); b.aggregate("modules", 0x14d3fb6fb843ebdeL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d333ebL).optional(true).ordered(true).multiple(true).origin("1500819558095907806").done(); b.alias("mps group"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_IdeaPlugin() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_IdeaPlugin", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bb74L); b.class_(false, false, false); b.super_("jetbrains.mps.build.structure.BuildProjectPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc08L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a3953bbb4L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/6592112598314498932"); b.prop("id", 0x5b7be37b4de9bb6fL, "6592112598314498927"); b.aggregate("name", 0x5b7be37b4de9bbcdL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("6592112598314499021").done(); b.aggregate("description", 0x1e274e75c23f88b2L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(true).ordered(true).multiple(false).origin("2172791612906637490").done(); b.aggregate("containerName", 0x5b7be37b4def2c96L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("6592112598314855574").done(); b.aggregate("version", 0x5b7be37b4de9bb73L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("6592112598314498931").done(); b.aggregate("content", 0x5b7be37b4de9bbeaL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bbebL).optional(true).ordered(true).multiple(true).origin("6592112598314499050").done(); b.aggregate("dependencies", 0x5b7be37b4de9bbd4L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bbd3L).optional(true).ordered(true).multiple(true).origin("6592112598314499028").done(); b.aggregate("pluginXml", 0x1131bde13f3dbe2aL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(true).ordered(true).multiple(false).origin("1238980147629899306").done(); b.aggregate("vendor", 0x6cb3984bfe5d2b86L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x6cb3984bfe5b72d3L).optional(true).ordered(true).multiple(false).origin("7832771629084912518").done(); b.aggregate("xml", 0x12dcccc092aac8d3L).target(0x479c7a8c02f943b5L, 0x9139d910cb22f298L, 0x5c842a42c54b10b2L).optional(true).ordered(true).multiple(true).origin("1359186315025500371").done(); b.alias("idea plugin"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_IdeaPluginContent() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_IdeaPluginContent", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bbebL); b.class_(false, true, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/6592112598314499051"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_IdeaPluginDependency() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_IdeaPluginDependency", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bbd3L); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/6592112598314499027"); b.associate("target", 0x5b7be37b4de9bbfaL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bb74L).optional(false).origin("6592112598314499066").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_IdeaPluginGroup() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_IdeaPluginGroup", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4deb1201L); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_IdeaPluginContent", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bbebL); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/6592112598314586625"); b.associate("group", 0x5b7be37b4deb1202L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x14d3fb6fb843ebddL).optional(false).origin("6592112598314586626").done(); b.aggregate("customPackaging", 0x37fdb3de482e2b2fL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x37fdb3de482e2b27L).optional(true).ordered(true).multiple(true).origin("4034578608468929327").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_IdeaPluginGroupCustomModule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_IdeaPluginGroupCustomModule", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x37fdb3de482e2b27L); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/4034578608468929319"); b.associate("target", 0x37fdb3de482e2b28L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d333ebL).optional(false).origin("4034578608468929320").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_IdeaPluginModule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_IdeaPluginModule", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bbdcL); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_IdeaPluginContent", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x5b7be37b4de9bbebL); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/6592112598314499036"); b.prop("customPackaging", 0x37fdb3de482cf2dfL, "4034578608468849375"); b.associate("target", 0x5b7be37b4de9bbddL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d333ebL).optional(false).origin("6592112598314499037").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_IdeaPluginVendor() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_IdeaPluginVendor", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x6cb3984bfe5b72d3L); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/7832771629084799699"); b.prop("url", 0x6cb3984bfe5b72d5L, "7832771629084799701"); b.prop("name", 0x6cb3984bfe5b72d6L, "7832771629084799702"); b.aggregate("icon16", 0x6cb3984bfe5b72d4L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(true).ordered(true).multiple(false).origin("7832771629084799700").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_Language() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_Language", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c446791464290f8L); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_Module", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d508331930cL); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/3189788309731840248"); b.aggregate("runtime", 0x2c4467914643be24L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c446791464389f7L).optional(true).ordered(true).multiple(true).origin("3189788309731917348").done(); b.aggregate("generator", 0x7fae147806433827L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4c6db07d2e56a8b4L).optional(true).ordered(true).multiple(false).origin("9200313594498201639").done(); b.aggregate("managedGenerators", 0x6d1df6c2700aeb88L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x6d1df6c2700aeb81L).optional(true).ordered(true).multiple(true).origin("7862711839422606216").done(); b.alias("language"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_Module() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_Module", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d508331930cL); b.class_(false, true, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_AbstractModule", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d333ebL); b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x23f6fd361bdcfd27L); b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/5253498789149381388"); b.prop("doNotCompile", 0x14d3fb6fb84ac614L, "1500819558096356884"); b.aggregate("sources", 0x48e82d5083341d31L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341d2fL).optional(true).ordered(true).multiple(true).origin("5253498789149547825").done(); b.aggregate("dependencies", 0x48e82d5083341cb8L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341cb7L).optional(true).ordered(true).multiple(true).origin("5253498789149547704").done(); b.alias("module"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleDependency() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleDependency", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341cb7L); b.class_(false, true, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/5253498789149547703"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleDependencyExtendLanguage() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleDependencyExtendLanguage", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x3b60c4a45c19032eL); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_ModuleDependency", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341cb7L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/4278635856200794926"); b.associate("language", 0x3b60c4a45c190330L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c446791464290f8L).optional(false).origin("4278635856200794928").done(); b.alias("extends <{language}>"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleDependencyJar() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleDependencyJar", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x3b60c4a45c197e19L); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_ModuleDependency", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341cb7L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/4278635856200826393"); b.aggregate("path", 0x3b60c4a45c197e1aL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("4278635856200826394").done(); b.aggregate("customLocation", 0x26d578f4b6e3757fL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb2f64cL).optional(true).ordered(true).multiple(false).origin("2798275735916344703").done(); b.alias("jar"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleDependencyOnDevKit() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleDependencyOnDevKit", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d5bc49L); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_ModuleDependency", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341cb7L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/322010710376037449"); b.associate("devkit", 0x4780308f5d5bc4aL).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x4780308f5d2060eL).optional(false).origin("322010710376037450").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleDependencyOnJavaModule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleDependencyOnJavaModule", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c4467914643e8fbL); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_ModuleDependency", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341cb7L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/3189788309731928315"); b.prop("reexport", 0x2c4467914643e8fcL, "3189788309731928316"); b.associate("module", 0x2c4467914643e8fdL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc38L).optional(false).origin("3189788309731928317").done(); b.alias("<{module}>"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleDependencyOnModule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleDependencyOnModule", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d508334b11aL); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_ModuleDependency", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341cb7L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/5253498789149585690"); b.prop("reexport", 0x48e82d5083341cc1L, "5253498789149547713"); b.associate("module", 0x48e82d5083341cb9L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d508331930cL).optional(false).origin("5253498789149547705").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleDependencyUseLanguage() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleDependencyUseLanguage", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c4467914643d2d2L); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_ModuleDependency", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341cb7L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/3189788309731922642"); b.associate("language", 0x2c4467914643d2d3L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c446791464290f8L).optional(false).origin("3189788309731922643").done(); b.alias("use <{language}>"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleJavaSource() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleJavaSource", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d508334bdeaL); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_ModuleSource", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341d2fL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/5253498789149588970"); b.prop("isGenerated", 0x52da585100dba65aL, "5970181360963003994"); b.aggregate("folder", 0x48e82d508334bdecL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x1ff930b22643b0ffL).optional(false).ordered(true).multiple(false).origin("5253498789149588972").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleModelRoot() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleModelRoot", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x3b60c4a45c195c50L); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_ModuleSource", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341d2fL); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/4278635856200817744"); b.aggregate("folder", 0x3b60c4a45c195c52L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("4278635856200817746").done(); b.alias("model root"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleRuntime() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleRuntime", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c446791464389f7L); b.class_(false, true, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/3189788309731903991"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleSolutionRuntime() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleSolutionRuntime", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c4467914644b6e3L); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_ModuleRuntime", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c446791464389f7L); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/3189788309731981027"); b.associate("solution", 0x2c4467914644b6e4L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c446791464290f7L).optional(false).origin("3189788309731981028").done(); b.alias("solution <{solution}>"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleSource() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleSource", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341d2fL); b.class_(false, true, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/5253498789149547823"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_ModuleTestSource() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_ModuleTestSource", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x21286cd3b0f27758L); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_ModuleSource", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d5083341d2fL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/2389279258782627672"); b.prop("isGenerated", 0x66103f1a46523841L, "7354447573577513025"); b.aggregate("folder", 0x21286cd3b0f28a50L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x1ff930b22643b0ffL).optional(false).ordered(true).multiple(false).origin("2389279258782632528").done(); b.alias("test source"); return b.create(); } private static ConceptDescriptor createDescriptorForBuildMps_Solution() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "BuildMps_Solution", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x2c446791464290f7L); b.class_(false, false, false); b.super_("jetbrains.mps.build.mps.structure.BuildMps_Module", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d508331930cL); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/3189788309731840247"); b.prop("sourcesKind", 0x3be316509dccb82L, "269707337715731330"); b.alias("solution"); return b.create(); } private static ConceptDescriptor createDescriptorForGeneratorInternal_BuildMps_Module() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "GeneratorInternal_BuildMps_Module", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x44e5dd192e7771cfL); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/4964617264469340623"); b.associate("targetModule", 0x44e5dd192e7771d0L).target(0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x48e82d508331930cL).optional(false).origin("4964617264469340624").done(); return b.create(); } private static ConceptDescriptor createDescriptorForGeneratorInternal_BuildSourcePath() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "GeneratorInternal_BuildSourcePath", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0x44e5dd192e77725eL); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/4964617264469340766"); b.associate("targetPath", 0x44e5dd192e77725fL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).origin("4964617264469340767").done(); return b.create(); } private static ConceptDescriptor createDescriptorForGeneratorInternal_String() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build.mps", "GeneratorInternal_String", 0xcf935df46994e9cL, 0xa132fa109541cba3L, 0xd94b027412f0824L); b.class_(false, false, false); b.origin("r:0353b795-df17-4050-9687-ee47eeb7094f(jetbrains.mps.build.mps.structure)/978600701690054692"); b.prop("path", 0xd94b027412f0827L, "978600701690054695"); return b.create(); } }