Remove old rename key action and replace it with refactoring functionality
diff --git a/org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/RefactorKeyAction.java b/org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/RefactorKeyAction.java
index 062ef06..6d40292 100644
--- a/org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/RefactorKeyAction.java
+++ b/org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/RefactorKeyAction.java
@@ -35,7 +35,7 @@
public RefactorKeyAction(AbstractMessagesEditor editor,
TreeViewer treeViewer) {
super(editor, treeViewer);
- setText(MessagesEditorPlugin.getString("key.refactor") + " ..."); //$NON-NLS-1$
+ setText(MessagesEditorPlugin.getString("key.rename") + " ..."); //$NON-NLS-1$
setImageDescriptor(UIUtils
.getImageDescriptor(UIUtils.IMAGE_REFACTORING));
setToolTipText("Refactor the name of the key");
diff --git a/org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/internal/KeyTreeContributor.java b/org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/internal/KeyTreeContributor.java
index 162b47f..c45a543 100644
--- a/org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/internal/KeyTreeContributor.java
+++ b/org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/internal/KeyTreeContributor.java
@@ -52,7 +52,7 @@
/**
* @author Pascal Essiembre
- *
+ *
*/
public class KeyTreeContributor implements IKeyTreeContributor {
@@ -61,7 +61,7 @@
private TreeType treeType;
/**
- *
+ *
*/
public KeyTreeContributor(final AbstractMessagesEditor editor) {
super();
@@ -71,7 +71,7 @@
}
/**
- *
+ *
*/
public void contribute(final TreeViewer treeViewer) {
@@ -116,7 +116,7 @@
/*
* (non-Javadoc)
- *
+ *
* @see
* org.eclipse.jface.viewers.ViewerFilter#select(org.eclipse.jface.viewers
* .Viewer, java.lang.Object, java.lang.Object)
@@ -167,7 +167,7 @@
/**
* Contributes markers.
- *
+ *
* @param treeViewer
* tree viewer
*/
@@ -221,7 +221,7 @@
/**
* Contributes double-click support, expanding/collapsing nodes.
- *
+ *
* @param treeViewer
* tree viewer
*/
@@ -244,7 +244,7 @@
/**
* Contributes key synchronization between editor and tree selected keys.
- *
+ *
* @param treeViewer
* tree viewer
*/
@@ -292,7 +292,7 @@
/**
* Contributes key synchronization between editor and tree selected keys.
- *
+ *
* @param treeViewer
* tree viewer
*/
@@ -338,7 +338,7 @@
/**
* Contributes actions to the tree.
- *
+ *
* @param treeViewer
* tree viewer
*/
@@ -355,21 +355,6 @@
// Delete
final IAction deleteAction = new DeleteKeyAction(editor, treeViewer);
menuManager.add(deleteAction);
- // Rename
- // final IAction renameAction = new RenameKeyAction(editor, treeViewer);
- AbstractRenameKeyAction renameKeyAction = null;
- try {
- Class<?> clazz = Class
- .forName(AbstractRenameKeyAction.INSTANCE_CLASS);
- Constructor<?> cons = clazz.getConstructor(
- AbstractMessagesEditor.class, TreeViewer.class);
- renameKeyAction = (AbstractRenameKeyAction) cons.newInstance(
- editor, treeViewer);
- } catch (Exception e) {
- e.printStackTrace();
- }
- final IAction renameAction = renameKeyAction;
- menuManager.add(renameAction);
// Refactor
final IAction refactorAction = new RefactorKeyAction(editor, treeViewer);
@@ -383,8 +368,6 @@
public void keyReleased(KeyEvent event) {
if (event.character == SWT.DEL) {
deleteAction.run();
- } else if (event.keyCode == SWT.F2) {
- renameAction.run();
}
}
});