org.eclipse.xtext.common.types.ui.refactoring.participant
Class JdtRenameParticipant
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.common.types.ui.refactoring.participant.JdtRenameParticipant
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable
public class JdtRenameParticipant
- 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 |
JdtRenameParticipant
public JdtRenameParticipant()
getName
public java.lang.String getName()
- Description copied from class:
org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant
- Returns a human readable name of this participant.
- Overrides:
getName
in class AbstractProcessorBasedRenameParticipant
- Returns:
- a human readable name
createRenameElementContexts
protected java.util.List<? extends IRenameElementContext> createRenameElementContexts(java.lang.Object element)
- Overrides:
createRenameElementContexts
in class AbstractProcessorBasedRenameParticipant
createJdtRenameParticipantContext
protected java.util.List<? extends IRenameElementContext> createJdtRenameParticipantContext(JvmMember renamedJvmMember,
org.eclipse.jdt.core.IJavaElement javaElement)
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)
getContextFactory
protected JdtRenameParticipant.ContextFactory getContextFactory(org.eclipse.emf.ecore.EObject jvmMember)