org.eclipse.xtext.common.types.ui.refactoring.participant
Class JvmMemberRenameProcessor
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor
org.eclipse.ltk.core.refactoring.participants.RenameProcessor
org.eclipse.xtext.ui.refactoring.impl.AbstractRenameProcessor
org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
org.eclipse.xtext.common.types.ui.refactoring.participant.JvmMemberRenameProcessor
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable
public class JvmMemberRenameProcessor
- extends RenameElementProcessor
A rename processor capable of updating references to JvmElements.
- Author:
- Jan Koehnlein - Initial contribution and API
Methods inherited from class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor |
checkFinalConditions, checkInitialConditions, createChange, createRenameElementStrategy, getElements, getIdentifier, getLanguageName, getNewName, getOriginalName, getProcessorName, getRenameElementStrategy, getResourceSetProvider, handleException, isApplicable, loadParticipants, setNewName, validateNewName |
Methods inherited from class org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor |
getRefactoring, postCreateChange |
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 |
JvmMemberRenameProcessor
public JvmMemberRenameProcessor()
initialize
public boolean initialize(IRenameElementContext renameElementContext)
- Overrides:
initialize
in class RenameElementProcessor
createResourceSet
protected org.eclipse.emf.ecore.resource.ResourceSet createResourceSet(IRenameElementContext renameElementContext)
- Overrides:
createResourceSet
in class RenameElementProcessor
isValidTargetFile
protected boolean isValidTargetFile(org.eclipse.emf.ecore.resource.Resource resource,
StatusWrapper status)
- Overrides:
isValidTargetFile
in class RenameElementProcessor