private void setHiddenNodes(final CyNetworkView view, final HiddenNodes hidden) { if (hidden == null) { return; } final Iterator it = hidden.getNode().iterator(); while (it.hasNext()) { final Node hiddenNodeObject = (Node) it.next(); final CyNode hiddenNode = Cytoscape.getCyNode(hiddenNodeObject .getId(), false); view.hideGraphObject(view.getNodeView(hiddenNode)); } }
/** * Constructor. * * @param cyNetwork CyNetwork * @param cyNodes Set<CyNode> * @param cyEdges Set<CyEdge> */ public MergeNetworkEdit(CyNetwork cyNetwork, Set<CyNode> cyNodes, Set<CyEdge> cyEdges) { super("Merge Network"); // check args if (cyNetwork == null || cyNodes == null || cyEdges == null) throw new IllegalArgumentException("network, nodes, or edges is null"); // init args this.cyNetwork = cyNetwork; this.cyEdges = cyEdges; this.cyNodes = new HashMap<CyNode, Point2D.Double>(); CyNetworkView view = Cytoscape.getNetworkView(cyNetwork.getIdentifier()); if (view != null || view != Cytoscape.getNullNetworkView()) { for (CyNode cyNode : cyNodes) { NodeView nv = view.getNodeView(cyNode); Point2D.Double point = new Point2D.Double(nv.getXPosition(), nv.getYPosition()); this.cyNodes.put(cyNode, point); } } }
writeGraphNodeGraphics(network, view.getNodeView(node), (List) graphicsPair.value);
private void updateNodeViews(final CyNetwork currentNetwork, final CyNetworkView currentNetworkView) { for (final CyNode node: (List<CyNode>)currentNetwork.nodesList()) { final CyNetwork nestedNetwork = (CyNetwork) node.getNestedNetwork(); if (nestedNetwork != null) { final CyNetworkView nestedNetworkView = Cytoscape.getNetworkView(nestedNetwork.getIdentifier()); if (!nestedNetworkView.equals(Cytoscape.getNullNetworkView())) { final NodeView nodeView = currentNetworkView.getNodeView(node); ((DNodeView)nodeView).setNestedNetworkView((DGraphView) nestedNetworkView); } } } } }
DeleteEdit(CyNetwork net, int[] nodeInd, int[] edgeInd) { super("Delete"); if ( net == null ) throw new IllegalArgumentException("network is null"); this.net = net; nodes = new int[nodeInd.length]; for ( int i = 0; i < nodeInd.length; i++ ) nodes[i] = nodeInd[i]; edges = new int[edgeInd.length]; for ( int i = 0; i < edgeInd.length; i++ ) edges[i] = edgeInd[i]; // save the positions of the nodes xPos = new double[nodes.length]; yPos = new double[nodes.length]; CyNetworkView netView = Cytoscape.getNetworkView(net.getIdentifier()); if ( netView != null && netView != Cytoscape.getNullNetworkView() ) { for ( int i = 0; i < nodes.length; i++ ) { NodeView nv = netView.getNodeView(nodes[i]); xPos[i] = nv.getXPosition(); yPos[i] = nv.getYPosition(); } } }
NodeView nodeView = networkView.getNodeView(node); DNodeView dingNodeView = (DNodeView) nodeView;
if ( graphObj instanceof giny.model.Node) { cyNode = (CyNode) graphObj; nv = Cytoscape.getCurrentNetworkView().getNodeView(cyNode); if ( !nodeViews.contains(nv) ) nodeViews.add(nv);
final NodeView nv = view.getNodeView(selectedNode); if (nv != null) nv.setSelectedPaint(selectedNodeColor);
new_network_view.getNodeView(node) .setOffset(current_network_view.getNodeView(node).getXPosition(), current_network_view.getNodeView(node).getYPosition());
final NodeView nv = netView.getNodeView(selectedNode); if (nv != null) nv.setSelectedPaint(reverseSelectedNodeColor);
new_view.getNodeView(node) .setOffset(current_network_view.getNodeView(node).getXPosition(), current_network_view.getNodeView(node).getYPosition());
writeNodeGraphics(node, (NodeView)networkView.getNodeView(node));
cyNetwork.restoreNode(cyNode); Point2D.Double point = cyNodes.get(cyNode); NodeView nv = view.getNodeView(cyNode); nv.setXPosition(point.getX()); nv.setYPosition(point.getY());
network_view.getNodeView((CyNode) nodeIt.next()).setSelectedPaint( myGlobalApp.getNodeSelectionColor());
InnerCanvas innerCanvas = graphView.getCanvas(); NodeView nodeView = Cytoscape.getCurrentNetworkView().getNodeView(node);
public void undo() { super.undo(); net.restoreNodes(nodes); net.restoreEdges(edges); CyNetworkView netView = Cytoscape.getNetworkView(net.getIdentifier()); if ( netView != null && netView != Cytoscape.getNullNetworkView() ) { for ( int i = 0; i < nodes.length; i++ ) { NodeView nv = netView.getNodeView(nodes[i]); nv.setOffset( xPos[i], yPos[i] ); } } netView.redrawGraph(true, true); Cytoscape.firePropertyChange(Cytoscape.NETWORK_MODIFIED, netView, net); deleteAction.setEnabled(true); } }
continue; final NodeView nodeView = networkView.getNodeView(node);
Node n = (Node) ni.next(); NodeView onv = origView.getNodeView(n); NodeView nnv = newView.getNodeView(n);
public void actionPerformed(ActionEvent e) { Object obj = null; Object currentValue = null; // For now, it supports label position only. if(type.equals(VisualPropertyType.NODE_LABEL_POSITION)) { if(graphObj instanceof Node) currentValue = Cytoscape.getCurrentNetworkView().getNodeView((Node) graphObj).getLabelPosition(); } try { obj = type.showDiscreteEditor(currentValue); if (obj instanceof CyCustomGraphics) { final CyCustomGraphics cg = (CyCustomGraphics)obj; Cytoscape.getVisualMappingManager().getCustomGraphicsManager() .setUsedInCurrentSession(cg, true); } } catch (Exception ex) { logger.warn("Unable to show descrete editor", ex); obj = null; } if (obj == null) return; String val = ValueToStringConverterManager.manager.toString(obj); attrs.setAttribute(graphObj.getIdentifier(), type.getBypassAttrName(), val); Cytoscape.getCurrentNetworkView().redrawGraph(false, true); BypassHack.finished(); } });
NodeView nodeView = netview.getNodeView(Cytoscape.getCyNode((String) table.getValueAt(row, column)));