package jetbrains.mps.execution.settings.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 myConceptApplyTo_Function = createDescriptorForApplyTo_Function(); /*package*/ final ConceptDescriptor myConceptCheckProperitesOperation = createDescriptorForCheckProperitesOperation(); /*package*/ final ConceptDescriptor myConceptCheckProperties_Function = createDescriptorForCheckProperties_Function(); /*package*/ final ConceptDescriptor myConceptConfiguration_Parameter = createDescriptorForConfiguration_Parameter(); /*package*/ final ConceptDescriptor myConceptCreateEditor_Function = createDescriptorForCreateEditor_Function(); /*package*/ final ConceptDescriptor myConceptDeprecatedAnnotation = createDescriptorForDeprecatedAnnotation(); /*package*/ final ConceptDescriptor myConceptDispose_Function = createDescriptorForDispose_Function(); /*package*/ final ConceptDescriptor myConceptEditorExpression = createDescriptorForEditorExpression(); /*package*/ final ConceptDescriptor myConceptEditorOperationCall = createDescriptorForEditorOperationCall(); /*package*/ final ConceptDescriptor myConceptEditorOperationDeclaration = createDescriptorForEditorOperationDeclaration(); /*package*/ final ConceptDescriptor myConceptEditorPropertyDeclaration = createDescriptorForEditorPropertyDeclaration(); /*package*/ final ConceptDescriptor myConceptEditorPropertyReference = createDescriptorForEditorPropertyReference(); /*package*/ final ConceptDescriptor myConceptGetEditorOperation = createDescriptorForGetEditorOperation(); /*package*/ final ConceptDescriptor myConceptGridBagConstraints = createDescriptorForGridBagConstraints(); /*package*/ final ConceptDescriptor myConceptIPersistentPropertyHolder = createDescriptorForIPersistentPropertyHolder(); /*package*/ final ConceptDescriptor myConceptPersistentConfiguration = createDescriptorForPersistentConfiguration(); /*package*/ final ConceptDescriptor myConceptPersistentConfigurationAssistent = createDescriptorForPersistentConfigurationAssistent(); /*package*/ final ConceptDescriptor myConceptPersistentConfigurationMethod = createDescriptorForPersistentConfigurationMethod(); /*package*/ final ConceptDescriptor myConceptPersistentConfigurationTemplate = createDescriptorForPersistentConfigurationTemplate(); /*package*/ final ConceptDescriptor myConceptPersistentConfigurationTemplateInitializer = createDescriptorForPersistentConfigurationTemplateInitializer(); /*package*/ final ConceptDescriptor myConceptPersistentConfigurationType = createDescriptorForPersistentConfigurationType(); /*package*/ final ConceptDescriptor myConceptPersistentPropertyDeclaration = createDescriptorForPersistentPropertyDeclaration(); /*package*/ final ConceptDescriptor myConceptPersistentPropertyReferenceOperation = createDescriptorForPersistentPropertyReferenceOperation(); /*package*/ final ConceptDescriptor myConceptProjectAccessExpression = createDescriptorForProjectAccessExpression(); /*package*/ final ConceptDescriptor myConceptReportConfigurationErrorStatement = createDescriptorForReportConfigurationErrorStatement(); /*package*/ final ConceptDescriptor myConceptResetFrom_Function = createDescriptorForResetFrom_Function(); /*package*/ final ConceptDescriptor myConceptSettingsEditor = createDescriptorForSettingsEditor(); /*package*/ final ConceptDescriptor myConceptSettingsEditorType = createDescriptorForSettingsEditorType(); /*package*/ final ConceptDescriptor myConceptTemplateParameter = createDescriptorForTemplateParameter(); /*package*/ final ConceptDescriptor myConceptTemplateParameterReference = createDescriptorForTemplateParameterReference(); /*package*/ final ConceptDescriptor myConceptTemplatePersistentConfigurationType = createDescriptorForTemplatePersistentConfigurationType(); private final LanguageConceptSwitch myConceptIndex; public StructureAspectDescriptor() { myConceptIndex = new LanguageConceptSwitch(); } @Override public Collection<ConceptDescriptor> getDescriptors() { return Arrays.asList(myConceptApplyTo_Function, myConceptCheckProperitesOperation, myConceptCheckProperties_Function, myConceptConfiguration_Parameter, myConceptCreateEditor_Function, myConceptDeprecatedAnnotation, myConceptDispose_Function, myConceptEditorExpression, myConceptEditorOperationCall, myConceptEditorOperationDeclaration, myConceptEditorPropertyDeclaration, myConceptEditorPropertyReference, myConceptGetEditorOperation, myConceptGridBagConstraints, myConceptIPersistentPropertyHolder, myConceptPersistentConfiguration, myConceptPersistentConfigurationAssistent, myConceptPersistentConfigurationMethod, myConceptPersistentConfigurationTemplate, myConceptPersistentConfigurationTemplateInitializer, myConceptPersistentConfigurationType, myConceptPersistentPropertyDeclaration, myConceptPersistentPropertyReferenceOperation, myConceptProjectAccessExpression, myConceptReportConfigurationErrorStatement, myConceptResetFrom_Function, myConceptSettingsEditor, myConceptSettingsEditorType, myConceptTemplateParameter, myConceptTemplateParameterReference, myConceptTemplatePersistentConfigurationType); } @Override @Nullable public ConceptDescriptor getDescriptor(SConceptId id) { switch (myConceptIndex.index(id)) { case LanguageConceptSwitch.ApplyTo_Function: return myConceptApplyTo_Function; case LanguageConceptSwitch.CheckProperitesOperation: return myConceptCheckProperitesOperation; case LanguageConceptSwitch.CheckProperties_Function: return myConceptCheckProperties_Function; case LanguageConceptSwitch.Configuration_Parameter: return myConceptConfiguration_Parameter; case LanguageConceptSwitch.CreateEditor_Function: return myConceptCreateEditor_Function; case LanguageConceptSwitch.DeprecatedAnnotation: return myConceptDeprecatedAnnotation; case LanguageConceptSwitch.Dispose_Function: return myConceptDispose_Function; case LanguageConceptSwitch.EditorExpression: return myConceptEditorExpression; case LanguageConceptSwitch.EditorOperationCall: return myConceptEditorOperationCall; case LanguageConceptSwitch.EditorOperationDeclaration: return myConceptEditorOperationDeclaration; case LanguageConceptSwitch.EditorPropertyDeclaration: return myConceptEditorPropertyDeclaration; case LanguageConceptSwitch.EditorPropertyReference: return myConceptEditorPropertyReference; case LanguageConceptSwitch.GetEditorOperation: return myConceptGetEditorOperation; case LanguageConceptSwitch.GridBagConstraints: return myConceptGridBagConstraints; case LanguageConceptSwitch.IPersistentPropertyHolder: return myConceptIPersistentPropertyHolder; case LanguageConceptSwitch.PersistentConfiguration: return myConceptPersistentConfiguration; case LanguageConceptSwitch.PersistentConfigurationAssistent: return myConceptPersistentConfigurationAssistent; case LanguageConceptSwitch.PersistentConfigurationMethod: return myConceptPersistentConfigurationMethod; case LanguageConceptSwitch.PersistentConfigurationTemplate: return myConceptPersistentConfigurationTemplate; case LanguageConceptSwitch.PersistentConfigurationTemplateInitializer: return myConceptPersistentConfigurationTemplateInitializer; case LanguageConceptSwitch.PersistentConfigurationType: return myConceptPersistentConfigurationType; case LanguageConceptSwitch.PersistentPropertyDeclaration: return myConceptPersistentPropertyDeclaration; case LanguageConceptSwitch.PersistentPropertyReferenceOperation: return myConceptPersistentPropertyReferenceOperation; case LanguageConceptSwitch.ProjectAccessExpression: return myConceptProjectAccessExpression; case LanguageConceptSwitch.ReportConfigurationErrorStatement: return myConceptReportConfigurationErrorStatement; case LanguageConceptSwitch.ResetFrom_Function: return myConceptResetFrom_Function; case LanguageConceptSwitch.SettingsEditor: return myConceptSettingsEditor; case LanguageConceptSwitch.SettingsEditorType: return myConceptSettingsEditorType; case LanguageConceptSwitch.TemplateParameter: return myConceptTemplateParameter; case LanguageConceptSwitch.TemplateParameterReference: return myConceptTemplateParameterReference; case LanguageConceptSwitch.TemplatePersistentConfigurationType: return myConceptTemplatePersistentConfigurationType; default: return null; } } /*package*/ int internalIndex(SAbstractConcept c) { return myConceptIndex.index(c); } private static ConceptDescriptor createDescriptorForApplyTo_Function() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "ApplyTo_Function", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910129L); b.class_(false, false, false); b.super_("jetbrains.mps.execution.settings.structure.EditorOperationDeclaration", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91012dL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066601"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); b.alias("apply to"); return b.create(); } private static ConceptDescriptor createDescriptorForCheckProperitesOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "CheckProperitesOperation", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91011fL); b.class_(false, false, false); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066591"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("check configuration"); return b.create(); } private static ConceptDescriptor createDescriptorForCheckProperties_Function() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "CheckProperties_Function", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910125L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.parent(0x443f4c36fcf54eb6L, 0x95008d06ed259e3eL, 0x118bc6becc0L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066597"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); b.alias("check"); return b.create(); } private static ConceptDescriptor createDescriptorForConfiguration_Parameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "Configuration_Parameter", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910390L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156067216"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("configuration"); return b.create(); } private static ConceptDescriptor createDescriptorForCreateEditor_Function() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "CreateEditor_Function", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910106L); b.class_(false, false, false); b.super_("jetbrains.mps.execution.settings.structure.EditorOperationDeclaration", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91012dL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066566"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); b.alias("create"); return b.create(); } private static ConceptDescriptor createDescriptorForDeprecatedAnnotation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "DeprecatedAnnotation", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0x7f8de21e263f5819L); b.class_(false, false, false); b.super_("jetbrains.mps.lang.core.structure.NodeAttribute", 0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da54L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/9191251033651632153"); b.prop("since", 0x7f8de21e263f581bL, "9191251033651632155"); b.prop("comment", 0x7f8de21e263f581cL, "9191251033651632156"); return b.create(); } private static ConceptDescriptor createDescriptorForDispose_Function() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "Dispose_Function", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91010bL); b.class_(false, false, false); b.super_("jetbrains.mps.execution.settings.structure.EditorOperationDeclaration", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91012dL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066571"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); b.alias("dispose"); return b.create(); } private static ConceptDescriptor createDescriptorForEditorExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "EditorExpression", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91011cL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066588"); b.associate("persistentPropertyDeclaration", 0xd244b712f91011dL).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910119L).optional(false).origin("946964771156066589").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("editor"); return b.create(); } private static ConceptDescriptor createDescriptorForEditorOperationCall() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "EditorOperationCall", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91012eL); b.class_(false, false, false); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066606"); b.associate("editorOperationDeclaration", 0xd244b712f910131L).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91012dL).optional(false).origin("946964771156066609").done(); b.aggregate("arguments", 0xd244b712f91012fL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("946964771156066607").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForEditorOperationDeclaration() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "EditorOperationDeclaration", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91012dL); b.class_(false, true, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066605"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); return b.create(); } private static ConceptDescriptor createDescriptorForEditorPropertyDeclaration() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "EditorPropertyDeclaration", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910132L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.VariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066610"); return b.create(); } private static ConceptDescriptor createDescriptorForEditorPropertyReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "EditorPropertyReference", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910133L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.VariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066611"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForGetEditorOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "GetEditorOperation", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0x4a75ebd58602caa5L); b.class_(false, false, false); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/5365453833390705317"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("editor"); return b.create(); } private static ConceptDescriptor createDescriptorForGridBagConstraints() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "GridBagConstraints", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0x25c8b83a7e4bb488L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/2722628536111969416"); b.prop("constraintsKind", 0x25c8b83a7e4bb48aL, "2722628536111969418"); b.aggregate("order", 0x25c8b83a7e4e6246L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("2722628536112144966").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("grid bag constraints"); return b.create(); } private static ConceptDescriptor createDescriptorForIPersistentPropertyHolder() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "IPersistentPropertyHolder", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910122L); b.interface_(); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066594"); b.aggregate("persistentProperty", 0xd244b712f910123L).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910119L).optional(true).ordered(true).multiple(true).origin("946964771156066595").done(); return b.create(); } private static ConceptDescriptor createDescriptorForPersistentConfiguration() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "PersistentConfiguration", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910020L); b.class_(false, false, false); b.parent(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910122L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.parent(0x443f4c36fcf54eb6L, 0x95008d06ed259e3eL, 0x118bc6b2af5L); b.parent(0x73c1a49099fa4d0dL, 0x8292b8985697c74bL, 0xd244b712f9dcdabL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066336"); b.aggregate("editor", 0xd244b712f910021L).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91013dL).optional(false).ordered(true).multiple(false).origin("946964771156066337").done(); b.aggregate("checkProperties", 0xd244b712f910022L).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910125L).optional(true).ordered(true).multiple(false).origin("946964771156066338").done(); b.aggregate("methods", 0xd244b712f910023L).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91001bL).optional(true).ordered(true).multiple(true).origin("946964771156066339").done(); return b.create(); } private static ConceptDescriptor createDescriptorForPersistentConfigurationAssistent() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "PersistentConfigurationAssistent", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f9dce91L); b.interface_(); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156905617"); b.associate("configuration", 0xd244b712f9dce92L).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910020L).optional(false).origin("946964771156905618").done(); return b.create(); } private static ConceptDescriptor createDescriptorForPersistentConfigurationMethod() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "PersistentConfigurationMethod", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91001bL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.classifiers.structure.DefaultClassifierMethodDeclaration", 0x443f4c36fcf54eb6L, 0x95008d06ed259e3eL, 0x118bd6ee3c3L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066331"); return b.create(); } private static ConceptDescriptor createDescriptorForPersistentConfigurationTemplate() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "PersistentConfigurationTemplate", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910113L); b.class_(false, false, true); b.super_("jetbrains.mps.execution.settings.structure.PersistentConfiguration", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910020L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066579"); b.aggregate("templateParameter", 0xd244b712f910115L).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91011aL).optional(true).ordered(true).multiple(true).origin("946964771156066581").done(); b.alias("persistent configuration template"); return b.create(); } private static ConceptDescriptor createDescriptorForPersistentConfigurationTemplateInitializer() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "PersistentConfigurationTemplateInitializer", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910116L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.AbstractCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab844af9bL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066582"); b.associate("template", 0xd244b712f910117L).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910113L).optional(false).origin("946964771156066583").done(); b.aggregate("parameter", 0xd244b712f910118L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("946964771156066584").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForPersistentConfigurationType() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "PersistentConfigurationType", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91001cL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.classifiers.structure.BaseClassifierType", 0x443f4c36fcf54eb6L, 0x95008d06ed259e3eL, 0x118bc77d845L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066332"); b.associate("persistentConfiguration", 0xd244b712f91001dL).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910020L).optional(true).origin("946964771156066333").done(); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("configuration"); return b.create(); } private static ConceptDescriptor createDescriptorForPersistentPropertyDeclaration() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "PersistentPropertyDeclaration", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910119L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.VariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066585"); return b.create(); } private static ConceptDescriptor createDescriptorForPersistentPropertyReferenceOperation() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "PersistentPropertyReferenceOperation", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91010eL); b.class_(false, false, false); b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066574"); b.associate("variableDeclaration", 0xd244b712f91010fL).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910119L).optional(false).origin("946964771156066575").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForProjectAccessExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "ProjectAccessExpression", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0x6a8d96ff82b02f8L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/479872435243123448"); b.alias("project"); return b.create(); } private static ConceptDescriptor createDescriptorForReportConfigurationErrorStatement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "ReportConfigurationErrorStatement", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910103L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066563"); b.aggregate("expression", 0xd244b712f910105L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("946964771156066565").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("report error"); return b.create(); } private static ConceptDescriptor createDescriptorForResetFrom_Function() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "ResetFrom_Function", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910136L); b.class_(false, false, false); b.super_("jetbrains.mps.execution.settings.structure.EditorOperationDeclaration", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91012dL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066614"); b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL); b.alias("reset from"); return b.create(); } private static ConceptDescriptor createDescriptorForSettingsEditor() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "SettingsEditor", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91013dL); b.class_(false, false, false); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066621"); b.aggregate("createEditor", 0xd244b712f91013eL).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910106L).optional(false).ordered(true).multiple(false).origin("946964771156066622").done(); b.aggregate("applyTo", 0xd244b712f91013fL).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910129L).optional(true).ordered(true).multiple(false).origin("946964771156066623").done(); b.aggregate("resetFrom", 0xd244b712f910140L).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910136L).optional(true).ordered(true).multiple(false).origin("946964771156066624").done(); b.aggregate("dispose", 0xd244b712f910141L).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91010bL).optional(true).ordered(true).multiple(false).origin("946964771156066625").done(); b.aggregate("propertyDeclaration", 0xd244b712f910142L).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910132L).optional(true).ordered(true).multiple(true).origin("946964771156066626").done(); return b.create(); } private static ConceptDescriptor createDescriptorForSettingsEditorType() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "SettingsEditorType", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91013aL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066618"); b.associate("configuration", 0xd244b712f91013bL).target(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910020L).optional(false).origin("946964771156066619").done(); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("editor"); return b.create(); } private static ConceptDescriptor createDescriptorForTemplateParameter() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "TemplateParameter", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91011aL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.VariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066586"); b.alias("template parameter"); return b.create(); } private static ConceptDescriptor createDescriptorForTemplateParameterReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "TemplateParameterReference", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910101L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.VariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066561"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForTemplatePersistentConfigurationType() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.execution.settings", "TemplatePersistentConfigurationType", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f9100fdL); b.class_(false, false, false); b.super_("jetbrains.mps.execution.settings.structure.PersistentConfigurationType", 0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91001cL); b.origin("r:0194e190-08ef-44f6-ab95-d9cffdb7e27b(jetbrains.mps.execution.settings.structure)/946964771156066557"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("template configuration"); return b.create(); } }