Exemplo n.º 1
0
 /* (non-Javadoc)
  * @see org.eclipse.core.runtime.jobs.Job#run(org.eclipse.core.runtime.IProgressMonitor)
  */
 @Override
 protected IStatus run(IProgressMonitor monitor) {
   if (monitor.isCanceled()) {
     return Status.CANCEL_STATUS;
   }
   IFileInfo fileInfo;
   try {
     fileInfo = fileStore.fetchInfo(options, monitor);
   } catch (CoreException e) {
     IOUIPlugin.logImportant(Messages.FetchFileInfoJob_FailedToFetch, e);
     return e.getStatus();
   }
   return new FetchFileInfoStatus(fileInfo);
 }