要素のツリーを表示する Eclipse ビューを作成しました。
Shiftツリーの要素を選択して+ Alt+を押すRと、その要素の名前変更を処理できるように、標準の Eclipse "Rename - Refactoring" キーボード ショートカットにフックするにはどうすればよいですか?
LTK 拡張ポイントの 1 つを使用する必要があるかもしれないと思います。
要素のツリーを表示する Eclipse ビューを作成しました。
Shiftツリーの要素を選択して+ Alt+を押すRと、その要素の名前変更を処理できるように、標準の Eclipse "Rename - Refactoring" キーボード ショートカットにフックするにはどうすればよいですか?
LTK 拡張ポイントの 1 つを使用する必要があるかもしれないと思います。
I found the correct code:
IActionBars actionBars = getViewSite().getActionBars();
actionBars.setGlobalActionHandler(ActionFactory.RENAME.getId(), new Action()
{
@Override
public void run()
{
ISelection viewSelection = viewer.getSelection();
if (viewSelection instanceof IStructuredSelection)
{
IStructuredSelection selection = (IStructuredSelection)viewSelection;
Object o = selection.getFirstElement();
....
}
}
});
http://wiki.eclipse.org/FAQ_How_do_I_hook_into_global_actions,_such_as_Copy_and_Delete%3F