package jetbrains.mps.lang.generator.generationContext.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 myConceptGenerationContextOp_Base = createDescriptorForGenerationContextOp_Base(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_ContextVarRef = createDescriptorForGenerationContextOp_ContextVarRef(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_CopyWithTrace = createDescriptorForGenerationContextOp_CopyWithTrace(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_CreateUniqueName = createDescriptorForGenerationContextOp_CreateUniqueName(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_DirtyNode = createDescriptorForGenerationContextOp_DirtyNode(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GenParameterRef = createDescriptorForGenerationContextOp_GenParameterRef(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetCopiedOutputByInput = createDescriptorForGenerationContextOp_GetCopiedOutputByInput(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetExport = createDescriptorForGenerationContextOp_GetExport(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetInputModel = createDescriptorForGenerationContextOp_GetInputModel(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetOriginalCopiedInputByOutput = createDescriptorForGenerationContextOp_GetOriginalCopiedInputByOutput(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetOriginalInputModel = createDescriptorForGenerationContextOp_GetOriginalInputModel(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetOutputByLabel = createDescriptorForGenerationContextOp_GetOutputByLabel(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetOutputByLabelAndInput = createDescriptorForGenerationContextOp_GetOutputByLabelAndInput(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetOutputByLabelAndInputAndReferenceScope = createDescriptorForGenerationContextOp_GetOutputByLabelAndInputAndReferenceScope(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetOutputListByLabelAndInput = createDescriptorForGenerationContextOp_GetOutputListByLabelAndInput(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetOutputModel = createDescriptorForGenerationContextOp_GetOutputModel(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetPrevInputByLabel = createDescriptorForGenerationContextOp_GetPrevInputByLabel(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_GetTemplateNode = createDescriptorForGenerationContextOp_GetTemplateNode(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_LinkPatternRef = createDescriptorForGenerationContextOp_LinkPatternRef(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_NodePatternRef = createDescriptorForGenerationContextOp_NodePatternRef(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_ParameterRef = createDescriptorForGenerationContextOp_ParameterRef(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_PatternRef = createDescriptorForGenerationContextOp_PatternRef(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_PropertyPatternRef = createDescriptorForGenerationContextOp_PropertyPatternRef(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_RegisterLabel = createDescriptorForGenerationContextOp_RegisterLabel(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_SessionObjectAccess = createDescriptorForGenerationContextOp_SessionObjectAccess(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_ShowErrorMessage = createDescriptorForGenerationContextOp_ShowErrorMessage(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_ShowInfoMessage = createDescriptorForGenerationContextOp_ShowInfoMessage(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_ShowMessageBase = createDescriptorForGenerationContextOp_ShowMessageBase(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_ShowWarningMessage = createDescriptorForGenerationContextOp_ShowWarningMessage(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_StepObjectAccess = createDescriptorForGenerationContextOp_StepObjectAccess(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_TransientObjectAccess = createDescriptorForGenerationContextOp_TransientObjectAccess(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_UserObjectAccessBase = createDescriptorForGenerationContextOp_UserObjectAccessBase(); /*package*/ final ConceptDescriptor myConceptGenerationContextOp_VarRef = createDescriptorForGenerationContextOp_VarRef(); /*package*/ final ConceptDescriptor myConceptGenerationContextType = createDescriptorForGenerationContextType(); /*package*/ final ConceptDescriptor myConceptTemplateFunctionParameter_generationContext = createDescriptorForTemplateFunctionParameter_generationContext(); private final LanguageConceptSwitch myConceptIndex; public StructureAspectDescriptor() { myConceptIndex = new LanguageConceptSwitch(); } @Override public Collection<ConceptDescriptor> getDescriptors() { return Arrays.asList(myConceptGenerationContextOp_Base, myConceptGenerationContextOp_ContextVarRef, myConceptGenerationContextOp_CopyWithTrace, myConceptGenerationContextOp_CreateUniqueName, myConceptGenerationContextOp_DirtyNode, myConceptGenerationContextOp_GenParameterRef, myConceptGenerationContextOp_GetCopiedOutputByInput, myConceptGenerationContextOp_GetExport, myConceptGenerationContextOp_GetInputModel, myConceptGenerationContextOp_GetOriginalCopiedInputByOutput, myConceptGenerationContextOp_GetOriginalInputModel, myConceptGenerationContextOp_GetOutputByLabel, myConceptGenerationContextOp_GetOutputByLabelAndInput, myConceptGenerationContextOp_GetOutputByLabelAndInputAndReferenceScope, myConceptGenerationContextOp_GetOutputListByLabelAndInput, myConceptGenerationContextOp_GetOutputModel, myConceptGenerationContextOp_GetPrevInputByLabel, myConceptGenerationContextOp_GetTemplateNode, myConceptGenerationContextOp_LinkPatternRef, myConceptGenerationContextOp_NodePatternRef, myConceptGenerationContextOp_ParameterRef, myConceptGenerationContextOp_PatternRef, myConceptGenerationContextOp_PropertyPatternRef, myConceptGenerationContextOp_RegisterLabel, myConceptGenerationContextOp_SessionObjectAccess, myConceptGenerationContextOp_ShowErrorMessage, myConceptGenerationContextOp_ShowInfoMessage, myConceptGenerationContextOp_ShowMessageBase, myConceptGenerationContextOp_ShowWarningMessage, myConceptGenerationContextOp_StepObjectAccess, myConceptGenerationContextOp_TransientObjectAccess, myConceptGenerationContextOp_UserObjectAccessBase, myConceptGenerationContextOp_VarRef, myConceptGenerationContextType, myConceptTemplateFunctionParameter_generationContext); } @Override @Nullable public ConceptDescriptor getDescriptor(SConceptId id) { switch (myConceptIndex.index(id)) { case LanguageConceptSwitch.GenerationContextOp_Base: return myConceptGenerationContextOp_Base; case LanguageConceptSwitch.GenerationContextOp_ContextVarRef: return myConceptGenerationContextOp_ContextVarRef; case LanguageConceptSwitch.GenerationContextOp_CopyWithTrace: return myConceptGenerationContextOp_CopyWithTrace; case LanguageConceptSwitch.GenerationContextOp_CreateUniqueName: return myConceptGenerationContextOp_CreateUniqueName; case LanguageConceptSwitch.GenerationContextOp_DirtyNode: return myConceptGenerationContextOp_DirtyNode; case LanguageConceptSwitch.GenerationContextOp_GenParameterRef: return myConceptGenerationContextOp_GenParameterRef; case LanguageConceptSwitch.GenerationContextOp_GetCopiedOutputByInput: return myConceptGenerationContextOp_GetCopiedOutputByInput; case LanguageConceptSwitch.GenerationContextOp_GetExport: return myConceptGenerationContextOp_GetExport; case LanguageConceptSwitch.GenerationContextOp_GetInputModel: return myConceptGenerationContextOp_GetInputModel; case LanguageConceptSwitch.GenerationContextOp_GetOriginalCopiedInputByOutput: return myConceptGenerationContextOp_GetOriginalCopiedInputByOutput; case LanguageConceptSwitch.GenerationContextOp_GetOriginalInputModel: return myConceptGenerationContextOp_GetOriginalInputModel; case LanguageConceptSwitch.GenerationContextOp_GetOutputByLabel: return myConceptGenerationContextOp_GetOutputByLabel; case LanguageConceptSwitch.GenerationContextOp_GetOutputByLabelAndInput: return myConceptGenerationContextOp_GetOutputByLabelAndInput; case LanguageConceptSwitch.GenerationContextOp_GetOutputByLabelAndInputAndReferenceScope: return myConceptGenerationContextOp_GetOutputByLabelAndInputAndReferenceScope; case LanguageConceptSwitch.GenerationContextOp_GetOutputListByLabelAndInput: return myConceptGenerationContextOp_GetOutputListByLabelAndInput; case LanguageConceptSwitch.GenerationContextOp_GetOutputModel: return myConceptGenerationContextOp_GetOutputModel; case LanguageConceptSwitch.GenerationContextOp_GetPrevInputByLabel: return myConceptGenerationContextOp_GetPrevInputByLabel; case LanguageConceptSwitch.GenerationContextOp_GetTemplateNode: return myConceptGenerationContextOp_GetTemplateNode; case LanguageConceptSwitch.GenerationContextOp_LinkPatternRef: return myConceptGenerationContextOp_LinkPatternRef; case LanguageConceptSwitch.GenerationContextOp_NodePatternRef: return myConceptGenerationContextOp_NodePatternRef; case LanguageConceptSwitch.GenerationContextOp_ParameterRef: return myConceptGenerationContextOp_ParameterRef; case LanguageConceptSwitch.GenerationContextOp_PatternRef: return myConceptGenerationContextOp_PatternRef; case LanguageConceptSwitch.GenerationContextOp_PropertyPatternRef: return myConceptGenerationContextOp_PropertyPatternRef; case LanguageConceptSwitch.GenerationContextOp_RegisterLabel: return myConceptGenerationContextOp_RegisterLabel; case LanguageConceptSwitch.GenerationContextOp_SessionObjectAccess: return myConceptGenerationContextOp_SessionObjectAccess; case LanguageConceptSwitch.GenerationContextOp_ShowErrorMessage: return myConceptGenerationContextOp_ShowErrorMessage; case LanguageConceptSwitch.GenerationContextOp_ShowInfoMessage: return myConceptGenerationContextOp_ShowInfoMessage; case LanguageConceptSwitch.GenerationContextOp_ShowMessageBase: return myConceptGenerationContextOp_ShowMessageBase; case LanguageConceptSwitch.GenerationContextOp_ShowWarningMessage: return myConceptGenerationContextOp_ShowWarningMessage; case LanguageConceptSwitch.GenerationContextOp_StepObjectAccess: return myConceptGenerationContextOp_StepObjectAccess; case LanguageConceptSwitch.GenerationContextOp_TransientObjectAccess: return myConceptGenerationContextOp_TransientObjectAccess; case LanguageConceptSwitch.GenerationContextOp_UserObjectAccessBase: return myConceptGenerationContextOp_UserObjectAccessBase; case LanguageConceptSwitch.GenerationContextOp_VarRef: return myConceptGenerationContextOp_VarRef; case LanguageConceptSwitch.GenerationContextType: return myConceptGenerationContextType; case LanguageConceptSwitch.TemplateFunctionParameter_generationContext: return myConceptTemplateFunctionParameter_generationContext; default: return null; } } /*package*/ int internalIndex(SAbstractConcept c) { return myConceptIndex.index(c); } private static ConceptDescriptor createDescriptorForGenerationContextOp_Base() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.class_(false, true, false); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1216860049619"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_ContextVarRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_ContextVarRef", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x671e792f3dbdfe7eL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/7430509679014182526"); b.prop("contextVarName", 0x671e792f3dbdffa2L, "7430509679014182818"); b.alias("#context variable#"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_CopyWithTrace() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_CopyWithTrace", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x23358d5095e2d082L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/2537089342344712322"); b.aggregate("nodes", 0x23358d5095e3172fL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("2537089342344730415").done(); b.alias("copy with trace"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_CreateUniqueName() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_CreateUniqueName", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b994bfa0fL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1218047638031"); b.aggregate("baseName", 0x11b994bfa10L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1218047638032").done(); b.aggregate("contextNode", 0x11b996c8ba1L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1218049772449").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("unique name"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_DirtyNode() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_DirtyNode", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x4afdb473461e8c79L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/5403673535105109113"); b.aggregate("nodeToCheck", 0x4afdb473461e8c7aL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("5403673535105109114").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("is dirty"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GenParameterRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GenParameterRef", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x22cdba820a9a0583L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/2507865635201615235"); b.prop("name_intern", 0x3eb28acaba77eaffL, "4517825979522476799"); b.associate("importClause", 0x22cdba820a9a0584L).target(0xb401a68083254110L, 0x8fd384331ff25befL, 0x90726ff283cbf8aL).optional(false).origin("2507865635201615236").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetCopiedOutputByInput() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetCopiedOutputByInput", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b8f9620cdL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217884725453"); b.aggregate("inputNode", 0x11b8f9620d3L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1217884725459").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("get copied output by input"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetExport() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetExport", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x6db65d569fb2527L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/494100551407707431"); b.prop("name_intern", 0x6b1b6e56cb124be9L, "7717883705482693609"); b.associate("label", 0x6db65d569fb2528L).target(0xb401a68083254110L, 0x8fd384331ff25befL, 0x6db65d569f9bacaL).optional(false).origin("494100551407707432").done(); b.aggregate("inputNode", 0x1893693a07c29eb7L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1770874776445951671").done(); b.alias("getExported"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetInputModel() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetInputModel", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5b2220abL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217004708011"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("inputModel"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetOriginalCopiedInputByOutput() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetOriginalCopiedInputByOutput", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11e42912257L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1229477454423"); b.aggregate("outputNode", 0x11e4292232fL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1229477520175").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("get original copied input by output"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetOriginalInputModel() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetOriginalInputModel", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5c7432dbL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217026863835"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("originalModel"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetOutputByLabel() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetOutputByLabel", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d6L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1216860049622"); b.prop("labelName_intern", 0x11b6b106ad8L, "1217271982808"); b.associate("label", 0x11b5282d0d7L).target(0xb401a68083254110L, 0x8fd384331ff25befL, 0x1179be47606L).optional(false).origin("1216860049623").done(); b.aggregate("forModel", 0x5f171e4376fc8e82L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("6851978633175404162").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("get output by label"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetOutputByLabelAndInput() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetOutputByLabelAndInput", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0dbL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1216860049627"); b.prop("labelName_intern", 0x11b6b10c3dcL, "1217272005596"); b.associate("label", 0x11b5282d0dcL).target(0xb401a68083254110L, 0x8fd384331ff25befL, 0x1179be47606L).optional(false).origin("1216860049628").done(); b.aggregate("inputNode", 0x11b5282d0e0L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1216860049632").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("get output by label and input"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetOutputByLabelAndInputAndReferenceScope() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetOutputByLabelAndInputAndReferenceScope", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11c5652e4d5L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1221218985173"); b.prop("labelName_intern", 0x11c5658aadbL, "1221219363547"); b.associate("label", 0x11c5658ea6fL).target(0xb401a68083254110L, 0x8fd384331ff25befL, 0x1179be47606L).optional(false).origin("1221219379823").done(); b.aggregate("inputNode", 0x11c5658c7e1L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1221219370977").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("pick output by label and input using ref.scope"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetOutputListByLabelAndInput() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetOutputListByLabelAndInput", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11c529a6c83L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1221156564099"); b.prop("labelName_intern", 0x11c529a6c84L, "1221156564100"); b.associate("label", 0x11c529a6c85L).target(0xb401a68083254110L, 0x8fd384331ff25befL, 0x1179be47606L).optional(false).origin("1221156564101").done(); b.aggregate("inputNode", 0x11c529a6c88L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1221156564104").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("get output list by label and input"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetOutputModel() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetOutputModel", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b6bab413aL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217282130234"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("outputModel"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetPrevInputByLabel() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetPrevInputByLabel", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b8f6c38c2L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217881979074"); b.prop("labelName_intern", 0x11b8f6c38c7L, "1217881979079"); b.associate("label", 0x11b8f6c38c3L).target(0xb401a68083254110L, 0x8fd384331ff25befL, 0x1179be47606L).optional(false).origin("1217881979075").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("get prev input by label"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_GetTemplateNode() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_GetTemplateNode", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b70e21972L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217369610610"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("templateNode"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_LinkPatternRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_LinkPatternRef", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x186874d40ed9c757L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_PatternRef", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x186874d40edb6a16L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1758784108619220823"); b.associate("linkPatternVar", 0x186874d40ed9c75bL).target(0xd4615e3bd6714ba9L, 0xaf012b78369b0ba7L, 0x108d36d955aL).optional(false).origin("1758784108619220827").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_NodePatternRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_NodePatternRef", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x3fb2d847d55fc21eL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_PatternRef", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x186874d40edb6a16L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/4589968773278056990"); b.associate("patternVarDecl", 0x3fb2d847d55fdcd5L).target(0xd4615e3bd6714ba9L, 0xaf012b78369b0ba7L, 0x108a9cb4793L).optional(false).origin("4589968773278063829").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_ParameterRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_ParameterRef", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x4806ea5d84d8a2caL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/5190093307972723402"); b.prop("name_intern", 0x7221d3003f89147eL, "8224086392574645374"); b.associate("parameter", 0x4806ea5d84d8d50aL).target(0xb401a68083254110L, 0x8fd384331ff25befL, 0x190d31fe6a0962e6L).optional(false).origin("5190093307972736266").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_PatternRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_PatternRef", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x186874d40edb6a16L); b.class_(false, true, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1758784108619328022"); b.prop("name_intern", 0x186874d40eddd84dL, "1758784108619487309"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_PropertyPatternRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_PropertyPatternRef", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x186874d40ed9c758L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_PatternRef", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x186874d40edb6a16L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1758784108619220824"); b.associate("propertyPatternVar", 0x186874d40ed9c75cL).target(0xd4615e3bd6714ba9L, 0xaf012b78369b0ba7L, 0x108a9cb4795L).optional(false).origin("1758784108619220828").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_RegisterLabel() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_RegisterLabel", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x4def01254aef34cdL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/5615708520036906189"); b.prop("labelName_intern", 0x4def01254aef7758L, "5615708520036923224"); b.associate("label", 0x4def01254aef7752L).target(0xb401a68083254110L, 0x8fd384331ff25befL, 0x1179be47606L).optional(false).origin("5615708520036923218").done(); b.aggregate("inputNode", 0x4def01254aef7b6eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("5615708520036924270").done(); b.aggregate("outputNode", 0x4def01254aef7b78L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("5615708520036924280").done(); b.alias("label"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_SessionObjectAccess() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_SessionObjectAccess", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b8fe26de8L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_UserObjectAccessBase", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b8fe60348L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217889725928"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("session object"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_ShowErrorMessage() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_ShowErrorMessage", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b941578ffL); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_ShowMessageBase", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b9417864bL); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217960179967"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("show error"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_ShowInfoMessage() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_ShowInfoMessage", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b94ac5a39L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_ShowMessageBase", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b9417864bL); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217970068025"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("show info"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_ShowMessageBase() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_ShowMessageBase", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b9417864bL); b.class_(false, true, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217960314443"); b.aggregate("messageText", 0x11b94178650L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1217960314448").done(); b.aggregate("referenceNode", 0x11b9418f1d8L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1217960407512").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_ShowWarningMessage() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_ShowWarningMessage", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b94ab4014L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_ShowMessageBase", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b9417864bL); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217969995796"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("show warning"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_StepObjectAccess() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_StepObjectAccess", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b9023d290L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_UserObjectAccessBase", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b8fe60348L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217894011536"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("step object"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_TransientObjectAccess() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_TransientObjectAccess", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b90242983L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_UserObjectAccessBase", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b8fe60348L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217894033795"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("transient object"); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_UserObjectAccessBase() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_UserObjectAccessBase", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b8fe60348L); b.class_(false, true, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1217889960776"); b.aggregate("userKey", 0x11b8ff121e8L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1217890689512").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextOp_VarRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextOp_VarRef", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x25c655ce6e80fdd8L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.generator.generationContext.structure.GenerationContextOp_Base", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0d3L); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/2721957369897614808"); b.prop("name_intern", 0x25c655ce6e80fdd9L, "2721957369897614809"); b.associate("varmacro", 0x25c655ce6e80fddaL).target(0xb401a68083254110L, 0x8fd384331ff25befL, 0x45991daad6a3d34eL).optional(false).origin("2721957369897614810").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForGenerationContextType() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "GenerationContextType", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0e1L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1216860049633"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("gencontext"); return b.create(); } private static ConceptDescriptor createDescriptorForTemplateFunctionParameter_generationContext() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.generator.generationContext", "TemplateFunctionParameter_generationContext", 0xd7706f639be2479cL, 0xa3daae92af1e64d5L, 0x11b5282d0e3L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)/1216860049635"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("genContext"); return b.create(); } }