Package com.google.devtools.depan.eclipse.editors

Examples of com.google.devtools.depan.eclipse.editors.ViewEditor


    }
    return null;
  }

  private boolean isNodeSelected(GraphNode node) {
    ViewEditor viewEditor = tool.getEditor();
    if (null == viewEditor) {
      return false;
    }
    return viewEditor.isSelected(node);
  }
View Full Code Here


    }
    return "";
  }

  private Point2D getPosition(GraphNode graphNode) {
    ViewEditor viewEditor = tool.getEditor();
    if (null == viewEditor) {
      return null;
    }

    return viewEditor.getPosition(graphNode);
  }
View Full Code Here

  private void updateModel() {
    if (!hasEditor()) {
      return;
    }

    ViewEditor editor = getEditor();
    List<Relation> unselected =
        Lists.newArrayList(contentProvider.getObjects());

    // show selected ones
    IStructuredSelection selection = (IStructuredSelection) list.getSelection();

    @SuppressWarnings("unchecked")
    Iterator<Relation> iterator = selection.iterator();
    while (iterator.hasNext()) {
      Relation relation = iterator.next();
      editor.setRelationVisible(relation, true);
      unselected.remove(relation);
    }

    // Hide anything left in the unselected list.
    for (Relation relation : unselected) {
      editor.setRelationVisible(relation, false);
    }
  }
View Full Code Here

TOP

Related Classes of com.google.devtools.depan.eclipse.editors.ViewEditor

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.