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

java.lang.Object
  extended by org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport.Factory
      extended by org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.jdt.JdtAwareRenameSupportFactory
All Implemented Interfaces:
IRenameSupport.Factory

public class JdtAwareRenameSupportFactory
extends DefaultRenameSupport.Factory

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
protected static class JdtAwareRenameSupportFactory.JdtRefactoringSupportWrapper
           
 
Constructor Summary
JdtAwareRenameSupportFactory()
           
 
Method Summary
 IRenameSupport create(java.lang.Object context, java.lang.String newName)
           
protected  org.eclipse.jdt.core.refactoring.descriptors.RenameJavaElementDescriptor createDescriptor(RenameJvmReferenceContext renameElementContext, java.lang.String newName)
           
 
Methods inherited from class org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport.Factory
getDeclaringLanguageComponentFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdtAwareRenameSupportFactory

public JdtAwareRenameSupportFactory()
Method Detail

create

public IRenameSupport create(java.lang.Object context,
                             java.lang.String newName)
Specified by:
create in interface IRenameSupport.Factory
Overrides:
create in class DefaultRenameSupport.Factory

createDescriptor

protected org.eclipse.jdt.core.refactoring.descriptors.RenameJavaElementDescriptor createDescriptor(RenameJvmReferenceContext renameElementContext,
                                                                                                    java.lang.String newName)
                                                                                             throws org.eclipse.jdt.core.JavaModelException
Throws:
org.eclipse.jdt.core.JavaModelException