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();
}
}