ビューで sourceViewer を使用しています。コマンド org.eclipse.ui.edit.findReplace を定義し、コマンドのハンドラーを作成して FindReplace アクションを呼び出します。
また、コマンド (Ctrl+F) を呼び出すためのキー バインドも定義します。
今、View クラスで getAdapter メソッドをオーバーライドし、クラスが org.eclipse.jface.text.IFindReplaceTarget と等しいかどうかのチェックを追加し、textViewer.getFindReplaceTarget() を返します。
しかし、キーショートカット(Ctrl + F)でも、コマンドが呼び出されても、getAdapterメソッドでIFindReplaceTargetに対して書き込まれたチェックが実行されても、何も機能しません。
何がうまくいかなかったのか、またはSourceViewerで検索置換機能を実装する方法を教えてください。