org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.jdt
Class JDTRenamePartcipant
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant
org.eclipse.ltk.core.refactoring.participants.RenameParticipant
org.eclipse.xtext.ui.refactoring.impl.AbstractProcessorBasedRenameParticipant
org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.jdt.JDTRenamePartcipant
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable
- Direct Known Subclasses:
- Xtend2RenameParticipant
public class JDTRenamePartcipant
- extends AbstractProcessorBasedRenameParticipant
- Author:
- Jan Koehnlein - Initial contribution and API
Methods inherited from class org.eclipse.ltk.core.refactoring.participants.RenameParticipant |
getArguments, initialize |
Methods inherited from class org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant |
createPreChange, getProcessor, getTextChange, initialize |
Methods inherited from class org.eclipse.core.runtime.PlatformObject |
getAdapter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDTRenamePartcipant
public JDTRenamePartcipant()
createRenameElementContexts
protected java.util.List<? extends IRenameElementContext> createRenameElementContexts(java.lang.Object element)
- Overrides:
createRenameElementContexts
in class AbstractProcessorBasedRenameParticipant
createRenameReferenceContext
protected RenameJvmReferenceContext createRenameReferenceContext(JvmMember jvmMember)
createRenameDeclarationContext
protected IRenameElementContext createRenameDeclarationContext(org.eclipse.emf.ecore.EObject jvmElement)
getRenameRefactoringProvider
protected IRenameRefactoringProvider getRenameRefactoringProvider(IRenameElementContext renameElementContext)
- Overrides:
getRenameRefactoringProvider
in class AbstractProcessorBasedRenameParticipant
getRenamedElementsOrProxies
protected java.util.List<org.eclipse.emf.ecore.EObject> getRenamedElementsOrProxies(org.eclipse.emf.ecore.EObject originalTarget)
- Specified by:
getRenamedElementsOrProxies
in class AbstractProcessorBasedRenameParticipant
getExpectedJvmType
protected org.eclipse.emf.ecore.EClass getExpectedJvmType(org.eclipse.jdt.core.IJavaElement javaElement)