Package org.intellij.grammar.refactor
Class BnfIntroduceTokenAction
java.lang.Object
com.intellij.openapi.actionSystem.AnAction
com.intellij.refactoring.actions.BaseRefactoringAction
com.intellij.refactoring.actions.BasePlatformRefactoringAction
org.intellij.grammar.refactor.BnfIntroduceTokenAction
- All Implemented Interfaces:
com.intellij.openapi.actionSystem.ActionUpdateThreadAware,com.intellij.openapi.project.PossiblyDumbAware
public class BnfIntroduceTokenAction
extends com.intellij.refactoring.actions.BasePlatformRefactoringAction
-
Nested Class Summary
Nested classes/interfaces inherited from class com.intellij.openapi.actionSystem.AnAction
com.intellij.openapi.actionSystem.AnAction.TransparentUpdateNested classes/interfaces inherited from interface com.intellij.openapi.actionSystem.ActionUpdateThreadAware
com.intellij.openapi.actionSystem.ActionUpdateThreadAware.Recursive -
Field Summary
Fields inherited from class com.intellij.openapi.actionSystem.AnAction
ACTIONS_KEY, EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.intellij.refactoring.RefactoringActionHandlergetRefactoringHandler(@NotNull com.intellij.lang.refactoring.RefactoringSupportProvider provider) protected booleanisAvailableForFile(com.intellij.psi.PsiFile file) protected booleanprotected booleanisEnabledOnElements(com.intellij.psi.PsiElement @NotNull [] elements) Methods inherited from class com.intellij.refactoring.actions.BasePlatformRefactoringAction
getHandler, getHandler, getRefactoringHandler, isAvailableForLanguage, isAvailableOnElementInEditorAndFile, isHiddenMethods inherited from class com.intellij.refactoring.actions.BaseRefactoringAction
actionPerformed, disableOnCompiledElement, findRefactoringTargetInEditor, getActionName, getActionUpdateThread, getElementAtCaret, getPsiElementArray, hasAvailableHandler, isAvailableOnElementInEditorAndFile, isEnabledOnDataContext, performRefactoringAction, updateMethods 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, isDumbAware, isEnabledInModalContext, isInInjectedContext, isTransparentUpdate, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, setDefaultIcon, setEnabledInModalContext, setInjectedContext, setShortcutSet, startInTransaction, toString, unregisterCustomShortcutSet, useSmallerFontForTextInToolbar
-
Constructor Details
-
BnfIntroduceTokenAction
public BnfIntroduceTokenAction()
-
-
Method Details
-
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
-