Examples of IResourceDeltaVisitor


Examples of org.eclipse.core.resources.IResourceDeltaVisitor

        if (delta == null)
            return;

        final List<IProject> newProjects = new LinkedList<IProject>();
        try {
            delta.accept(new IResourceDeltaVisitor() {
                public boolean visit(IResourceDelta delta) throws CoreException {
                    if (delta.getFlags() == IResourceDelta.MARKERS)
                        return false; // ignore marker-only deltas.

                    IResource resource = delta.getResource();
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

        if (delta == null) {
            log(LOG_FULL, "No delta, is null");
            return;
        }

        delta.accept(new IResourceDeltaVisitor() {

            @Override
            public boolean visit(IResourceDelta delta) throws CoreException {
                log(LOG_FULL, delta.toString() + " " + delta.getResource().getModificationStamp() + " " + delta.getKind());
                return true;
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

            log(LOG_FULL, "no delta available for cnf project, ignoring");
            return false;
        }

        final AtomicBoolean result = new AtomicBoolean(false);
        cnfDelta.accept(new IResourceDeltaVisitor() {
            @Override
            public boolean visit(IResourceDelta delta) throws CoreException {
                if (!isChangeDelta(delta))
                    return false;
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

            log(LOG_BASIC, "local project delta is null, assuming changes exist", model.getName());
            return true;
        }

        final AtomicBoolean result = new AtomicBoolean(false);
        myDelta.accept(new IResourceDeltaVisitor() {
            @Override
            public boolean visit(IResourceDelta delta) throws CoreException {
                if (!isChangeDelta(delta))
                    return false;
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

            log(LOG_FULL, "no delta available for cnf project, ignoring");
            return false;
        }

        final AtomicBoolean result = new AtomicBoolean(false);
        cnfDelta.accept(new IResourceDeltaVisitor() {
            public boolean visit(IResourceDelta delta) throws CoreException {
                if (!isChangeDelta(delta))
                    return false;

                if (IResourceDelta.MARKERS == delta.getFlags())
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

            log(LOG_BASIC, "local project delta is null, assuming changes exist", model.getName());
            return true;
        }

        final AtomicBoolean result = new AtomicBoolean(false);
        myDelta.accept(new IResourceDeltaVisitor() {
            public boolean visit(IResourceDelta delta) throws CoreException {
                if (!isChangeDelta(delta))
                    return false;

                IResource resource = delta.getResource();
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

        final Set<File> targetJars = findJarsInTarget();

        boolean force = forceBuild;
        IResourceDelta delta;

        IResourceDeltaVisitor deltaVisitor = new ProjectDeltaVisitor(getProject(), changedFiles);

        // Get delta on local project
        delta = getDelta(getProject());
        if (delta != null) {
            log(LOG_FULL, "%d files in local project (outside target) changed or removed: %s", changedFiles.size(), changedFiles);
            delta.accept(deltaVisitor);
        } else {
            log(LOG_BASIC, "no info on local changes available");
        }

        // Get deltas on dependency projects
        for (IProject depProject : dependsOn) {
            delta = getDelta(depProject);
            if (delta != null) {
                IResourceDeltaVisitor depVisitor = new ProjectDeltaVisitor(depProject, changedFiles);
                delta.accept(depVisitor);
                log(LOG_FULL, "%d files in dependency project '%s' changed or removed: %s", changedFiles.size(), depProject.getName(), changedFiles);
            } else {
                log(LOG_BASIC, "no info available on changes from project '%s'", depProject.getName());
            }
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

      if (viewer.getTree().isDisposed()) {
          return;
      }
    try {
      final List<IResource> toBeRefreshed = new LinkedList<IResource>();
      event.getDelta().accept(new IResourceDeltaVisitor() {
       
        @Override
        public boolean visit(IResourceDelta delta) throws CoreException {
          if (delta.getResource() instanceof IContainer) {
            return true;
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

                    if (!update.get()) {
                        final Set<String> runBundleSet = new HashSet<String>();
                        for (String bundlePath : bndLauncher.getRunBundles()) {
                            runBundleSet.add(new org.eclipse.core.runtime.Path(bundlePath).toPortableString());
                        }
                        event.getDelta().accept(new IResourceDeltaVisitor() {
                            @Override
                            public boolean visit(IResourceDelta delta) throws CoreException {
                                // Short circuit if we have already found a
                                // match
                                if (update.get())
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

            return;

        IResourceDelta rootDelta = event.getDelta();
        try {
            final Set<Project> changed = new HashSet<Project>();
            rootDelta.accept(new IResourceDeltaVisitor() {
                @Override
                public boolean visit(IResourceDelta delta) throws CoreException {
                    try {

                        IPath location = delta.getResource().getLocation();
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.