Package org.eclipse.core.runtime

Examples of org.eclipse.core.runtime.SubProgressMonitor


        }

        ReleaseContext context = new ReleaseContext(projectDiff.getProject(), projectDiff.getBaselines(), release, releaseOption);
        ReleaseJob job = new ReleaseJob(context, showMessage);
        job.setRule(ResourcesPlugin.getWorkspace().getRoot());
        job.run(new SubProgressMonitor(monitor, 1));
      }
      monitor.worked(1);
    }
    monitor.done();
View Full Code Here


            throw new UnsupportedOperationException();
        }
       
        @Override
        public ProgressMonitor spawn(String newName, int ticks) {
            return new M(newName, new SubProgressMonitor(monitor, ticks));
        }
View Full Code Here

           
            command=new MoveSelectionCommand(editBlackboard, deltaX, deltaY, toMove );
            command.setMap(getMap());

        }else{
            command.run(new SubProgressMonitor(monitor, 1));
        }
    }
View Full Code Here

    public String getName() {
        return Messages.SnapToVertexCommand_name;
    }

    public void rollback( IProgressMonitor monitor ) throws Exception {
        command.rollback(new SubProgressMonitor(monitor, 1));
    }
View Full Code Here

    public void dispose(IProgressMonitor monitor) {
            monitor.beginTask(Messages.ICatalog_dispose, 100);
            List< ? extends IResolve> members;
            try {
                members = members(new SubProgressMonitor(monitor,1) );
            } catch (Throwable e) {
                ErrorManager.get().displayException(e, "Error disposing members of catalog: "+getIdentifier(), CatalogPlugin.ID); //$NON-NLS-1$
                return;
            }
            int steps=(int)((double)99/(double)members.size());
            for( IResolve resolve : members ) {
                try {
                    SubProgressMonitor subProgressMonitor = new SubProgressMonitor(monitor, steps);
                    resolve.dispose( subProgressMonitor);
                    subProgressMonitor.done();
                } catch (Throwable e) {
                    ErrorManager.get().displayException(e, "Error disposing members of catalog: "+getIdentifier(), CatalogPlugin.ID); //$NON-NLS-1$
                }
            }
       
View Full Code Here

          monitor.beginTask(Messages.ExportMapToImageWizard_exportMapsTaskName, maps.size() * 3 + 1);
          monitor.worked(1);
          for (IMap map : maps) {
            try {
              exportMap(map, new SubProgressMonitor(monitor, 3));
            } catch (RenderException e) {
             
              Object[] args = new Object[]{map.getName(), e.getLocalizedMessage()};
              String pattern = Messages.ExportMapToImageWizard_renderingErrorMessage;
              errors.add(MessageFormat.format(pattern, args));
View Full Code Here

                                           farmParcelFilter,
                                           new String[0]  ); //{"nume_com", "fbid"}
           
             FeatureSource<SimpleFeatureType, SimpleFeature> featureSource =
                farmParcelLayer.getResource(FeatureSource.class,
                                            new SubProgressMonitor(monitor, 1));
            FeatureCollection<SimpleFeatureType, SimpleFeature>  features = featureSource.getFeatures(query);
            FeatureIterator<SimpleFeature> featureIterator = features.features();
            if (!featureIterator.hasNext()) {
                throw new IllegalStateException("At least one feature must be selected in the farm layer. "+features.size()+ " found.");
            }
View Full Code Here

            filter = Filter.INCLUDE;
        }
        monitor.subTask("grab features for "+filter);
       
        FeatureSource<SimpleFeatureType,SimpleFeature> source =
                layer.getResource(FeatureSource.class, new SubProgressMonitor(monitor,10));

        FeatureCollection<SimpleFeatureType, SimpleFeature> features = source.getFeatures( filter );
       
        FeatureType schema = features.getSchema();
        Class<?> binding = schema.getGeometryDescriptor().getType().getBinding();
        Graph graph = null;
        if( MultiLineString.class.isAssignableFrom( binding )){
            graph = buildFromMultiLineString( features, new SubProgressMonitor(monitor, 90) );
        }       
        if( graph == null ){
            // prompt or otherwise anny user?  
            System.out.println("Could not create a graph from the current selection");
            return;
View Full Code Here

            public boolean preShutdown( IProgressMonitor monitor, IWorkbench workbench,
                    boolean forced ) throws Exception {
                ISearch[] toDispose = getCatalogs();
                monitor.beginTask(Messages.CatalogPlugin_SavingCatalog, 4 + (4 * toDispose.length));
                SubProgressMonitor subProgressMonitor = new SubProgressMonitor(monitor, 4);
                storeToPreferences(subProgressMonitor);
                subProgressMonitor.done();
                for( ISearch catalog : toDispose ) {
                    subProgressMonitor = new SubProgressMonitor(monitor, 4);
                    catalog.dispose(subProgressMonitor);
                    subProgressMonitor.done();
                }
                return true;
            }

        });
View Full Code Here

                return;

            ReferencedEnvelope bounds = getRenderBounds();
            monitor.subTask("connecting");

            CSV csv = resource.resolve(CSV.class, new SubProgressMonitor(monitor, 10));
            reader = csv.reader();
           
            monitor.subTask("drawing");
            int nameIndex = csv.getHeader("name");
            Coordinate worldLocation = new Coordinate();
View Full Code Here

TOP

Related Classes of org.eclipse.core.runtime.SubProgressMonitor

Copyright © 2018 www.massapicom. 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.