Example #1
0
  public void refresh() {
    this.flat = input.isFlat();
    if (flat) {
      viewer.setInput(input.getRoot());
    }
    refreshBreadCrumb();
    viewer.refresh();

    if (viewer.getInput() == input.getRoot())
      viewer.setSelection(new StructuredSelection(new Object[] {input.getRoot()}), true);

    //		if (viewer.getCloud().getItems().length > 0) {
    //			viewer.setSelection(new StructuredSelection(viewer.getCloud().getItems()[0].getData()),
    // true);
    //		}
  }