package jetbrains.mps.console.ideCommands.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 myShowBrokenReferences__BehaviorDescriptor = new ShowBrokenReferences__BehaviorDescriptor(); private final BHDescriptor mySubtreeStatisticsTarget__BehaviorDescriptor = new SubtreeStatisticsTarget__BehaviorDescriptor(); private final BHDescriptor myClean__BehaviorDescriptor = new Clean__BehaviorDescriptor(); private final BHDescriptor myRemoveGenSources__BehaviorDescriptor = new RemoveGenSources__BehaviorDescriptor(); private final BHDescriptor myAbsractMake__BehaviorDescriptor = new AbsractMake__BehaviorDescriptor(); private final BHDescriptor myClickableGenerator__BehaviorDescriptor = new ClickableGenerator__BehaviorDescriptor(); private final BHDescriptor myINodeSetReference__BehaviorDescriptor = new INodeSetReference__BehaviorDescriptor(); private final BHDescriptor myActionCallDeclaredParameter__BehaviorDescriptor = new ActionCallDeclaredParameter__BehaviorDescriptor(); private final BHDescriptor myActionCallGlobalParameter__BehaviorDescriptor = new ActionCallGlobalParameter__BehaviorDescriptor(); private final BHDescriptor myActionCallParameter__BehaviorDescriptor = new ActionCallParameter__BehaviorDescriptor(); private final BHDescriptor myCallActionExpression__BehaviorDescriptor = new CallActionExpression__BehaviorDescriptor(); private final BHDescriptor myModelProperties__BehaviorDescriptor = new ModelProperties__BehaviorDescriptor(); private final BHDescriptor myModuleProperties__BehaviorDescriptor = new ModuleProperties__BehaviorDescriptor(); private final BHDescriptor myMake__BehaviorDescriptor = new Make__BehaviorDescriptor(); private final BHDescriptor myOfAspectOperation__BehaviorDescriptor = new OfAspectOperation__BehaviorDescriptor(); private final BHDescriptor myShowGenPlan__BehaviorDescriptor = new ShowGenPlan__BehaviorDescriptor(); private final BHDescriptor myStatCommand__BehaviorDescriptor = new StatCommand__BehaviorDescriptor(); private final BHDescriptor myIStatisticsTarget__BehaviorDescriptor = new IStatisticsTarget__BehaviorDescriptor(); private final BHDescriptor myGlobalStatisticTarget__BehaviorDescriptor = new GlobalStatisticTarget__BehaviorDescriptor(); private final BHDescriptor myProjectStatisticsTarget__BehaviorDescriptor = new ProjectStatisticsTarget__BehaviorDescriptor(); private final BHDescriptor myModelStatisticsTarget__BehaviorDescriptor = new ModelStatisticsTarget__BehaviorDescriptor(); private final BHDescriptor myModelReference__BehaviorDescriptor = new ModelReference__BehaviorDescriptor(); private final BHDescriptor myShowExpression__BehaviorDescriptor = new ShowExpression__BehaviorDescriptor(); private final BHDescriptor myUnloadModelsCommand__BehaviorDescriptor = new UnloadModelsCommand__BehaviorDescriptor(); private final BHDescriptor myRebuildProjectCommand__BehaviorDescriptor = new RebuildProjectCommand__BehaviorDescriptor(); public BehaviorAspectDescriptor() { } @Nullable public BHDescriptor getDescriptor(@NotNull SAbstractConcept concept) { SAbstractConcept cncpt_a0cb = concept; switch (index_846f5o_a0cb.index(cncpt_a0cb)) { case 0: return myAbsractMake__BehaviorDescriptor; case 1: return myActionCallDeclaredParameter__BehaviorDescriptor; case 2: return myActionCallGlobalParameter__BehaviorDescriptor; case 3: return myActionCallParameter__BehaviorDescriptor; case 4: return myCallActionExpression__BehaviorDescriptor; case 5: return myClean__BehaviorDescriptor; case 6: return myClickableGenerator__BehaviorDescriptor; case 7: return myGlobalStatisticTarget__BehaviorDescriptor; case 8: return myINodeSetReference__BehaviorDescriptor; case 9: return myIStatisticsTarget__BehaviorDescriptor; case 10: return myMake__BehaviorDescriptor; case 11: return myModelProperties__BehaviorDescriptor; case 12: return myModelReference__BehaviorDescriptor; case 13: return myModelStatisticsTarget__BehaviorDescriptor; case 14: return myModuleProperties__BehaviorDescriptor; case 15: return myOfAspectOperation__BehaviorDescriptor; case 16: return myProjectStatisticsTarget__BehaviorDescriptor; case 17: return myRebuildProjectCommand__BehaviorDescriptor; case 18: return myRemoveGenSources__BehaviorDescriptor; case 19: return myShowBrokenReferences__BehaviorDescriptor; case 20: return myShowExpression__BehaviorDescriptor; case 21: return myShowGenPlan__BehaviorDescriptor; case 22: return myStatCommand__BehaviorDescriptor; case 23: return mySubtreeStatisticsTarget__BehaviorDescriptor; case 24: return myUnloadModelsCommand__BehaviorDescriptor; default: } return null; } private static final ConceptSwitchIndex index_846f5o_a0cb = new ConceptSwitchIndexBuilder().put(MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e77c0a29aL), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587a7L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587a9L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587abL), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587adL), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e74f88509L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x360b134fc0467d73L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a579cb8L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4843e803da101441L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a579cb2L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afcebfef23L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587b0L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x6c8954f469900928L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a5cad96L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587b3L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x5252d9021b8b45a8L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a579e36L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191df02L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e77c0a11bL), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x1cf75b72b0ac828cL), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191d79fL), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x61f2dd6de47f85e4L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a558c98L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x1cf75b72b0b3962bL), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191ddffL)).seal(); }