Exemplo n.º 1
0
 @Override
 public void selectionChanged(IAction action, ISelection selection) {
   if (Util.isNullOrEmptySelection(selection)) {
     project = null;
     action.setEnabled(false);
     return;
   } else {
     Object element = ((IStructuredSelection) selection).getFirstElement();
     if (element instanceof ISingleObject) {
       if (DataUtil.isProjectObject((ISingleObject) element)) {
         project = (ISingleObject) element;
         action.setEnabled(true);
         return;
       }
     }
   }
   project = null;
   action.setEnabled(false);
 }