どうにかして、アクティベーターの選択サービスに関する参照を取得する必要があります。私はこれを試しました:
IWorkbench wb = PlatformUI.getWorkbench();
IWorkbenchWindow ww = wb.getActiveWorkbenchWindow();
ww.getSelectionService().addSelectionListener(new GlobalSelectionListener());
しかしww
、常にnull
です。選択サービスの参照を取得するための別のコードが見つかりませんでした。このコードは、Eclepse が完全に初期化されている場合にのみ機能します。