1 2 3 4 5 6 7 8 9 10 11 12 13 14
| ISelectionService selectionService = (ISelectionService) PlatformUI.getWorkbench()
.getActiveWorkbenchWindow().getService(ISelectionService.class);
if (selectionService != null) {
selectionService.addSelectionListener(
IDebugUIConstants.ID_DEBUG_VIEW, new ISelectionListener() {
@Override
public void selectionChanged(IWorkbenchPart part, ISelection selection) {
if (selection instanceof IStructuredSelection) {
System.out.println(((IStructuredSelection) selection).getFirstElement());
}
}
});
} |