public abstract class SafeDeleteProcessorDelegateBase extends java.lang.Object implements SafeDeleteProcessorDelegate
EP_NAME
Constructor and Description |
---|
SafeDeleteProcessorDelegateBase() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
findConflicts(PsiElement element,
PsiElement[] elements,
UsageInfo[] usages) |
java.util.Collection<? extends PsiElement> |
getElementsToSearch(PsiElement element,
java.util.Collection<PsiElement> allElementsToDelete)
Called before the refactoring dialog is shown.
|
abstract java.util.Collection<? extends PsiElement> |
getElementsToSearch(PsiElement element,
Module module,
java.util.Collection<PsiElement> allElementsToDelete) |
UsageView |
showUsages(UsageInfo[] usages,
UsageViewPresentation presentation,
UsageViewManager manager,
PsiElement[] elements) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findConflicts, findUsages, getAdditionalElementsToDelete, handlesElement, isToSearchForTextOccurrences, isToSearchInComments, prepareForDeletion, preprocessUsages, setToSearchForTextOccurrences, setToSearchInComments
public abstract java.util.Collection<? extends PsiElement> getElementsToSearch(PsiElement element, Module module, java.util.Collection<PsiElement> allElementsToDelete)
public java.util.Collection<? extends PsiElement> getElementsToSearch(PsiElement element, java.util.Collection<PsiElement> allElementsToDelete)
SafeDeleteProcessorDelegate
getElementsToSearch
in interface SafeDeleteProcessorDelegate
element
- an element selected for deletion.allElementsToDelete
- all elements selected for deletion.public UsageView showUsages(UsageInfo[] usages, UsageViewPresentation presentation, UsageViewManager manager, PsiElement[] elements)
public java.util.Collection<java.lang.String> findConflicts(PsiElement element, PsiElement[] elements, UsageInfo[] usages)