Class BnfIntroduceRuleAction

  • All Implemented Interfaces:
    com.intellij.openapi.actionSystem.UpdateInBackground, com.intellij.openapi.project.PossiblyDumbAware

    public class BnfIntroduceRuleAction
    extends com.intellij.refactoring.actions.BasePlatformRefactoringAction
    Created by IntelliJ IDEA. Date: 8/16/11 Time: 5:14 PM
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.intellij.openapi.actionSystem.AnAction

        com.intellij.openapi.actionSystem.AnAction.TransparentUpdate
    • Field Summary

      • Fields inherited from class com.intellij.openapi.actionSystem.AnAction

        ACTIONS_KEY, EMPTY_ARRAY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.intellij.refactoring.RefactoringActionHandler getRefactoringHandler​(@NotNull com.intellij.lang.refactoring.RefactoringSupportProvider provider)  
      protected boolean isAvailableForFile​(com.intellij.psi.PsiFile file)  
      protected boolean isAvailableInEditorOnly()  
      protected boolean isEnabledOnElements​(com.intellij.psi.PsiElement @NotNull [] elements)  
      • Methods inherited from class com.intellij.refactoring.actions.BasePlatformRefactoringAction

        getHandler, getHandler, getRefactoringHandler, isAvailableForLanguage, isAvailableOnElementInEditorAndFile, isHidden
      • Methods inherited from class com.intellij.refactoring.actions.BaseRefactoringAction

        actionPerformed, disableOnCompiledElement, findRefactoringTargetInEditor, getActionName, getElementAtCaret, getPsiElementArray, hasAvailableHandler, isAvailableOnElementInEditorAndFile, isEnabledOnDataContext, performRefactoringAction, update
      • Methods inherited from class com.intellij.openapi.actionSystem.AnAction

        addSynonym, addTextOverride, addTextOverride, applyTextOverride, applyTextOverride, beforeActionPerformedUpdate, copyActionTextOverride, copyActionTextOverrides, copyFrom, copyShortcutFrom, displayTextInToolbar, getEventProject, getShortcutSet, getSynonyms, getTemplatePresentation, getTemplateText, isDefaultIcon, isEnabledInModalContext, isInInjectedContext, isTransparentUpdate, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, setDefaultIcon, setEnabledInModalContext, setInjectedContext, setShortcutSet, startInTransaction, toString, unregisterCustomShortcutSet, useSmallerFontForTextInToolbar
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.intellij.openapi.project.PossiblyDumbAware

        isDumbAware
    • Constructor Detail

      • BnfIntroduceRuleAction

        public BnfIntroduceRuleAction()
    • Method Detail

      • isAvailableInEditorOnly

        protected boolean isAvailableInEditorOnly()
        Specified by:
        isAvailableInEditorOnly in class com.intellij.refactoring.actions.BaseRefactoringAction
      • isAvailableForFile

        protected boolean isAvailableForFile​(com.intellij.psi.PsiFile file)
        Overrides:
        isAvailableForFile in class com.intellij.refactoring.actions.BaseRefactoringAction
      • isEnabledOnElements

        protected boolean isEnabledOnElements​(com.intellij.psi.PsiElement @NotNull [] elements)
        Overrides:
        isEnabledOnElements in class com.intellij.refactoring.actions.BasePlatformRefactoringAction
      • getRefactoringHandler

        protected com.intellij.refactoring.RefactoringActionHandler getRefactoringHandler​(@NotNull
                                                                                          @NotNull com.intellij.lang.refactoring.RefactoringSupportProvider provider)
        Specified by:
        getRefactoringHandler in class com.intellij.refactoring.actions.BasePlatformRefactoringAction