Package org.eclipse.core.runtime

Examples of org.eclipse.core.runtime.IProgressMonitor.beginTask()


            SearchRequestor searchRequestor = new MethodSearchRequestor.MethodDeclarationsSearchRequestor();
            SearchEngine searchEngine = new SearchEngine();

            IProgressMonitor monitor = new SubProgressMonitor(
                    progressMonitor, 5, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK);
            monitor.beginTask("Searching for calls to " +
                    methodName + (project != null ? " in " + project.getProject().getName() : ""), 100);           
            IJavaSearchScope searchScope = getSearchScope(project);
            // This is kind of hacky: we need to make up a string name for the search to work right
            log("Looking for " + methodName);
            int matchType = !isConstructor ? IJavaSearchConstants.METHOD : IJavaSearchConstants.CONSTRUCTOR;
View Full Code Here


    if (monitor.isCanceled()) {
      return;
    }
   
    IProgressMonitor subMonitor = new SubProgressMonitor(monitor, 1);
    subMonitor.beginTask(HyLauncherMessages.getString("HyVMRunner.Launching_virtual_machine..._1"), 2); //$NON-NLS-1$
    subMonitor.subTask(HyLauncherMessages.getString("HyVMRunner.Constructing_command_line..._2"));   //$NON-NLS-1$
   
    File workingDir = getWorkingDir(config);
    String location= getJDKLocation();
    String program = constructProgramString(location, config);
View Full Code Here

      datapath.add(instrs[i].getMetaDataFile().toOSString());
      monitor.worked(1);
      if (format == HTML_FORMAT) {
        ISourceLocation[] srcs = instrs[i].getClassFiles().getSourceLocations();
        IProgressMonitor srcmonitor = new SubProgressMonitor(monitor, 1);
        srcmonitor.beginTask("", srcs.length); //$NON-NLS-1$
        for (int j = 0; j < srcs.length; j++) {
          srcs[j].extract(new SubProgressMonitor(srcmonitor, 1));
          sourcepath.add(srcs[j].getPath().toOSString());
        }
        srcmonitor.done();
View Full Code Here

      if (instrs[i].getMetaDataFile().toFile().exists()) {
        datapath.add(instrs[i].getMetaDataFile().toOSString());
        if (format == HTML_FORMAT) {
          ISourceLocation[] srcs = instrs[i].getClassFiles().getSourceLocations();
          IProgressMonitor srcmonitor = new SubProgressMonitor(monitor, 1);
          srcmonitor.beginTask("", srcs.length); //$NON-NLS-1$
          for (int j = 0; j < srcs.length; j++) {
            srcs[j].extract(new SubProgressMonitor(srcmonitor, 1));
            sourcepath.add(srcs[j].getPath().toOSString());
          }
          srcmonitor.done();
View Full Code Here

      final IProgressMonitor subMonitor = new SubProgressMonitor(monitor,
          1);
      try {
        final Set set = projects.keySet();
        subMonitor.beginTask(Messages.ConvertConstantsToEnumRefactoring_CompilingSource, set.size());

        for (final Iterator it = set.iterator(); it.hasNext();) {
          final IJavaProject project = (IJavaProject) it.next();
          final ASTParser parser = ASTParser.newParser(AST.JLS3);
          parser.setProject(project);
View Full Code Here

//            setPartName(selectionHandler.getEditorTitle());

            List<AbstractFamixEntity> entities = selectionHandler.getSelectedEntities(snapshotAnalyzer);
            if (entities.size() == 0) {
                IProgressMonitor pm = Job.getJobManager().createProgressGroup();
                pm.beginTask("Extracting and storing the FAMIX model for further use ...", 10);

                List<IJavaElement> selection = new ArrayList<IJavaElement>();
                selection.add(selectedProject);
                FamixParserJob parseJob = new FamixParserJob(selection);
                parseJob.setUser(true);
View Full Code Here

        IProgressMonitor monitor = (progressMonitor == null) ? new NullProgressMonitor() : progressMonitor;

        try {

            monitor.beginTask("Creating Java-Project: " + projectName, 7);

            fProject = fWorkspaceRoot.getProject(projectName);
            fProject.create(null);

            monitor.worked(1);
View Full Code Here

    public void addSourceFolder(String sourceFolderName, IProgressMonitor progressMonitor) throws CoreException {

        IProgressMonitor monitor = (progressMonitor == null) ? new NullProgressMonitor() : progressMonitor;

        try {
            monitor.beginTask("Creating Source Folder: " + sourceFolderName, 2);

            IFolder folder = fProject.getFolder(sourceFolderName);
            createFolderStructure(folder);
            monitor.worked(1);
View Full Code Here

            throws JavaModelException {

        IProgressMonitor monitor = (progressMonitor == null) ? new NullProgressMonitor() : progressMonitor;

        try {
            monitor.beginTask("Creating Java Package " + packageName + " in " + sourceFolderName, 1);

            IFolder sourceFolder = fProject.getFolder(sourceFolderName);
            IPackageFragmentRoot javaRoot = fJavaProject.getPackageFragmentRoot(sourceFolder);
            javaRoot.createPackageFragment(packageName, false, null);
View Full Code Here

    public static void addJar(IJavaProject javaProject, IPath jar, IProgressMonitor progressMonitor)
            throws IOException,
            JavaModelException {
        IProgressMonitor monitor = (progressMonitor == null) ? new NullProgressMonitor() : progressMonitor;
        try {
            monitor.beginTask("Adding Jar " + jar + " to Project " + javaProject.getProject().getName(), 1);
            IClasspathEntry[] oldEntries = javaProject.getRawClasspath();
            IClasspathEntry[] newEntries = new IClasspathEntry[oldEntries.length + 1];
            System.arraycopy(oldEntries, 0, newEntries, 0, oldEntries.length);
            newEntries[oldEntries.length] = JavaCore.newLibraryEntry(jar, null, null);
            javaProject.setRawClasspath(newEntries, null);
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.