Package org.fusesource.ide.commons.tree

Examples of org.fusesource.ide.commons.tree.HasViewer


    return null;
  }

  public static void setSingleSelection(RefreshableUI refreshableUI, Object singleValue) {
    if (refreshableUI instanceof HasViewer) {
      HasViewer v = (HasViewer) refreshableUI;
      Viewer viewer = v.getViewer();
      if (viewer != null) {
        viewer.setSelection(new StructuredSelection(singleValue));
        Viewers.reveal(viewer, singleValue);

      }
View Full Code Here


  }


  public static void setSelection(RefreshableUI refreshableUI, ISelection selection) {
    if (refreshableUI instanceof HasViewer) {
      HasViewer v = (HasViewer) refreshableUI;
      Viewer viewer = v.getViewer();
      if (viewer != null) {
        viewer.setSelection(selection);
      }
    }
  }
View Full Code Here

    Viewers.setSelected(viewer, new StructuredSelection(selectedNodes));
  }


  public static Viewer getViewer(Node node) {
    HasViewer hv = null;
//    if (node instanceof HasRefreshableUI) {
//      HasRefreshableUI hr = node;
//      RefreshableUI refreshableUI = hr.getRefreshableUI();
//      if (refreshableUI instanceof HasViewer) {
//        hv = (HasViewer) refreshableUI;
//      }
//    }
    if (hv == null && node instanceof HasViewer) {
      hv = (HasViewer) node;
    }
    Viewer viewer = null;
    if (hv != null) {
      viewer = hv.getViewer();
    }
    return viewer;
  }
View Full Code Here

      // expand the agents
      if (changeSelectionOnCreate) {
        RefreshableUI refreshableUI = getRefreshableUI();
        if (refreshableUI instanceof HasViewer) {
          HasViewer hv = (HasViewer) refreshableUI;
          Viewer viewer = hv.getViewer();
          if (viewer instanceof CommonViewer) {
            final CommonViewer cv = (CommonViewer) viewer;

            Display.getDefault().asyncExec(new Runnable() {
View Full Code Here

  */
  @Override
  public void onFabricConnected() {
    RefreshableUI refreshableUI = getRefreshableUI();
    if (refreshableUI instanceof HasViewer) {
      HasViewer hv = (HasViewer) refreshableUI;
      Viewer viewer = hv.getViewer();
      final Fabric fabric = this;
      if (viewer instanceof CommonViewer) {
        final CommonViewer cv = (CommonViewer) viewer;

        UIJob job = new UIJob("Connecting to " + this + "...") {
View Full Code Here

  protected void onFabricDetailsAdded(ConfigurationDetails details) {
    RefreshableUI refreshableUI = fabrics.getRefreshableUI();
    // TODO refresh???
    if (refreshableUI instanceof HasViewer) {
      HasViewer v = (HasViewer) refreshableUI;
      v.getViewer().setSelection(new StructuredSelection(details));
    }
  }
View Full Code Here

    addAction = new CloudDetailsAddAction() {
      @Override
      protected void onCloudDetailsAdded(ConfigurationDetails details) {
        RefreshableUI refreshableUI = getRefreshableUI();
        if (refreshableUI instanceof HasViewer) {
          HasViewer v = (HasViewer) refreshableUI;
          v.getViewer().setSelection(new StructuredSelection(details));
        }
      }
    };
  }
View Full Code Here

TOP

Related Classes of org.fusesource.ide.commons.tree.HasViewer

Copyright © 2018 www.massapicom. 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.