Examples of IResourceDeltaVisitor


Examples of org.eclipse.core.resources.IResourceDeltaVisitor

  public void resourceChanged(IResourceChangeEvent event)
  {
    if(event.getType() == IResourceChangeEvent.POST_CHANGE)
    {
      try {
        event.getDelta().accept(new IResourceDeltaVisitor()
        {
          @Override
          public boolean visit(IResourceDelta delta) throws CoreException
          {
            if(activeEditor == null || activeEditor.getHtmlEditor() == null)
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

    public void resourceChanged(final IResourceChangeEvent event) {
        try {
            if (event.getType() == IResourceChangeEvent.POST_CHANGE) {
                IResourceDelta delta = event.getDelta();
                if (delta != null) {
                    delta.accept(new IResourceDeltaVisitor() {
                        public boolean visit(IResourceDelta delta) throws CoreException {
                            IResource resource = delta.getResource();
                            removeElementsFromResource(resource);
                            boolean result = true;
                            if (delta.getKind() != IResourceDelta.REMOVED) {
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

    public void resourceChanged(final IResourceChangeEvent event) {
        try {
            if (event.getType() == IResourceChangeEvent.POST_CHANGE) {
                IResourceDelta delta = event.getDelta();
                if (delta != null) {
                    delta.accept(new IResourceDeltaVisitor() {
                        public boolean visit(IResourceDelta delta) throws CoreException {
                            IResource resource = delta.getResource();
                            removeElementsFromResource(resource);
                            boolean result = true;
                            if (delta.getKind() != IResourceDelta.REMOVED) {
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() {
                            public boolean visit(IResourceDelta delta) throws CoreException {
                                // Short circuit if we have already found a
                                // match
                                if (update.get())
                                    return false;
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

    public void resourceChanged(final IResourceChangeEvent event) {
        try {
            if (event.getType() == IResourceChangeEvent.POST_CHANGE) {
                IResourceDelta delta = event.getDelta();
                if (delta != null) {
                    delta.accept(new IResourceDeltaVisitor() {
                        public boolean visit(IResourceDelta delta) throws CoreException {
                            IResource resource = delta.getResource();
                            removeElementsFromResource(resource);
                            boolean result = true;
                            if (delta.getKind() != IResourceDelta.REMOVED) {
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

    }

    public void resourceChanged(IResourceChangeEvent event) {
      IResourceDelta delta = event.getDelta();
      try {
        IResourceDeltaVisitor visitor = new IResourceDeltaVisitor() {
          public boolean visit(IResourceDelta delta) throws CoreException {
            if (delta.getFlags() != IResourceDelta.MARKERS
                    && delta.getResource().getType() == IResource.FILE) {
              IResource resource = delta.getResource();
              if (resource.equals(fileInput.getFile())) {
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

      class FoundRelevantDeltaException extends RuntimeException {
        private static final long serialVersionUID = 7137113252936111022L; // backward compatible
        // only the class name is used (to differenciate from other RuntimeExceptions)
      }
      try {
        rootDelta.accept(new IResourceDeltaVisitor() {
          public boolean visit(IResourceDelta delta) /* throws CoreException */ {
            switch (delta.getKind()){
              case IResourceDelta.ADDED :
              case IResourceDelta.REMOVED :
                throw new FoundRelevantDeltaException();
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

        // Close the editor if its resource was deleted/moved
        if ((event.getType() == IResourceChangeEvent.POST_CHANGE)) {
            IResourceDelta delta = event.getDelta();
            try {
                delta.accept(new IResourceDeltaVisitor() {
                    public boolean visit(IResourceDelta iResourceDelta) {
                        if (file.equals(iResourceDelta.getResource()) &&
                                (iResourceDelta.getKind() ==
                                                IResourceDelta.REMOVED ||
                                 iResourceDelta.getKind() ==
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

    public static synchronized void closeEditorIfRequired(IResourceChangeEvent event, final IFile file, final IEditorPart editor) {
        if (event.getType() == IResourceChangeEvent.POST_CHANGE) {
            IResourceDelta delta = event.getDelta().findMember(file.getFullPath());
            if (delta != null) {
                IResourceDeltaVisitor visitor = new IResourceDeltaVisitor() {
                    public boolean visit(IResourceDelta delta) {
                        if (delta.getKind() == IResourceDelta.REMOVED) {
                            if (file.equals(delta.getResource())) {
                                Display.getDefault().asyncExec(new Runnable() {
                                    public void run() {
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

    }

    public void resourceChanged(IResourceChangeEvent event) {
      IResourceDelta delta = event.getDelta();
      try {
        IResourceDeltaVisitor visitor = new IResourceDeltaVisitor() {
          public boolean visit(IResourceDelta delta) throws CoreException {
            if (delta.getFlags() != IResourceDelta.MARKERS
                    && delta.getResource().getType() == IResource.FILE) {
              if (delta.getKind() == IResourceDelta.REMOVED) {
                IResource resource = delta.getResource();
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.