Package org.intellij.grammar.refactor
Class BnfIntroduceRuleAction
- java.lang.Object
-
- com.intellij.openapi.actionSystem.AnAction
-
- com.intellij.refactoring.actions.BaseRefactoringAction
-
- com.intellij.refactoring.actions.BasePlatformRefactoringAction
-
- org.intellij.grammar.refactor.BnfIntroduceRuleAction
-
- All Implemented Interfaces:
com.intellij.openapi.actionSystem.UpdateInBackground,com.intellij.openapi.project.PossiblyDumbAware
public class BnfIntroduceRuleAction extends com.intellij.refactoring.actions.BasePlatformRefactoringActionCreated by IntelliJ IDEA. Date: 8/16/11 Time: 5:14 PM
-
-
Constructor Summary
Constructors Constructor Description BnfIntroduceRuleAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.intellij.refactoring.RefactoringActionHandlergetRefactoringHandler(@NotNull com.intellij.lang.refactoring.RefactoringSupportProvider provider)protected booleanisAvailableForFile(com.intellij.psi.PsiFile file)protected booleanisAvailableInEditorOnly()protected booleanisEnabledOnElements(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
-
-
-
-
Method Detail
-
isAvailableInEditorOnly
protected boolean isAvailableInEditorOnly()
- Specified by:
isAvailableInEditorOnlyin classcom.intellij.refactoring.actions.BaseRefactoringAction
-
isAvailableForFile
protected boolean isAvailableForFile(com.intellij.psi.PsiFile file)
- Overrides:
isAvailableForFilein classcom.intellij.refactoring.actions.BaseRefactoringAction
-
isEnabledOnElements
protected boolean isEnabledOnElements(com.intellij.psi.PsiElement @NotNull [] elements)
- Overrides:
isEnabledOnElementsin classcom.intellij.refactoring.actions.BasePlatformRefactoringAction
-
getRefactoringHandler
protected com.intellij.refactoring.RefactoringActionHandler getRefactoringHandler(@NotNull @NotNull com.intellij.lang.refactoring.RefactoringSupportProvider provider)- Specified by:
getRefactoringHandlerin classcom.intellij.refactoring.actions.BasePlatformRefactoringAction
-
-