package jetbrains.mps.lang.project.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 myConceptDevKit = createDescriptorForDevKit(); /*package*/ final ConceptDescriptor myConceptGenerator = createDescriptorForGenerator(); /*package*/ final ConceptDescriptor myConceptLanguage = createDescriptorForLanguage(); /*package*/ final ConceptDescriptor myConceptMappingConfigExternalRef = createDescriptorForMappingConfigExternalRef(); /*package*/ final ConceptDescriptor myConceptMappingConfigNormalRef = createDescriptorForMappingConfigNormalRef(); /*package*/ final ConceptDescriptor myConceptMappingConfigRefAllGlobal = createDescriptorForMappingConfigRefAllGlobal(); /*package*/ final ConceptDescriptor myConceptMappingConfigRefAllLocal = createDescriptorForMappingConfigRefAllLocal(); /*package*/ final ConceptDescriptor myConceptMappingConfigRefBase = createDescriptorForMappingConfigRefBase(); /*package*/ final ConceptDescriptor myConceptMappingConfigRefSet = createDescriptorForMappingConfigRefSet(); /*package*/ final ConceptDescriptor myConceptMappingPriorityRule = createDescriptorForMappingPriorityRule(); /*package*/ final ConceptDescriptor myConceptModelReference = createDescriptorForModelReference(); /*package*/ final ConceptDescriptor myConceptModelRoot = createDescriptorForModelRoot(); /*package*/ final ConceptDescriptor myConceptModule = createDescriptorForModule(); /*package*/ final ConceptDescriptor myConceptModuleDependency = createDescriptorForModuleDependency(); /*package*/ final ConceptDescriptor myConceptModuleReference = createDescriptorForModuleReference(); /*package*/ final ConceptDescriptor myConceptSolution = createDescriptorForSolution(); /*package*/ final ConceptDescriptor myConceptSourcePath = createDescriptorForSourcePath(); /*package*/ final ConceptDescriptor myConceptStubEntry = createDescriptorForStubEntry(); /*package*/ final ConceptDescriptor myConceptStubSolution = createDescriptorForStubSolution(); private final LanguageConceptSwitch myConceptIndex; public StructureAspectDescriptor() { myConceptIndex = new LanguageConceptSwitch(); } @Override public Collection<ConceptDescriptor> getDescriptors() { return Arrays.asList(myConceptDevKit, myConceptGenerator, myConceptLanguage, myConceptMappingConfigExternalRef, myConceptMappingConfigNormalRef, myConceptMappingConfigRefAllGlobal, myConceptMappingConfigRefAllLocal, myConceptMappingConfigRefBase, myConceptMappingConfigRefSet, myConceptMappingPriorityRule, myConceptModelReference, myConceptModelRoot, myConceptModule, myConceptModuleDependency, myConceptModuleReference, myConceptSolution, myConceptSourcePath, myConceptStubEntry, myConceptStubSolution); } @Override @Nullable public ConceptDescriptor getDescriptor(SConceptId id) { switch (myConceptIndex.index(id)) { case LanguageConceptSwitch.DevKit: return myConceptDevKit; case LanguageConceptSwitch.Generator: return myConceptGenerator; case LanguageConceptSwitch.Language: return myConceptLanguage; case LanguageConceptSwitch.MappingConfigExternalRef: return myConceptMappingConfigExternalRef; case LanguageConceptSwitch.MappingConfigNormalRef: return myConceptMappingConfigNormalRef; case LanguageConceptSwitch.MappingConfigRefAllGlobal: return myConceptMappingConfigRefAllGlobal; case LanguageConceptSwitch.MappingConfigRefAllLocal: return myConceptMappingConfigRefAllLocal; case LanguageConceptSwitch.MappingConfigRefBase: return myConceptMappingConfigRefBase; case LanguageConceptSwitch.MappingConfigRefSet: return myConceptMappingConfigRefSet; case LanguageConceptSwitch.MappingPriorityRule: return myConceptMappingPriorityRule; case LanguageConceptSwitch.ModelReference: return myConceptModelReference; case LanguageConceptSwitch.ModelRoot: return myConceptModelRoot; case LanguageConceptSwitch.Module: return myConceptModule; case LanguageConceptSwitch.ModuleDependency: return myConceptModuleDependency; case LanguageConceptSwitch.ModuleReference: return myConceptModuleReference; case LanguageConceptSwitch.Solution: return myConceptSolution; case LanguageConceptSwitch.SourcePath: return myConceptSourcePath; case LanguageConceptSwitch.StubEntry: return myConceptStubEntry; case LanguageConceptSwitch.StubSolution: return myConceptStubSolution; default: return null; } } /*package*/ int internalIndex(SAbstractConcept c) { return myConceptIndex.index(c); } private static ConceptDescriptor createDescriptorForDevKit() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "DevKit", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe2fL); b.class_(false, false, true); b.super_("jetbrains.mps.lang.project.structure.Module", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe1eL); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/6370754048397540911"); b.prop("plugin", 0x60ae235487d41764L, "6966544519551784804"); b.prop("devkitPath", 0x60ae235487d41768L, "6966544519551784808"); b.aggregate("exportedLanguages", 0x60ae235487d41765L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb5210cL).optional(true).ordered(true).multiple(true).origin("6966544519551784805").done(); b.aggregate("exportedSolutions", 0x60ae235487d41766L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb5210cL).optional(true).ordered(true).multiple(true).origin("6966544519551784806").done(); b.aggregate("extendedDevkits", 0x60ae235487d41767L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb5210cL).optional(true).ordered(true).multiple(true).origin("6966544519551784807").done(); return b.create(); } private static ConceptDescriptor createDescriptorForGenerator() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "Generator", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe21L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.project.structure.Module", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe1eL); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/6370754048397540897"); b.prop("generatorUID", 0x3be012d639e8a44L, "269654322145299012"); b.prop("generatorAlias", 0x2cf7cb696461a282L, "3240282110432486018"); b.prop("generateTemplates", 0x29a5716c5dfed280L, "3000929436959691392"); b.prop("reflectiveQueries", 0x64a78ad4da8f85a6L, "7252918371708011942"); b.aggregate("priorityRules", 0x19bfb4173fb5210bL).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe38L).optional(true).ordered(true).multiple(true).origin("1855399583446016267").done(); b.aggregate("depGenerators", 0x19bfb4173fb5210fL).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb5210cL).optional(true).ordered(true).multiple(true).origin("1855399583446016271").done(); return b.create(); } private static ConceptDescriptor createDescriptorForLanguage() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "Language", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe1fL); b.class_(false, false, true); b.super_("jetbrains.mps.lang.project.structure.Module", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe1eL); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/6370754048397540895"); b.prop("genPath", 0x3be012d639e820aL, "269654322145296906"); b.prop("languagePath", 0x5edd58f612649635L, "6835717623312062005"); b.prop("version", 0x50317e9064ec725dL, "5778538955526664797"); b.aggregate("generator", 0x5869770da61dfe37L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe21L).optional(true).ordered(true).multiple(true).origin("6370754048397540919").done(); b.aggregate("accessoryModels", 0x3be012d639dff80L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe27L).optional(true).ordered(true).multiple(true).origin("269654322145263488").done(); b.aggregate("extendedLanguages", 0x3be012d639dff81L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb5210cL).optional(true).ordered(true).multiple(true).origin("269654322145263489").done(); b.aggregate("runtimeModules", 0x3be012d639dff82L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe28L).optional(true).ordered(true).multiple(true).origin("269654322145263490").done(); b.aggregate("runtimeStubModels", 0x3be012d639dff83L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb52422L).optional(true).ordered(true).multiple(true).origin("269654322145263491").done(); b.aggregate("stubSolutions", 0x3be012d639dff9bL).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x3be012d639dff87L).optional(true).ordered(true).multiple(true).origin("269654322145263515").done(); return b.create(); } private static ConceptDescriptor createDescriptorForMappingConfigExternalRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "MappingConfigExternalRef", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f284595727e1L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.project.structure.MappingConfigRefBase", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845954f70dL); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/2721285250110400481"); b.aggregate("generator", 0x25c3f284595727e3L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb5210cL).optional(true).ordered(true).multiple(false).origin("2721285250110400483").done(); b.aggregate("innerRef", 0x25c3f284595727e2L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845954f70dL).optional(true).ordered(true).multiple(false).origin("2721285250110400482").done(); return b.create(); } private static ConceptDescriptor createDescriptorForMappingConfigNormalRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "MappingConfigNormalRef", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f28459572777L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.project.structure.MappingConfigRefBase", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845954f70dL); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/2721285250110400375"); b.prop("modelUID", 0x25c3f28459572778L, "2721285250110400376"); b.prop("nodeID", 0x25c3f28459572779L, "2721285250110400377"); b.prop("mcName", 0x600daa40a8a549d9L, "6921375397022353881"); b.alias("ref"); return b.create(); } private static ConceptDescriptor createDescriptorForMappingConfigRefAllGlobal() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "MappingConfigRefAllGlobal", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845954f70fL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.project.structure.MappingConfigRefBase", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845954f70dL); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/2721285250110256911"); b.alias("all global"); return b.create(); } private static ConceptDescriptor createDescriptorForMappingConfigRefAllLocal() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "MappingConfigRefAllLocal", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f284595702d4L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.project.structure.MappingConfigRefBase", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845954f70dL); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/2721285250110390996"); b.alias("all local"); return b.create(); } private static ConceptDescriptor createDescriptorForMappingConfigRefBase() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "MappingConfigRefBase", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845954f70dL); b.class_(false, true, false); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/2721285250110256909"); return b.create(); } private static ConceptDescriptor createDescriptorForMappingConfigRefSet() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "MappingConfigRefSet", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845957030bL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.project.structure.MappingConfigRefBase", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845954f70dL); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/2721285250110391051"); b.aggregate("refs", 0x25c3f2845957030cL).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845954f70dL).optional(true).ordered(true).multiple(true).origin("2721285250110391052").done(); b.alias("set"); return b.create(); } private static ConceptDescriptor createDescriptorForMappingPriorityRule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "MappingPriorityRule", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe38L); b.class_(false, false, false); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/6370754048397540920"); b.prop("type", 0x5869770da61dfe3dL, "6370754048397540925"); b.aggregate("left", 0x25c3f284595702edL).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845954f70dL).optional(false).ordered(true).multiple(false).origin("2721285250110391021").done(); b.aggregate("right", 0x25c3f284595702eeL).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x25c3f2845954f70dL).optional(false).ordered(true).multiple(false).origin("2721285250110391022").done(); return b.create(); } private static ConceptDescriptor createDescriptorForModelReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "ModelReference", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe27L); b.class_(false, false, false); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/6370754048397540903"); b.prop("uuid", 0x5869770da61dfe2dL, "6370754048397540909"); b.prop("qualifiedName", 0x5869770da61dfe2eL, "6370754048397540910"); b.prop("stereotype", 0x5c5cb5cdd09abfb1L, "6655394244919476145"); b.aggregate("module", 0x29edad474f5d54b1L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb5210cL).optional(true).ordered(true).multiple(false).origin("3021261446821270705").done(); return b.create(); } private static ConceptDescriptor createDescriptorForModelRoot() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "ModelRoot", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb52426L); b.class_(false, false, false); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/1855399583446017062"); b.prop("type", 0x17221e2849561f98L, "1666927970458410904"); b.prop("path", 0x19bfb4173fb5261fL, "1855399583446017567"); return b.create(); } private static ConceptDescriptor createDescriptorForModule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "Module", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe1eL); b.class_(false, true, true); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/6370754048397540894"); b.prop("uuid", 0x5869770da61dfe22L, "6370754048397540898"); b.prop("namespace", 0x5869770da61dfe23L, "6370754048397540899"); b.prop("compileInMPS", 0x5869770da61dfe24L, "6370754048397540900"); b.prop("enableJavaStubs", 0x19bfb4173fb52668L, "1855399583446017640"); b.aggregate("model", 0x5869770da61dfe2bL).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe27L).optional(true).ordered(true).multiple(true).origin("6370754048397540907").done(); b.aggregate("modelRoots", 0x19bfb4173fb52421L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb52426L).optional(true).ordered(true).multiple(true).origin("1855399583446017057").done(); b.aggregate("dependencies", 0x5869770da61dfe2cL).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe28L).optional(true).ordered(true).multiple(true).origin("6370754048397540908").done(); b.aggregate("usedLanguages", 0x19bfb4173fb5241fL).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb5210cL).optional(true).ordered(true).multiple(true).origin("1855399583446017055").done(); b.aggregate("usedDevkits", 0x19bfb4173fb52420L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb5210cL).optional(true).ordered(true).multiple(true).origin("1855399583446017056").done(); b.aggregate("stubModels", 0x19bfb4173fb52669L).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb52422L).optional(true).ordered(true).multiple(true).origin("1855399583446017641").done(); b.aggregate("sourcePaths", 0x3be012d639dffbfL).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x3be012d639dffb7L).optional(true).ordered(true).multiple(true).origin("269654322145263551").done(); return b.create(); } private static ConceptDescriptor createDescriptorForModuleDependency() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "ModuleDependency", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe28L); b.class_(false, false, false); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/6370754048397540904"); b.prop("reexport", 0x5869770da61dfe29L, "6370754048397540905"); b.aggregate("moduleRef", 0x19bfb4173fb5241eL).target(0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb5210cL).optional(false).ordered(true).multiple(false).origin("1855399583446017054").done(); return b.create(); } private static ConceptDescriptor createDescriptorForModuleReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "ModuleReference", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb5210cL); b.class_(false, false, false); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/1855399583446016268"); b.prop("uuid", 0x19bfb4173fb5210dL, "1855399583446016269"); b.prop("qualifiedName", 0x19bfb4173fb5210eL, "1855399583446016270"); return b.create(); } private static ConceptDescriptor createDescriptorForSolution() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "Solution", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe20L); b.class_(false, false, true); b.super_("jetbrains.mps.lang.project.structure.Module", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x5869770da61dfe1eL); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/6370754048397540896"); b.prop("outputPath", 0x3be012d639e8a6eL, "269654322145299054"); b.prop("dontLoadClasses", 0x3be012d639e8a71L, "269654322145299057"); b.prop("solutionPath", 0x5edd58f612641a9cL, "6835717623312030364"); return b.create(); } private static ConceptDescriptor createDescriptorForSourcePath() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "SourcePath", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x3be012d639dffb7L); b.class_(false, false, false); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/269654322145263543"); b.prop("value", 0x3be012d639dffb8L, "269654322145263544"); return b.create(); } private static ConceptDescriptor createDescriptorForStubEntry() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "StubEntry", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x19bfb4173fb52422L); b.class_(false, false, false); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/1855399583446017058"); b.prop("path", 0x19bfb4173fb52423L, "1855399583446017059"); return b.create(); } private static ConceptDescriptor createDescriptorForStubSolution() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.project", "StubSolution", 0x86ef829012bb4ca7L, 0x947f093788f263a9L, 0x3be012d639dff87L); b.class_(false, false, false); b.origin("r:aa31e43e-9240-4f4d-b6db-5c1c9a86c59e(jetbrains.mps.lang.project.structure)/269654322145263495"); b.prop("uuid", 0x3be012d639dff88L, "269654322145263496"); b.prop("name", 0x3be012d639dff89L, "269654322145263497"); return b.create(); } }