Package org.eclipse.core.resources

Examples of org.eclipse.core.resources.WorkspaceJob.schedule()


        root.refreshLocal(IResource.DEPTH_INFINITE, monitor);
        return Status.OK_STATUS;
      }
    };
    job.setRule(root);
    job.schedule();
  }

  private class CancelableProgressMonitorWrapper extends
      ProgressMonitorWrapper {
    private double total = 0;
View Full Code Here


                replaceClasspathProblemMarkers(project.getProject(), errors);
                return Status.OK_STATUS;
            }
        };
        replaceMarkersJob.setRule(project.getProject());
        replaceMarkersJob.schedule();
    }

    @Override
    public boolean canUpdateClasspathContainer(IPath containerPath, IJavaProject project) {
        return true;
View Full Code Here

                replaceClasspathProblemMarkers(project.getProject(), errors);
                return Status.OK_STATUS;
            }
        };
        replaceMarkersJob.setRule(project.getProject());
        replaceMarkersJob.schedule();
    }

    @Override
    public boolean canUpdateClasspathContainer(IPath containerPath, IJavaProject project) {
        return true;
View Full Code Here

            @Override
            public IStatus runInWorkspace(IProgressMonitor monitor) throws CoreException {
                return performFinishAddFiles(monitor);
            }
        };
        job.schedule();
        return true;
    }

    private IStatus performFinishAddFiles(IProgressMonitor monitor) {
        MultiStatus status = new MultiStatus(Plugin.PLUGIN_ID, 0, "Failed to install one or more bundles", null);
View Full Code Here

                    file.touch(monitor);
                    return Status.OK_STATUS;
                }
            };
            job.setUser(true);
            job.schedule();
        }
    }

    void createToolBar(Section section) {
        ToolBar toolbar = new ToolBar(section, SWT.FLAT);
View Full Code Here

                                    + e.getMessage());
                }
                return Status.OK_STATUS;
            }
        };
        job.schedule();

    }

    private boolean hasData(final IEclipsePreferences aNode) {
        return aNode.get(ProjectPreferencesConstants.SOURCE_DIRS, null) != null;
View Full Code Here

        // build
        final WorkspaceJob buildJob = new BuildOperation("Building projects", projects);
        buildJob.setUser(true);
        buildJob.setRule(ResourcesPlugin.getWorkspace().getRuleFactory().buildRule());
        buildJob.schedule();

        // run dialyzer
        final Job job = new DialyzeOperation("Running Dialyzer", modules, projects);
        final ISchedulingRule rule = createRuleForModules(modules);
        job.setRule(rule);
View Full Code Here

             
              public boolean belongsTo(Object family) {
                return ResourcesPlugin.FAMILY_MANUAL_REFRESH == family;
              }
            };
            touchJob.schedule();
          }
          else {
            // touch the projects to force them to be recompiled while taking the workspace lock
            //   so that there is no concurrency with the Java builder
            // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=96575
View Full Code Here

    }};
   
    job.setPriority(Job.LONG);
    job.setRule(ResourcesPlugin.getWorkspace().getRoot());
    job.setUser(true);
    job.schedule();
  }

  /**
   * Update one Hadoop location
   *
 
View Full Code Here

        return org.eclipse.core.runtime.Status.OK_STATUS;
      }};
   
    job.setPriority(Job.LONG);
    job.setUser(true);
    job.schedule();
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.