org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.jdt
Class JavaRenameProcessorAdapter

java.lang.Object
  extended by org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.jdt.JavaRenameProcessorAdapter
All Implemented Interfaces:
IRenameProcessorAdapter

public class JavaRenameProcessorAdapter
extends java.lang.Object
implements IRenameProcessorAdapter

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
static class JavaRenameProcessorAdapter.Factory
           
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.refactoring.IRenameProcessorAdapter
IRenameProcessorAdapter.DefaultFactory
 
Constructor Summary
JavaRenameProcessorAdapter(org.eclipse.jdt.internal.corext.refactoring.rename.JavaRenameProcessor processor)
           
 
Method Summary
 org.eclipse.ltk.core.refactoring.RefactoringStatus checkFinalConditions(org.eclipse.core.runtime.IProgressMonitor pm, org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext context)
           
 org.eclipse.ltk.core.refactoring.RefactoringStatus checkInitialConditions(org.eclipse.core.runtime.IProgressMonitor pm)
           
 org.eclipse.ltk.core.refactoring.Change createChange(org.eclipse.core.runtime.IProgressMonitor pm)
           
 java.lang.String getNewName()
           
 java.lang.String getOriginalName()
           
 void setNewName(java.lang.String newName)
           
 org.eclipse.ltk.core.refactoring.RefactoringStatus validateNewName(java.lang.String newName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaRenameProcessorAdapter

public JavaRenameProcessorAdapter(org.eclipse.jdt.internal.corext.refactoring.rename.JavaRenameProcessor processor)
Method Detail

getOriginalName

public java.lang.String getOriginalName()
Specified by:
getOriginalName in interface IRenameProcessorAdapter

getNewName

public java.lang.String getNewName()
Specified by:
getNewName in interface IRenameProcessorAdapter

setNewName

public void setNewName(java.lang.String newName)
Specified by:
setNewName in interface IRenameProcessorAdapter

checkInitialConditions

public org.eclipse.ltk.core.refactoring.RefactoringStatus checkInitialConditions(org.eclipse.core.runtime.IProgressMonitor pm)
                                                                          throws java.lang.Exception
Specified by:
checkInitialConditions in interface IRenameProcessorAdapter
Throws:
java.lang.Exception

checkFinalConditions

public org.eclipse.ltk.core.refactoring.RefactoringStatus checkFinalConditions(org.eclipse.core.runtime.IProgressMonitor pm,
                                                                               org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext context)
                                                                        throws java.lang.Exception
Specified by:
checkFinalConditions in interface IRenameProcessorAdapter
Throws:
java.lang.Exception

createChange

public org.eclipse.ltk.core.refactoring.Change createChange(org.eclipse.core.runtime.IProgressMonitor pm)
                                                     throws java.lang.Exception
Specified by:
createChange in interface IRenameProcessorAdapter
Throws:
java.lang.Exception

validateNewName

public org.eclipse.ltk.core.refactoring.RefactoringStatus validateNewName(java.lang.String newName)
Specified by:
validateNewName in interface IRenameProcessorAdapter