for (NavigationItem item : items) { Control ctl = item.getControl(); if (ctl != null && ctl instanceof ISelectionProvider) { getSite().setSelectionProvider((ISelectionProvider) ctl); } }
if (widget instanceof NavigationItem) { NavigationItem item = (NavigationItem) widget; Control ctl = item.getControl(); getSite().setSelectionProvider((ISelectionProvider) ctl); }