package jetbrains.mps.execution.commands.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 myCommandType__BehaviorDescriptor = new CommandType__BehaviorDescriptor(); private final BHDescriptor myCommandParameterReference__BehaviorDescriptor = new CommandParameterReference__BehaviorDescriptor(); private final BHDescriptor myExplicitCommandParameterDeclaration__BehaviorDescriptor = new ExplicitCommandParameterDeclaration__BehaviorDescriptor(); private final BHDescriptor myCommandMethod__BehaviorDescriptor = new CommandMethod__BehaviorDescriptor(); private final BHDescriptor myCommandDeclaration__BehaviorDescriptor = new CommandDeclaration__BehaviorDescriptor(); private final BHDescriptor myCommandBuilderExpression__BehaviorDescriptor = new CommandBuilderExpression__BehaviorDescriptor(); private final BHDescriptor myBuilderBlockStatement__BehaviorDescriptor = new BuilderBlockStatement__BehaviorDescriptor(); private final BHDescriptor myBuilderParameter__BehaviorDescriptor = new BuilderParameter__BehaviorDescriptor(); private final BHDescriptor myReportExecutionError__BehaviorDescriptor = new ReportExecutionError__BehaviorDescriptor(); private final BHDescriptor myReportErrorStatement__BehaviorDescriptor = new ReportErrorStatement__BehaviorDescriptor(); private final BHDescriptor myRedirectOutputExpression__BehaviorDescriptor = new RedirectOutputExpression__BehaviorDescriptor(); private final BHDescriptor myCommandPartLengthOperation__BehaviorDescriptor = new CommandPartLengthOperation__BehaviorDescriptor(); private final BHDescriptor myNewProcessBuilderExpression__BehaviorDescriptor = new NewProcessBuilderExpression__BehaviorDescriptor(); private final BHDescriptor myExecuteCommandPart__BehaviorDescriptor = new ExecuteCommandPart__BehaviorDescriptor(); private final BHDescriptor myCommandParameterDeclaration__BehaviorDescriptor = new CommandParameterDeclaration__BehaviorDescriptor(); private final BHDescriptor myCommandPartToListOperation__BehaviorDescriptor = new CommandPartToListOperation__BehaviorDescriptor(); private final BHDescriptor myDebuggerSettingsCommandParameterDeclaration__BehaviorDescriptor = new DebuggerSettingsCommandParameterDeclaration__BehaviorDescriptor(); public BehaviorAspectDescriptor() { } @Nullable public BHDescriptor getDescriptor(@NotNull SAbstractConcept concept) { SAbstractConcept cncpt_a0u = concept; switch (index_846f5o_a0u.index(cncpt_a0u)) { case 0: return myBuilderBlockStatement__BehaviorDescriptor; case 1: return myBuilderParameter__BehaviorDescriptor; case 2: return myCommandBuilderExpression__BehaviorDescriptor; case 3: return myCommandDeclaration__BehaviorDescriptor; case 4: return myCommandMethod__BehaviorDescriptor; case 5: return myCommandParameterDeclaration__BehaviorDescriptor; case 6: return myCommandParameterReference__BehaviorDescriptor; case 7: return myCommandPartLengthOperation__BehaviorDescriptor; case 8: return myCommandPartToListOperation__BehaviorDescriptor; case 9: return myCommandType__BehaviorDescriptor; case 10: return myDebuggerSettingsCommandParameterDeclaration__BehaviorDescriptor; case 11: return myExecuteCommandPart__BehaviorDescriptor; case 12: return myExplicitCommandParameterDeclaration__BehaviorDescriptor; case 13: return myNewProcessBuilderExpression__BehaviorDescriptor; case 14: return myRedirectOutputExpression__BehaviorDescriptor; case 15: return myReportErrorStatement__BehaviorDescriptor; case 16: return myReportExecutionError__BehaviorDescriptor; default: } return null; } private static final ConceptSwitchIndex index_846f5o_a0u = new ConceptSwitchIndexBuilder().put(MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2bf8L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2bfbL), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2bf4L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2be8L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2be7L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0x65afee7b2c712158L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2bdcL), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0x166dfef127134569L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0x72450cdacb885c78L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2bd6L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0x75aadb0d4e61a576L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0x550ea9458ea107acL), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2be2L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0x2085f2c5c8400c12L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2c14L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2c00L), MetaIdFactory.conceptId(0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2bfeL)).seal(); }