private String getLabel(Edge e, Column[] cols, GraphView view) { String str = ""; if (cols != null) { int i = 0; for (Column c : cols) { if (i++ > 0) { str += " - "; } Object val = e.getAttribute(c, view); str += val != null ? val : ""; } } if (str.isEmpty()) { str = e.getLabel(); } if (str == null) { str = ""; } return str; }
private void copyEdgeProperties(Edge edge, Edge edgeCopy) { edgeCopy.setColor(edge.getColor()); edgeCopy.setLabel(edge.getLabel()); }
private void copyEdgeProperties(Edge edge, Edge edgeCopy) { edgeCopy.setColor(edge.getColor()); edgeCopy.setLabel(edge.getLabel()); }
/** * Single edge edition mode will always be enabled with this single node * constructor * * @param edge */ public EditEdges(Edge edge) { super(Children.LEAF); this.edges = new Edge[]{edge}; setName(edge.getLabel()); multipleEdges = false; GraphController gc = Lookup.getDefault().lookup(GraphController.class); currentTimeFormat = gc.getGraphModel().getTimeFormat(); dateTimeZone = gc.getGraphModel().getTimeZone(); }
private void refreshRows() { rows = columnsAndRowChooser.getRows(); Object sourceRow = columnsAndRowChooser.getRow(); Node node; Edge edge; //Prepare combo box with nodes/edges data: for (int i = 0; i < rows.length; i++) { if (rows[i] instanceof Node) { node = (Node) rows[i]; rowComboBox.addItem(node.getId() + " - " + node.getLabel()); } else { edge = (Edge) rows[i]; rowComboBox.addItem(edge.getId() + " - " + edge.getLabel()); } if (rows[i] == sourceRow) { rowComboBox.setSelectedIndex(i); } } }
/** * If the edges array has more than one element, multiple edges edition mode * will be enabled. * * @param edges */ public EditEdges(Edge[] edges) { super(Children.LEAF); this.edges = edges; multipleEdges = edges.length > 1; if (multipleEdges) { setName(NbBundle.getMessage(EditEdges.class, "EditEdges.multiple.elements")); } else { setName(edges[0].getLabel()); } GraphController gc = Lookup.getDefault().lookup(GraphController.class); currentTimeFormat = gc.getGraphModel().getTimeFormat(); dateTimeZone = gc.getGraphModel().getTimeZone(); }
set.setDisplayName(NbBundle.getMessage(EditEdges.class, "EditEdges.attributes.text.multiple")); } else { set.setDisplayName(NbBundle.getMessage(EditEdges.class, "EditEdges.attributes.text", edges[0].getLabel()));
Sheet.Set set = new Sheet.Set(); set.setName("properties"); set.setDisplayName(NbBundle.getMessage(EditEdges.class, "EditEdges.properties.text", edge.getLabel()));