Package org.eclipse.core.resources

Examples of org.eclipse.core.resources.IResourceDeltaVisitor


          return true;
        }
      }, 0);
    } else {
     
      getDelta(getProject()).accept( new IResourceDeltaVisitor() {
       
        public boolean visit(IResourceDelta delta) throws CoreException {
          if (!delta.getResource().isDerived()) {
            String filename = delta.getProjectRelativePath().getFileExtension();
            if (filename != null && filename.equalsIgnoreCase("org.sourceforge.jsonedit.core.core")) {
View Full Code Here


  private IResource currResource;
 
  public void resourceChanged(IResourceChangeEvent event){
    IResourceDelta rootDelta = event.getDelta();
    IResourceDeltaVisitor visitor = new IResourceDeltaVisitor(){
      public boolean visit(IResourceDelta delta) {
             switch (delta.getKind()) {
             case IResourceDelta.ADDED :
                 // handle added resource
                 break;
View Full Code Here

      final IFile editorFile = _editorFile;
      boolean _notEquals = (!Objects.equal(editorFile, null));
      if (_notEquals) {
        final IPath editorFilePath = editorFile.getFullPath();
        IResourceDelta _delta = event.getDelta();
        final IResourceDeltaVisitor _function = new IResourceDeltaVisitor() {
          public boolean visit(final IResourceDelta it) throws CoreException {
            boolean _xifexpression = false;
            boolean _and = false;
            boolean _and_1 = false;
            IResource _resource = it.getResource();
View Full Code Here

  public void resourceChanged(final IResourceChangeEvent event) {
    if (event.getType() == IResourceChangeEvent.POST_CHANGE) {
      final IResourceDelta delta = event.getDelta();
      final ArrayList<IResource> changed = new ArrayList<IResource>();
      IResourceDeltaVisitor visitor = new IResourceDeltaVisitor() {
        public boolean visit(final IResourceDelta visitingDelta) {
          // only interested in changed encoding
          if (visitingDelta.getKind() != IResourceDelta.CHANGED || (visitingDelta.getFlags() & IResourceDelta.ENCODING) == 0) {
            return true;
          }
View Full Code Here

     * @param monitor
     * @throws CoreException
     */
    private void incrementalBuild(final IResourceDelta delta, final IProgressMonitor monitor) throws CoreException {
        try {
            delta.accept(new IResourceDeltaVisitor() {
                @Override
                public boolean visit(final IResourceDelta delta) {
                    // if is a bundle file then schedule an update to the target platform file
                    // if something in eclipse home changes then update obr
                    // if it is a feature file update features repo
View Full Code Here

    public void resourceChanged(IResourceChangeEvent event) {
        final List<IResource> toDelete = new ArrayList<IResource>();
        try {
            if (event.getDelta() != null) {
                event.getDelta().accept(new IResourceDeltaVisitor() {
                    public boolean visit(IResourceDelta delta) throws CoreException {
                        try {
                            if (delta.getResource() == null || !delta.getResource().isAccessible()) {
                                return false;
                            }
View Full Code Here

            return;
        }

        final boolean[] run = new boolean[] { false };
        try {
            event.getDelta().accept(new IResourceDeltaVisitor() {

                public boolean visit(IResourceDelta delta) {
                    switch (delta.getKind()) {
                        case IResourceDelta.CHANGED:
                            IResource resource = delta.getResource();
View Full Code Here

      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

  public void setUp() {
    resourceChangeListener = new IResourceChangeListener() {
      public void resourceChanged(final IResourceChangeEvent event) {
        try {
          event.getDelta().accept(new IResourceDeltaVisitor() {
            public boolean visit(IResourceDelta delta)
                throws CoreException {
              final IResource resource = delta.getResource();
              IProject project = resource.getProject();
              if (project == null)
View Full Code Here

    public void resourceChanged(IResourceChangeEvent event) {
      try {

        final Map<IProject, File> projects = new HashMap<IProject, File>();

        event.getDelta().accept(new IResourceDeltaVisitor() {
          public boolean visit(IResourceDelta delta)
              throws CoreException {
            return visitConnect(delta, projects);
          }
        });
View Full Code Here

TOP

Related Classes of org.eclipse.core.resources.IResourceDeltaVisitor

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.