package jetbrains.mps.execution.settings.behavior; /*Generated by MPS */ import jetbrains.mps.core.aspects.behaviour.BaseBehaviorAspectDescriptor; import jetbrains.mps.core.aspects.behaviour.api.BHDescriptor; import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.NotNull; import org.jetbrains.mps.openapi.language.SAbstractConcept; import jetbrains.mps.lang.smodel.ConceptSwitchIndex; import jetbrains.mps.lang.smodel.ConceptSwitchIndexBuilder; import jetbrains.mps.smodel.adapter.ids.MetaIdFactory; public final class BehaviorAspectDescriptor extends BaseBehaviorAspectDescriptor { private final BHDescriptor myPersistentConfigurationType__BehaviorDescriptor = new PersistentConfigurationType__BehaviorDescriptor(); private final BHDescriptor myPersistentConfiguration__BehaviorDescriptor = new PersistentConfiguration__BehaviorDescriptor(); private final BHDescriptor myTemplateParameterReference__BehaviorDescriptor = new TemplateParameterReference__BehaviorDescriptor(); private final BHDescriptor myReportConfigurationErrorStatement__BehaviorDescriptor = new ReportConfigurationErrorStatement__BehaviorDescriptor(); private final BHDescriptor myCreateEditor_Function__BehaviorDescriptor = new CreateEditor_Function__BehaviorDescriptor(); private final BHDescriptor myDispose_Function__BehaviorDescriptor = new Dispose_Function__BehaviorDescriptor(); private final BHDescriptor myPersistentPropertyReferenceOperation__BehaviorDescriptor = new PersistentPropertyReferenceOperation__BehaviorDescriptor(); private final BHDescriptor myPersistentConfigurationTemplate__BehaviorDescriptor = new PersistentConfigurationTemplate__BehaviorDescriptor(); private final BHDescriptor myPersistentPropertyDeclaration__BehaviorDescriptor = new PersistentPropertyDeclaration__BehaviorDescriptor(); private final BHDescriptor myCheckProperties_Function__BehaviorDescriptor = new CheckProperties_Function__BehaviorDescriptor(); private final BHDescriptor myApplyTo_Function__BehaviorDescriptor = new ApplyTo_Function__BehaviorDescriptor(); private final BHDescriptor myEditorOperationDeclaration__BehaviorDescriptor = new EditorOperationDeclaration__BehaviorDescriptor(); private final BHDescriptor myEditorPropertyDeclaration__BehaviorDescriptor = new EditorPropertyDeclaration__BehaviorDescriptor(); private final BHDescriptor myEditorPropertyReference__BehaviorDescriptor = new EditorPropertyReference__BehaviorDescriptor(); private final BHDescriptor myResetFrom_Function__BehaviorDescriptor = new ResetFrom_Function__BehaviorDescriptor(); private final BHDescriptor mySettingsEditor__BehaviorDescriptor = new SettingsEditor__BehaviorDescriptor(); private final BHDescriptor myDeprecatedAnnotation__BehaviorDescriptor = new DeprecatedAnnotation__BehaviorDescriptor(); public BehaviorAspectDescriptor() { } @Nullable public BHDescriptor getDescriptor(@NotNull SAbstractConcept concept) { SAbstractConcept cncpt_a0u = concept; switch (index_846f5o_a0u.index(cncpt_a0u)) { case 0: return myApplyTo_Function__BehaviorDescriptor; case 1: return myCheckProperties_Function__BehaviorDescriptor; case 2: return myCreateEditor_Function__BehaviorDescriptor; case 3: return myDeprecatedAnnotation__BehaviorDescriptor; case 4: return myDispose_Function__BehaviorDescriptor; case 5: return myEditorOperationDeclaration__BehaviorDescriptor; case 6: return myEditorPropertyDeclaration__BehaviorDescriptor; case 7: return myEditorPropertyReference__BehaviorDescriptor; case 8: return myPersistentConfiguration__BehaviorDescriptor; case 9: return myPersistentConfigurationTemplate__BehaviorDescriptor; case 10: return myPersistentConfigurationType__BehaviorDescriptor; case 11: return myPersistentPropertyDeclaration__BehaviorDescriptor; case 12: return myPersistentPropertyReferenceOperation__BehaviorDescriptor; case 13: return myReportConfigurationErrorStatement__BehaviorDescriptor; case 14: return myResetFrom_Function__BehaviorDescriptor; case 15: return mySettingsEditor__BehaviorDescriptor; case 16: return myTemplateParameterReference__BehaviorDescriptor; default: } return null; } private static final ConceptSwitchIndex index_846f5o_a0u = new ConceptSwitchIndexBuilder().put(MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910129L), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910125L), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910106L), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0x7f8de21e263f5819L), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91010bL), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91012dL), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910132L), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910133L), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910020L), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910113L), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91001cL), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910119L), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91010eL), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910103L), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910136L), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f91013dL), MetaIdFactory.conceptId(0x756e911c3f1f4a48L, 0xbdf5a2ceb91b723cL, 0xd244b712f910101L)).seal(); }