org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.jdt
Class JvmRenameRefactoringProvider
java.lang.Object
org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider
org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.jdt.JvmRenameRefactoringProvider
- All Implemented Interfaces:
- IRenameRefactoringProvider
public class JvmRenameRefactoringProvider
- extends DefaultRenameRefactoringProvider
- Author:
- Jan Koehnlein - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JvmRenameRefactoringProvider
public JvmRenameRefactoringProvider()
getRenameRefactoring
public org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring getRenameRefactoring(IRenameElementContext renameElementContext)
- Specified by:
getRenameRefactoring
in interface IRenameRefactoringProvider
- Overrides:
getRenameRefactoring
in class DefaultRenameRefactoringProvider
getRenameProcessor
public org.eclipse.ltk.core.refactoring.participants.RenameProcessor getRenameProcessor(IRenameElementContext renameElementContext)
- Specified by:
getRenameProcessor
in interface IRenameRefactoringProvider
- Overrides:
getRenameProcessor
in class DefaultRenameRefactoringProvider
isJavaSource
protected boolean isJavaSource(org.eclipse.jdt.core.IJavaElement javaElement)
createRenameDescriptor
public org.eclipse.jdt.core.refactoring.descriptors.RenameJavaElementDescriptor createRenameDescriptor(org.eclipse.jdt.core.IJavaElement javaElement,
java.lang.String newName)
throws org.eclipse.jdt.core.JavaModelException
- Copied from
RenameLinkedMode
. There does not seem to be a
clean way to initialize a JDT refactoring from the outside.
- Throws:
org.eclipse.jdt.core.JavaModelException