Package org.eclipse.core.resources

Examples of org.eclipse.core.resources.IResourceDelta.accept()


        if ((null != delta)) {
          getLogger().debug("<partial build>");
          subProgressMonitor.subTask("preparing partial build");
          long t0 = System.currentTimeMillis();
          _buildVisitor.resetCount();
          delta.accept(_buildVisitor, IResourceDelta.ALL_WITH_PHANTOMS);
          getLogger().debug("delta.accept with " + _buildVisitor.getCount() + " delta nodes took: " + (System.currentTimeMillis() - t0) + " ms");
          getLogger().debug("</partial build>");
          subProgressMonitor.worked(12);
        } else {
          getLogger().debug("<full build>");
View Full Code Here


    }

    if (delta != null) {
      // incremental build

      delta.accept(new IncrementalBuildVisitor(build));
    } else {
      // full build

      build.deleteAllMetaFiles();
      getProject().accept(new FullBuildVisitor(build));
View Full Code Here

   */
  public void resourceChanged(IResourceChangeEvent event) {

    IResourceDelta delta = event.getDelta();
    try {
      delta.accept(this);
    } catch (CoreException e) {
      e.printStackTrace();
    }
  }

View Full Code Here

   */
  public void resourceChanged(IResourceChangeEvent event) {

    IResourceDelta delta = event.getDelta();
    try {
      delta.accept(this);
    } catch (CoreException e) {
      e.printStackTrace();
    }
  }

View Full Code Here

    if (delta == null || kind == FULL_BUILD) {
      if (NatureUtil.isNakedObjectsProject(project)) {
          project.accept(new ResourceVisitor(monitor));
      }
    } else {
      delta.accept(new ResourceDeltaVisitor(monitor));
    }

    return null;
  }
View Full Code Here

                // ok, we have a delta
                // first step is just counting them
                PyDevDeltaCounter counterVisitor = new PyDevDeltaCounter();
                counterVisitor.memo = memo;
                delta.accept(counterVisitor);

                List<PyDevBuilderVisitor> visitors = getVisitors();

                //sort by priority
                Collections.sort(visitors);
View Full Code Here

                grouperVisitor.memo = memo;

                notifyVisitingWillStart(visitors, monitor, false, null);
                try {
                    try {
                        delta.accept(grouperVisitor);
                    } catch (Exception e) {
                        Log.log(e);
                    }
                } finally {
                    notifyVisitingEnded(visitors, monitor);
View Full Code Here

        HashSet<IResource> changedElements = new HashSet<IResource>();

        try {
            IResourceDelta delta = event.getDelta();
            if (delta != null)
                delta.accept(new ProjectErrorVisitor(changedElements));
        } catch (CoreException e) {
            Log.log(e);
        }

        if (!changedElements.isEmpty()) {
View Full Code Here

        if (d == null || !autoIgnoreDerived())
          return;

        final Set<IPath> toBeIgnored = new LinkedHashSet<IPath>();

        d.accept(new IResourceDeltaVisitor() {

          public boolean visit(IResourceDelta delta)
              throws CoreException {
            if ((delta.getKind() & (IResourceDelta.ADDED | IResourceDelta.CHANGED)) == 0)
              return false;
View Full Code Here

                }
            }
        };

        try {
            rootDelta.accept(visitor);

            if (Utils.isNotEmpty(projects)) {
                WorkspaceJob job = new WorkspaceJob("Setting projects for upgrade") {
                    @Override
                    public IStatus runInWorkspace(IProgressMonitor monitor) throws CoreException {
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.