org.gephi.graph.api.Edge.getLabel()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(214)

本文整理了Java中org.gephi.graph.api.Edge.getLabel()方法的一些代码示例,展示了Edge.getLabel()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Edge.getLabel()方法的具体详情如下:
包路径:org.gephi.graph.api.Edge
类名称:Edge
方法名:getLabel

Edge.getLabel介绍

暂无

代码示例

代码示例来源:origin: org.gephi/preview-plugin

  1. private String getLabel(Edge e, Column[] cols, GraphView view) {
  2. String str = "";
  3. if (cols != null) {
  4. int i = 0;
  5. for (Column c : cols) {
  6. if (i++ > 0) {
  7. str += " - ";
  8. }
  9. Object val = e.getAttribute(c, view);
  10. str += val != null ? val : "";
  11. }
  12. }
  13. if (str.isEmpty()) {
  14. str = e.getLabel();
  15. }
  16. if (str == null) {
  17. str = "";
  18. }
  19. return str;
  20. }

代码示例来源:origin: gephi/graphstore

  1. private void copyEdgeProperties(Edge edge, Edge edgeCopy) {
  2. edgeCopy.setColor(edge.getColor());
  3. edgeCopy.setLabel(edge.getLabel());
  4. }

代码示例来源:origin: org.gephi/graphstore

  1. private void copyEdgeProperties(Edge edge, Edge edgeCopy) {
  2. edgeCopy.setColor(edge.getColor());
  3. edgeCopy.setLabel(edge.getLabel());
  4. }

代码示例来源:origin: org.gephi/tools-plugin

  1. /**
  2. * Single edge edition mode will always be enabled with this single node
  3. * constructor
  4. *
  5. * @param edge
  6. */
  7. public EditEdges(Edge edge) {
  8. super(Children.LEAF);
  9. this.edges = new Edge[]{edge};
  10. setName(edge.getLabel());
  11. multipleEdges = false;
  12. GraphController gc = Lookup.getDefault().lookup(GraphController.class);
  13. currentTimeFormat = gc.getGraphModel().getTimeFormat();
  14. dateTimeZone = gc.getGraphModel().getTimeZone();
  15. }

代码示例来源:origin: org.gephi/datalab-plugin

  1. private void refreshRows() {
  2. rows = columnsAndRowChooser.getRows();
  3. Object sourceRow = columnsAndRowChooser.getRow();
  4. Node node;
  5. Edge edge;
  6. //Prepare combo box with nodes/edges data:
  7. for (int i = 0; i < rows.length; i++) {
  8. if (rows[i] instanceof Node) {
  9. node = (Node) rows[i];
  10. rowComboBox.addItem(node.getId() + " - " + node.getLabel());
  11. } else {
  12. edge = (Edge) rows[i];
  13. rowComboBox.addItem(edge.getId() + " - " + edge.getLabel());
  14. }
  15. if (rows[i] == sourceRow) {
  16. rowComboBox.setSelectedIndex(i);
  17. }
  18. }
  19. }

代码示例来源:origin: org.gephi/tools-plugin

  1. /**
  2. * If the edges array has more than one element, multiple edges edition mode
  3. * will be enabled.
  4. *
  5. * @param edges
  6. */
  7. public EditEdges(Edge[] edges) {
  8. super(Children.LEAF);
  9. this.edges = edges;
  10. multipleEdges = edges.length > 1;
  11. if (multipleEdges) {
  12. setName(NbBundle.getMessage(EditEdges.class, "EditEdges.multiple.elements"));
  13. } else {
  14. setName(edges[0].getLabel());
  15. }
  16. GraphController gc = Lookup.getDefault().lookup(GraphController.class);
  17. currentTimeFormat = gc.getGraphModel().getTimeFormat();
  18. dateTimeZone = gc.getGraphModel().getTimeZone();
  19. }

代码示例来源:origin: org.gephi/tools-plugin

  1. set.setDisplayName(NbBundle.getMessage(EditEdges.class, "EditEdges.attributes.text.multiple"));
  2. } else {
  3. set.setDisplayName(NbBundle.getMessage(EditEdges.class, "EditEdges.attributes.text", edges[0].getLabel()));

代码示例来源:origin: org.gephi/tools-plugin

  1. Sheet.Set set = new Sheet.Set();
  2. set.setName("properties");
  3. set.setDisplayName(NbBundle.getMessage(EditEdges.class, "EditEdges.properties.text", edge.getLabel()));

相关文章