Package org.intellij.grammar.refactor
Class BnfInlineRuleProcessor
- java.lang.Object
-
- com.intellij.refactoring.BaseRefactoringProcessor
-
- org.intellij.grammar.refactor.BnfInlineRuleProcessor
-
- All Implemented Interfaces:
java.lang.Runnable
public class BnfInlineRuleProcessor extends com.intellij.refactoring.BaseRefactoringProcessorCreated by IntelliJ IDEA. Date: 8/11/11 Time: 4:19 PM
-
-
Constructor Summary
Constructors Constructor Description BnfInlineRuleProcessor(BnfRule rule, com.intellij.openapi.project.Project project, com.intellij.psi.PsiReference ref, boolean isInlineThisOnly)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected @NotNull com.intellij.usageView.UsageViewDescriptorcreateUsageViewDescriptor(com.intellij.usageView.UsageInfo @NotNull [] usages)protected com.intellij.usageView.UsageInfo @NotNull []findUsages()protected @NotNull java.lang.StringgetCommandName()protected voidperformRefactoring(com.intellij.usageView.UsageInfo @NotNull [] usages)protected voidrefreshElements(com.intellij.psi.PsiElement @NotNull [] elements)-
Methods inherited from class com.intellij.refactoring.BaseRefactoringProcessor
canPerformRefactoringInBranch, createConflictsDialog, customizeUsagesView, doRun, execute, executeEx, getAfterData, getBeforeData, getElementsToWrite, getRefactoringId, getTransaction, getUndoConfirmationPolicy, isGlobalUndoAction, isPreviewUsages, isPreviewUsages, isToBeChanged, performPsiSpoilingRefactoring, performRefactoringInBranch, prepareConflictsDialog, prepareSuccessful, preprocessUsages, previewRefactoring, processConflicts, run, runWithDisabledPreview, setPrepareSuccessfulSwingThreadCallback, setPreviewUsages, shouldDisableAccessChecks, showConflicts, skipNonCodeUsages
-
-
-
-
Constructor Detail
-
BnfInlineRuleProcessor
public BnfInlineRuleProcessor(BnfRule rule, com.intellij.openapi.project.Project project, com.intellij.psi.PsiReference ref, boolean isInlineThisOnly)
-
-
Method Detail
-
createUsageViewDescriptor
@NotNull protected @NotNull com.intellij.usageView.UsageViewDescriptor createUsageViewDescriptor(com.intellij.usageView.UsageInfo @NotNull [] usages)
- Specified by:
createUsageViewDescriptorin classcom.intellij.refactoring.BaseRefactoringProcessor
-
getCommandName
@NotNull protected @NotNull java.lang.String getCommandName()
- Specified by:
getCommandNamein classcom.intellij.refactoring.BaseRefactoringProcessor
-
findUsages
protected com.intellij.usageView.UsageInfo @NotNull [] findUsages()
- Specified by:
findUsagesin classcom.intellij.refactoring.BaseRefactoringProcessor
-
refreshElements
protected void refreshElements(com.intellij.psi.PsiElement @NotNull [] elements)
- Overrides:
refreshElementsin classcom.intellij.refactoring.BaseRefactoringProcessor
-
performRefactoring
protected void performRefactoring(com.intellij.usageView.UsageInfo @NotNull [] usages)
- Specified by:
performRefactoringin classcom.intellij.refactoring.BaseRefactoringProcessor
-
-