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