org.eclipse.xtext.ui.refactoring
Interface IReferenceUpdater

All Known Implementing Classes:
AbstractReferenceUpdater, DefaultReferenceUpdater, EmfResourceReferenceUpdater, JvmModelReferenceUpdater, NullReferenceUpdater, XtendReferenceUpdater

public interface IReferenceUpdater

A component to create updates for cross-references to elements that are renamed in a refactoring. Clients should rather inherit from AbstractReferenceUpdater than implementing this interface directly.

Author:
Jan Koehnlein - Initial contribution and API

Method Summary
 void createReferenceUpdates(ElementRenameArguments elementRenameArguments, java.lang.Iterable<IReferenceDescription> referenceDescriptions, IRefactoringUpdateAcceptor updateAcceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 

Method Detail

createReferenceUpdates

void createReferenceUpdates(ElementRenameArguments elementRenameArguments,
                            java.lang.Iterable<IReferenceDescription> referenceDescriptions,
                            IRefactoringUpdateAcceptor updateAcceptor,
                            org.eclipse.core.runtime.IProgressMonitor monitor)