Added a new refactoring action: net.sourceforge.phpdt.ltk.ui.actions.RenameLocalVariable
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / ltk / core / RenameIdentifierRefactoring.java
1 // Copyright (c) 2005 by Leif Frenzel. All rights reserved.
2 // See http://leiffrenzel.de
3 // modified for phpeclipse.de project by axelcl
4 package net.sourceforge.phpdt.ltk.core;
5
6 import org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring;
7 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
8
9 /**
10  * <p>
11  * Refactoring for renaming identifiers in PHP files.
12  * </p>
13  *
14  * <p>
15  * All the actual work is done in the processor, so we just have to keep a
16  * reference to one here.
17  * <p>
18  *
19  */
20 public class RenameIdentifierRefactoring extends ProcessorBasedRefactoring {
21
22         private final RefactoringProcessor processor;
23
24         public RenameIdentifierRefactoring(final RefactoringProcessor processor) {
25                 super(processor);
26                 this.processor = processor;
27         }
28
29         public RefactoringProcessor getProcessor() {
30                 return processor;
31         }
32 }