Examples of ResourceNavigator


Examples of org.eclipse.ui.views.navigator.ResourceNavigator

  public IProject activeProject() {
    for (IViewReference reference : viewReferencesInActivePage()) {
      IViewPart part = reference.getView(false);
      if (part instanceof ResourceNavigator) {
        ResourceNavigator navigator = (ResourceNavigator) part;
        StructuredSelection selection = (StructuredSelection) navigator.getTreeViewer().getSelection();
        IResource resource = (IResource) selection.getFirstElement();
        return resource.getProject();
      }
    }
    return null;
View Full Code Here

Examples of org.eclipse.ui.views.navigator.ResourceNavigator

        createKnowledgeBaseName( parent );
        createKnowledgeBasePkgName( parent );
    }

    private void createProjectSelector(Composite container) {
        ResourceNavigator nav = new ResourceNavigator();

        TreeViewer viewer = new TreeViewer( container, SWT.SINGLE |
                                                       SWT.H_SCROLL |
                                                       SWT.V_SCROLL |
                                                       SWT.BORDER );
View Full Code Here

Examples of org.eclipse.ui.views.navigator.ResourceNavigator

   */
  protected PageRec doCreatePage(IWorkbenchPart part) {
    // Try to get an outline page.
    IStructuredSelection selection = null;   
    if (part instanceof org.eclipse.ui.views.navigator.ResourceNavigator) {
        ResourceNavigator navigator = (ResourceNavigator) part;
        selection = (IStructuredSelection) navigator.getTreeViewer().getSelection();
    } else if (part instanceof org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart) {
      PackageExplorerPart packageExplorer = (PackageExplorerPart) part;
      selection = (IStructuredSelection) packageExplorer.getTreeViewer().getSelection();
    }
    if (selection != null && !selection.isEmpty()) {
View Full Code Here

Examples of org.eclipse.ui.views.navigator.ResourceNavigator

        IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
        IFile workspaceFile = root.getFileForLocation(path);
       
        if (workspaceFile != null) {
          IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
          ResourceNavigator navigator = (ResourceNavigator)page.showView("org.eclipse.ui.views.ResourceNavigator");
          navigator.getViewer().setSelection(new StructuredSelection(workspaceFile),true);
        } else {
          try{
            if(input instanceof FileEditorInput){
              FileEditorInput fInput2 = (FileEditorInput)input;
              IFile theFile = fInput2.getFile();
             
              IFile nonWorkspaceFile = root.getFileForLocation(theFile.getFullPath());
             
              IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
              ResourceNavigator navigator = (ResourceNavigator)page.showView("org.eclipse.ui.views.ResourceNavigator");
              navigator.getViewer().setSelection(new StructuredSelection(theFile),true);
            }
          }
          catch (Exception e) {
            AlertUtils.alertUser("The current file is not part of a project in the project tree.");
          }
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.