package jetbrains.mps.lang.plugin.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 myActionDeclaration__BehaviorDescriptor = new ActionDeclaration__BehaviorDescriptor(); private final BHDescriptor myDoUpdateBlock__BehaviorDescriptor = new DoUpdateBlock__BehaviorDescriptor(); private final BHDescriptor myConceptFunctionParameter_AnActionEvent__BehaviorDescriptor = new ConceptFunctionParameter_AnActionEvent__BehaviorDescriptor(); private final BHDescriptor myExecuteBlock__BehaviorDescriptor = new ExecuteBlock__BehaviorDescriptor(); private final BHDescriptor myActionGroupDeclaration__BehaviorDescriptor = new ActionGroupDeclaration__BehaviorDescriptor(); private final BHDescriptor myGroupAnchor__BehaviorDescriptor = new GroupAnchor__BehaviorDescriptor(); private final BHDescriptor myGetNodeBlock__BehaviorDescriptor = new GetNodeBlock__BehaviorDescriptor(); private final BHDescriptor myGetNodesBlock__BehaviorDescriptor = new GetNodesBlock__BehaviorDescriptor(); private final BHDescriptor myConceptFunctionParameter_node__BehaviorDescriptor = new ConceptFunctionParameter_node__BehaviorDescriptor(); private final BHDescriptor myConceptFunctionParameter_OperationContext__BehaviorDescriptor = new ConceptFunctionParameter_OperationContext__BehaviorDescriptor(); private final BHDescriptor myConceptFunctionParameter_IModule__BehaviorDescriptor = new ConceptFunctionParameter_IModule__BehaviorDescriptor(); private final BHDescriptor myConceptFunctionParameter_MPSProject__BehaviorDescriptor = new ConceptFunctionParameter_MPSProject__BehaviorDescriptor(); private final BHDescriptor myActionParameterDeclaration__BehaviorDescriptor = new ActionParameterDeclaration__BehaviorDescriptor(); private final BHDescriptor myUpdateBlock__BehaviorDescriptor = new UpdateBlock__BehaviorDescriptor(); private final BHDescriptor myIsApplicableBlock__BehaviorDescriptor = new IsApplicableBlock__BehaviorDescriptor(); private final BHDescriptor myActionType__BehaviorDescriptor = new ActionType__BehaviorDescriptor(); private final BHDescriptor myActionParameterReferenceOperation__BehaviorDescriptor = new ActionParameterReferenceOperation__BehaviorDescriptor(); private final BHDescriptor myBuildGroupBlock__BehaviorDescriptor = new BuildGroupBlock__BehaviorDescriptor(); private final BHDescriptor myKeyMapKeystroke__BehaviorDescriptor = new KeyMapKeystroke__BehaviorDescriptor(); private final BHDescriptor myGroupType__BehaviorDescriptor = new GroupType__BehaviorDescriptor(); private final BHDescriptor myToolType__BehaviorDescriptor = new ToolType__BehaviorDescriptor(); private final BHDescriptor myPreferencesComponentDeclaration__BehaviorDescriptor = new PreferencesComponentDeclaration__BehaviorDescriptor(); private final BHDescriptor myPersistentPropertyDeclaration__BehaviorDescriptor = new PersistentPropertyDeclaration__BehaviorDescriptor(); private final BHDescriptor myPersistentPropertyReference__BehaviorDescriptor = new PersistentPropertyReference__BehaviorDescriptor(); private final BHDescriptor myPreferencesComponentType__BehaviorDescriptor = new PreferencesComponentType__BehaviorDescriptor(); private final BHDescriptor myOnBeforeWriteBlock__BehaviorDescriptor = new OnBeforeWriteBlock__BehaviorDescriptor(); private final BHDescriptor myOnAfterReadBlock__BehaviorDescriptor = new OnAfterReadBlock__BehaviorDescriptor(); private final BHDescriptor myPreferencePage__BehaviorDescriptor = new PreferencePage__BehaviorDescriptor(); private final BHDescriptor myPreferencePageResetBlock__BehaviorDescriptor = new PreferencePageResetBlock__BehaviorDescriptor(); private final BHDescriptor myPreferencePageCommitBlock__BehaviorDescriptor = new PreferencePageCommitBlock__BehaviorDescriptor(); private final BHDescriptor myPreferencePageIsModifiedBlock__BehaviorDescriptor = new PreferencePageIsModifiedBlock__BehaviorDescriptor(); private final BHDescriptor myInitBlock__BehaviorDescriptor = new InitBlock__BehaviorDescriptor(); private final BHDescriptor myDisposeBlock__BehaviorDescriptor = new DisposeBlock__BehaviorDescriptor(); private final BHDescriptor myConceptFunctionParameter_Project__BehaviorDescriptor = new ConceptFunctionParameter_Project__BehaviorDescriptor(); private final BHDescriptor myGetComponentBlock__BehaviorDescriptor = new GetComponentBlock__BehaviorDescriptor(); private final BHDescriptor myActionDataParameterDeclaration__BehaviorDescriptor = new ActionDataParameterDeclaration__BehaviorDescriptor(); private final BHDescriptor myActionDataParameterReferenceOperation__BehaviorDescriptor = new ActionDataParameterReferenceOperation__BehaviorDescriptor(); private final BHDescriptor myActionParameter__BehaviorDescriptor = new ActionParameter__BehaviorDescriptor(); private final BHDescriptor myToStringConceptFunction__BehaviorDescriptor = new ToStringConceptFunction__BehaviorDescriptor(); private final BHDescriptor myUpdateGroupFunction__BehaviorDescriptor = new UpdateGroupFunction__BehaviorDescriptor(); private final BHDescriptor myEnumerateChildrenFunction__BehaviorDescriptor = new EnumerateChildrenFunction__BehaviorDescriptor(); private final BHDescriptor myMPSPluginDependency__BehaviorDescriptor = new MPSPluginDependency__BehaviorDescriptor(); private final BHDescriptor myNumberToolShortcut__BehaviorDescriptor = new NumberToolShortcut__BehaviorDescriptor(); private final BHDescriptor myToolKeystroke__BehaviorDescriptor = new ToolKeystroke__BehaviorDescriptor(); private final BHDescriptor myAbstractToolKeystroke__BehaviorDescriptor = new AbstractToolKeystroke__BehaviorDescriptor(); private final BHDescriptor myKeymapChangesDeclaration__BehaviorDescriptor = new KeymapChangesDeclaration__BehaviorDescriptor(); private final BHDescriptor mySimpleShortcutChange__BehaviorDescriptor = new SimpleShortcutChange__BehaviorDescriptor(); private final BHDescriptor myActionParameterReference__BehaviorDescriptor = new ActionParameterReference__BehaviorDescriptor(); private final BHDescriptor myOrderConstraints__BehaviorDescriptor = new OrderConstraints__BehaviorDescriptor(); private final BHDescriptor myOrder__BehaviorDescriptor = new Order__BehaviorDescriptor(); private final BHDescriptor myOrderReference__BehaviorDescriptor = new OrderReference__BehaviorDescriptor(); private final BHDescriptor myCreateNodeAspectBlock__BehaviorDescriptor = new CreateNodeAspectBlock__BehaviorDescriptor(); private final BHDescriptor myEditorTab__BehaviorDescriptor = new EditorTab__BehaviorDescriptor(); private final BHDescriptor myIsApplicableTabBlock__BehaviorDescriptor = new IsApplicableTabBlock__BehaviorDescriptor(); private final BHDescriptor myBaseNodeBlock__BehaviorDescriptor = new BaseNodeBlock__BehaviorDescriptor(); private final BHDescriptor myListenBlock__BehaviorDescriptor = new ListenBlock__BehaviorDescriptor(); private final BHDescriptor myIdeaInitializerDescriptor__BehaviorDescriptor = new IdeaInitializerDescriptor__BehaviorDescriptor(); private final BHDescriptor myCustomCondition__BehaviorDescriptor = new CustomCondition__BehaviorDescriptor(); private final BHDescriptor myConceptFunctionParameter_Model__BehaviorDescriptor = new ConceptFunctionParameter_Model__BehaviorDescriptor(); private final BHDescriptor myPluginDependency__BehaviorDescriptor = new PluginDependency__BehaviorDescriptor(); private final BHDescriptor myIdeaPluginDependency__BehaviorDescriptor = new IdeaPluginDependency__BehaviorDescriptor(); private final BHDescriptor myParameterizedShortcutChange__BehaviorDescriptor = new ParameterizedShortcutChange__BehaviorDescriptor(); private final BHDescriptor myBaseToolDeclaration__BehaviorDescriptor = new BaseToolDeclaration__BehaviorDescriptor(); private final BHDescriptor myConceptsBlock__BehaviorDescriptor = new ConceptsBlock__BehaviorDescriptor(); private final BHDescriptor myCreateBlock__BehaviorDescriptor = new CreateBlock__BehaviorDescriptor(); private final BHDescriptor myConceptFunctionParameter_SConceptClass__BehaviorDescriptor = new ConceptFunctionParameter_SConceptClass__BehaviorDescriptor(); public BehaviorAspectDescriptor() { } @Nullable public BHDescriptor getDescriptor(@NotNull SAbstractConcept concept) { SAbstractConcept cncpt_a0rc = concept; switch (index_846f5o_a0rc.index(cncpt_a0rc)) { case 0: return myAbstractToolKeystroke__BehaviorDescriptor; case 1: return myActionDataParameterDeclaration__BehaviorDescriptor; case 2: return myActionDataParameterReferenceOperation__BehaviorDescriptor; case 3: return myActionDeclaration__BehaviorDescriptor; case 4: return myActionGroupDeclaration__BehaviorDescriptor; case 5: return myActionParameter__BehaviorDescriptor; case 6: return myActionParameterDeclaration__BehaviorDescriptor; case 7: return myActionParameterReference__BehaviorDescriptor; case 8: return myActionParameterReferenceOperation__BehaviorDescriptor; case 9: return myActionType__BehaviorDescriptor; case 10: return myBaseNodeBlock__BehaviorDescriptor; case 11: return myBaseToolDeclaration__BehaviorDescriptor; case 12: return myBuildGroupBlock__BehaviorDescriptor; case 13: return myConceptFunctionParameter_AnActionEvent__BehaviorDescriptor; case 14: return myConceptFunctionParameter_IModule__BehaviorDescriptor; case 15: return myConceptFunctionParameter_MPSProject__BehaviorDescriptor; case 16: return myConceptFunctionParameter_Model__BehaviorDescriptor; case 17: return myConceptFunctionParameter_OperationContext__BehaviorDescriptor; case 18: return myConceptFunctionParameter_Project__BehaviorDescriptor; case 19: return myConceptFunctionParameter_SConceptClass__BehaviorDescriptor; case 20: return myConceptFunctionParameter_node__BehaviorDescriptor; case 21: return myConceptsBlock__BehaviorDescriptor; case 22: return myCreateBlock__BehaviorDescriptor; case 23: return myCreateNodeAspectBlock__BehaviorDescriptor; case 24: return myCustomCondition__BehaviorDescriptor; case 25: return myDisposeBlock__BehaviorDescriptor; case 26: return myDoUpdateBlock__BehaviorDescriptor; case 27: return myEditorTab__BehaviorDescriptor; case 28: return myEnumerateChildrenFunction__BehaviorDescriptor; case 29: return myExecuteBlock__BehaviorDescriptor; case 30: return myGetComponentBlock__BehaviorDescriptor; case 31: return myGetNodeBlock__BehaviorDescriptor; case 32: return myGetNodesBlock__BehaviorDescriptor; case 33: return myGroupAnchor__BehaviorDescriptor; case 34: return myGroupType__BehaviorDescriptor; case 35: return myIdeaInitializerDescriptor__BehaviorDescriptor; case 36: return myIdeaPluginDependency__BehaviorDescriptor; case 37: return myInitBlock__BehaviorDescriptor; case 38: return myIsApplicableBlock__BehaviorDescriptor; case 39: return myIsApplicableTabBlock__BehaviorDescriptor; case 40: return myKeyMapKeystroke__BehaviorDescriptor; case 41: return myKeymapChangesDeclaration__BehaviorDescriptor; case 42: return myListenBlock__BehaviorDescriptor; case 43: return myMPSPluginDependency__BehaviorDescriptor; case 44: return myNumberToolShortcut__BehaviorDescriptor; case 45: return myOnAfterReadBlock__BehaviorDescriptor; case 46: return myOnBeforeWriteBlock__BehaviorDescriptor; case 47: return myOrder__BehaviorDescriptor; case 48: return myOrderConstraints__BehaviorDescriptor; case 49: return myOrderReference__BehaviorDescriptor; case 50: return myParameterizedShortcutChange__BehaviorDescriptor; case 51: return myPersistentPropertyDeclaration__BehaviorDescriptor; case 52: return myPersistentPropertyReference__BehaviorDescriptor; case 53: return myPluginDependency__BehaviorDescriptor; case 54: return myPreferencePage__BehaviorDescriptor; case 55: return myPreferencePageCommitBlock__BehaviorDescriptor; case 56: return myPreferencePageIsModifiedBlock__BehaviorDescriptor; case 57: return myPreferencePageResetBlock__BehaviorDescriptor; case 58: return myPreferencesComponentDeclaration__BehaviorDescriptor; case 59: return myPreferencesComponentType__BehaviorDescriptor; case 60: return mySimpleShortcutChange__BehaviorDescriptor; case 61: return myToStringConceptFunction__BehaviorDescriptor; case 62: return myToolKeystroke__BehaviorDescriptor; case 63: return myToolType__BehaviorDescriptor; case 64: return myUpdateBlock__BehaviorDescriptor; case 65: return myUpdateGroupFunction__BehaviorDescriptor; default: } return null; } private static final ConceptSwitchIndex index_846f5o_a0rc = new ConceptSwitchIndexBuilder().put(MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x68b8d4843e384caL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11b69e025e0L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11b69e60be0L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1181ca87c38L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1181da058d2L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11b737a6b7cL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x118b812427fL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1947b3e0f0959deeL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x118d0b7fab3L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x118c26632a3L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x33f4c34299ffc088L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x5adc7622e710bddcL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1190f786becL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1181d54406fL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11870797a07L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x118707cdfb8L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x513f22c4bae4fb15L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x118565418cbL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11aa1691a43L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x6785022a196ed912L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1184b3b848fL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x6785022a196e8effL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x6785022a196e8f01L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x33f4c34299ff0d26L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x4cdc1c9014f46cb3L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11aa167474fL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1181d51127eL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x33f4c34299ff0d2fL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x120b44d9194L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1181d5d8548L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11aba5b01c0L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1184b2b7acbL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1184b2c2cdeL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11840f36089L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119240f9168L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x45b64b294c2b3514L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x516313f5e8537eecL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11aa166ea48L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x118b833c6a5L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x33f4c34299ff128fL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11919c665d4L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x15afe07f2a9bb075L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x33f4c34299ffc090L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x2d2ad2584076330L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x68b8d4843b76107L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119e1f720a6L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119e1f3f82bL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x22035699bdd78147L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x22035699bdd78145L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x22035699bdd79211L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x55f30a5d1e096c3aL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119c44cfd36L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119c466b22aL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x516313f5e8537ee9L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119e269a79fL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119e291160cL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119e7219d37L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119e28fc2f6L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119c44c226fL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119c497fc64L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x15afe07f2a9bb076L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11db00924aaL), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x68b8d4843b765b0L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11961ebbf24L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x118b8325461L), MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x120b44b9ee2L)).seal(); }