Exemplo n.º 1
0
  public static IFolder getFolder() {

    CommonNavigator navigator = (CommonNavigator) Viewer.getView(IFITTESTFolderConstants.NAVIGATOR);

    if (navigator != null) {
      CommonViewer viewer = navigator.getCommonViewer();
      if (viewer != null) {
        ISelection selection = viewer.getSelection();
        if (selection instanceof IStructuredSelection && !selection.isEmpty()) {
          IStructuredSelection sel = (IStructuredSelection) selection;
          Object object = sel.getFirstElement();
          return (object instanceof IFolder && !(object instanceof IProject))
              ? (IFolder) object
              : null;
        }
      }
    }
    return null;
  }