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