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