blob: 737d0047710e665b9fefbf15189a732ca6652edb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package rba.tool.editor.ui.editor.model.edit.refactoring
import com.google.inject.Singleton
import org.eclipse.xtext.ui.editor.XtextEditor
import org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
@Singleton
class RBAModelRenameRefactoringController extends RenameRefactoringController {
private String newNameText;
override protected getOriginalName(XtextEditor xtextEditor) {
if(this instanceof RBAModelRenameRefactoringController) {
return newNameText;
} else {
super.getOriginalName(xtextEditor);
}
}
def public void setNewNameText(String name) {
this.newNameText = name;
}
}
|