Package org.eclipse.core.resources

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


  public Set<IFolder> getFileContainers() {
    final IFolder fFilesFolder = getFileContainerRoot();
    final Set<IFolder> fFileContainers = new HashSet<IFolder>();
    try {
      fFilesFolder.accept(new IResourceVisitor() {

        public boolean visit(IResource resource) throws CoreException {
          if (resource.equals(fFilesFolder)) {
            return true;
          } else if (resource instanceof IFolder) {
View Full Code Here


      if (labelFile.exists()) {
        return labelFile;
      } else {
        // try case insensitiv search
        CaseInsensitivSearcher searcher = new CaseInsensitivSearcher(completeFilename);
        labelContainer.accept(searcher, IResource.DEPTH_ONE, IResource.FILE);
        return (IFile) searcher.getResource();
      }
    } else {
      return null;
    }
View Full Code Here

          final IFolder fContainer = WGADesignStructureHelper.findReferencedFileContainer(activeFile, containername);
         
          if (fContainer != null) {
            final Set<String> fReferences = references;
            try {
              fContainer.accept(new IResourceVisitor() {

                public boolean visit(IResource resource) throws CoreException {
                  if (resource instanceof IFile) {
                    fReferences.add(resource.getName().toLowerCase());
                    return true;
View Full Code Here

          //final IFolder fContainer = new WGADesignStructureHelper(activeFile).getFileContainer(containername);
          final IFolder fContainer = WGADesignStructureHelper.findReferencedFileContainer(activeFile, containername);
          if (fContainer != null) {
            final Set<String> fReferences = references;
            try {
              fContainer.accept(new IResourceVisitor() {

                public boolean visit(IResource resource) throws CoreException {
                  if (resource instanceof IFile) {
                    fReferences.add(resource.getName().toLowerCase());
                    return true;
View Full Code Here

            if (syncFolder == null || !syncFolder.exists()) {
                return EMPTY_MODULE_RESOURCES;
            }

            syncFolder.accept(new IResourceVisitor() {
                @Override
                public boolean visit(IResource resource) throws CoreException {

                    IPath relativePath = resource.getProjectRelativePath();
View Full Code Here

      AbstractTemplateClassMetaData.addImportLineGlobal("japidviews._tags.*");
   
    folder = FilesAccess.getJavaTagsFolder(project);
    if (folder != null) {
      GetJavaTagsFilesVisitor visitor = new GetJavaTagsFilesVisitor();
      folder.accept(visitor);
      for (String cname: visitor.tagClassNames) {
        AbstractTemplateClassMetaData.addImportStaticGlobal(cname);
      }
    }
  }
View Full Code Here

                final IErlProject erlProject = ErlangEngine.getInstance().getModel()
                        .findProject(project);
                for (final IPath dir : erlProject.getProperties().getSourceDirs()) {
                    final IFolder folder = project.getFolder(dir);
                    if (folder.isAccessible()) {
                        folder.accept(new IResourceVisitor() {
                            @Override
                            public boolean visit(final IResource resource)
                                    throws CoreException {
                                if ("erl".equals(resource.getFileExtension())) {
                                    if (resource.isAccessible()) {
View Full Code Here

        }
      }
    }

    IFolder moduleFolder = (IFolder) sourceFolder.getCorrespondingResource();
    moduleFolder.accept(new IResourceVisitor() {

      public boolean visit(IResource resource) throws CoreException {

        if (Util.isModuleXml(resource)) {
          try {
View Full Code Here

      }
    }
   
   
    IFolder moduleFolder = (IFolder) sourceFolder.getCorrespondingResource();
    moduleFolder.accept(new IResourceVisitor() {

      public boolean visit(IResource resource) throws CoreException {

        if(Util.isModuleXml(resource)) {
          try {
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.