Basic Reafctoring functionality adapted from Leif Frenzels sources in eclipse-magazin...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / ltk / core / RenamePropertyRefactoring.java
1 // Copyright (c) 2005 by Leif Frenzel. All rights reserved.
2 // See http://leiffrenzel.de
3 package net.sourceforge.phpdt.ltk.core;
4
5 import org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring;
6 import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor;
7
8 /** <p>Refactoring for renaming properties in Java Properties files.</p>
9   *
10   * <p>All the actual work is done in the processor, so we just have to 
11   * keep a reference to one here.<p>
12   *
13   * @author Leif Frenzel
14   */
15 public class RenamePropertyRefactoring extends ProcessorBasedRefactoring {
16
17   private final RefactoringProcessor processor;
18
19   public RenamePropertyRefactoring( final RefactoringProcessor processor ) {
20     super( processor );
21     this.processor = processor;
22   }
23
24   
25   // interface methods of ProcessorBasedRefactoring
26   /////////////////////////////////////////////////
27   
28   public RefactoringProcessor getProcessor() {
29     return processor;
30   }
31 }