org.eclipse.xtext.ui.refactoring.impl
Class RefactoringResourceSetProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.refactoring.impl.RefactoringResourceSetProvider
Direct Known Subclasses:
JvmRefactoringResourceSetProvider

public class RefactoringResourceSetProvider
extends java.lang.Object

Provides the correctly configured ResourceSet that is used during refactoring. It's based on the dirty state, i.e. the content of unsaved editors can be accessed. Furthermore changed resources inside the resource set shadow existing ones.

Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
RefactoringResourceSetProvider()
           
 
Method Summary
protected  void configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
 org.eclipse.emf.ecore.resource.ResourceSet get(org.eclipse.core.resources.IProject project)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RefactoringResourceSetProvider

public RefactoringResourceSetProvider()
Method Detail

get

public org.eclipse.emf.ecore.resource.ResourceSet get(org.eclipse.core.resources.IProject project)

configure

protected void configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)