org.eclipse.xtext.common.types.ui.refactoring
Class JdtRenameSupport

java.lang.Object
  extended by org.eclipse.xtext.common.types.ui.refactoring.JdtRenameSupport
All Implemented Interfaces:
IRenameSupport

public class JdtRenameSupport
extends java.lang.Object
implements IRenameSupport

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
static class JdtRenameSupport.Factory
           
 
Constructor Summary
JdtRenameSupport(org.eclipse.jdt.core.refactoring.descriptors.RenameJavaElementDescriptor renameDescriptor)
           
 
Method Summary
protected  org.eclipse.swt.widgets.Shell getShell()
           
 void startDirectRefactoring()
           
 void startRefactoringWithDialog(boolean previewOnly)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdtRenameSupport

public JdtRenameSupport(org.eclipse.jdt.core.refactoring.descriptors.RenameJavaElementDescriptor renameDescriptor)
                 throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException
Method Detail

startRefactoringWithDialog

public void startRefactoringWithDialog(boolean previewOnly)
                                throws java.lang.InterruptedException
Specified by:
startRefactoringWithDialog in interface IRenameSupport
Throws:
java.lang.InterruptedException

startDirectRefactoring

public void startDirectRefactoring()
                            throws java.lang.InterruptedException
Specified by:
startDirectRefactoring in interface IRenameSupport
Throws:
java.lang.InterruptedException

getShell

protected org.eclipse.swt.widgets.Shell getShell()