Examples of segments()


Examples of org.eclipse.core.runtime.IPath.segments()

          Iterator elements = folders.iterator();
          int segments = path.segmentCount();
          while (elements.hasNext()) {
            IFolder f = (IFolder) elements.next();
            IPath relativePath = f.getFullPath().removeFirstSegments(segments);
            String[] pkgName = relativePath.segments();
            IPackageFragment pkg = root.getPackageFragment(pkgName);
            if (!Util.isExcluded(pkg))
              fragments.add(pkg);
          }
        }
View Full Code Here

Examples of org.eclipse.core.runtime.IPath.segments()

      }
    }

    IPath relPath = new Path(repoRelativePath);

    for (String segment : relPath.segments())
      for (Object child : cp.getChildren(currentNode)) {
        @SuppressWarnings("unchecked")
        RepositoryTreeNode<File> childNode = (RepositoryTreeNode<File>) child;
        if (childNode.getObject().getName().equals(segment)) {
          currentNode = childNode;
View Full Code Here

Examples of org.eclipse.core.runtime.Path.segments()

            }

            return null;
        } else {
            IPath rootPath = new Path(root);
            String[] segments = rootPath.segments();

            if (segments.length == 1) {
                root = ResourcesPlugin.getWorkspace().getRoot().getProject(
                        segments[0]).getLocation().toOSString();
            } else {
View Full Code Here

Examples of org.eclipse.core.runtime.Path.segments()

        }

        if (_workspaceOnly) {
            IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
            IPath path = new Path(folderName);
            String[] segments = path.segments();

            if (segments.length == 1) {
                IProject project = root.getProject(segments[0]);
                return project.exists() && project.isOpen();
            } else if (segments.length > 1) {
View Full Code Here

Examples of org.eclipse.core.runtime.Path.segments()

            StringBuilder builder=new StringBuilder();
           
            if (path.segmentCount() > 1) {
              // User has selected a folder inside a project
              project = root.getProject(path.segment(ECLIPSE_PROJECT_NAME_SEGMENT_INDEX));
              for (int i = ECLIPSE_PROJECT_NAME_SEGMENT_INDEX + 1; i < path.segments().length; i++) {
                builder.append(File.separator).append(path.segment(i));
              }
            } else {
              project = root.getProject(path.toOSString());
            }
View Full Code Here

Examples of org.eclipse.core.runtime.Path.segments()

            StringBuilder builder=new StringBuilder();
           
            if (path.segmentCount() > 1) {
              // User has selected a folder inside a project
              project = root.getProject(path.segment(ECLIPSE_PROJECT_NAME_SEGMENT_INDEX));
              for (int i = ECLIPSE_PROJECT_NAME_SEGMENT_INDEX + 1; i < path.segments().length; i++) {
                builder.append(File.separator).append(path.segment(i));
              }
            } else {
              project = root.getProject(path.toOSString());
            }
View Full Code Here

Examples of org.eclipse.core.runtime.Path.segments()

  public static void createFolders(IProject project, String[] folderStructures, IProgressMonitor monitor) throws CoreException {
    for (String folderStructure : folderStructures) {
      IPath relativePath = new Path(folderStructure);
      IContainer container = project;
      for (String pathSegment : relativePath.segments()) {
        container = container.getFolder(new Path(pathSegment));
        createFolders((IFolder) container, monitor);
      }
    }
  }
View Full Code Here

Examples of org.eclipse.core.runtime.Path.segments()

      }
    }

    IPath relPath = new Path(repoRelativePath);

    for (String segment : relPath.segments())
      for (Object child : cp.getChildren(currentNode)) {
        @SuppressWarnings("unchecked")
        RepositoryTreeNode<File> childNode = (RepositoryTreeNode<File>) child;
        if (childNode.getObject().getName().equals(segment)) {
          currentNode = childNode;
View Full Code Here

Examples of org.eclipse.emf.common.util.URI.segments()

  // message Person {}
  @Test public void should_find_resource_matching_segments_if_URIs_are_not_exact_match() {
    XtextResource resource = xtext.resource();
    addToXtextIndex(resource);
    URI resourceUri = resource.getURI();
    String[] segments = resourceUri.segments();
    int segmentCount = segments.length;
    String path = segments[segmentCount - 2] + "/" + segments[segmentCount - 1]; // last two segments.
    IResourceDescription description = lookup.resourceIn(Path.fromOSString(path));
    assertThat(description.getURI(), equalTo(resourceUri));
  }
View Full Code Here

Examples of org.eclipse.emf.common.util.URI.segments()

       
        if (type2 != null && type2.eIsProxy())
        {
            URI proxyURI = type2.eProxyURI();

            String fullModelName = proxyURI.segments()[proxyURI.segmentCount()-1];
            modelName = fullModelName.substring( 0, fullModelName.lastIndexOf( '.' ) );
           
        }

        return modelName;
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.