@Override public DefaultEdge createEdge(final Class<?> sourceVertex, final Class<?> targetVertex) { return new DefaultEdge(sourceVertex, targetVertex); } }
@Override public Object getSource() { return super.getSource(); }
public FitnessFunction<?> getTarget(){ return (FitnessFunction<?>) super.getTarget(); }
DefaultEdge edge = new DefaultEdge("foo"); edge.setSource(cells[0].getChildAt(0)); edge.setTarget(cells[0].getChildAt(0)); cells[2] = edge; DefaultEdge edge1 = new DefaultEdge(); GraphConstants.setLineEnd(edge.getAttributes(), arrow); GraphConstants.setEndFill(edge.getAttributes(), true);
/** @return */ @Override public String toString() { String base = super.toString(); return base + ":" + predicate_id; } }
@Override public String toString() { final Set<DefaultEdge> defaultEdges = graph.edgeSet(); StringBuilder s = new StringBuilder(System.lineSeparator()); defaultEdges.forEach(de -> s.append(de.toString()).append(System.lineSeparator())); return s.toString(); } }
/** * Create a graph for coloring purposes, and color it. * * @param nodes all nodes in the network */ @SuppressWarnings("deprecation") private void makeGraph( Map<String, Node> nodes, ValueGraph<BgpPeerConfigId, BgpSessionProperties> bgpTopology) { /* * For the purposes of coloring, two nodes are adjacent if: * - They have established a BGP session */ // Add all nodes first _graph = new DefaultDirectedGraph<>((src, dst) -> new DefaultEdge()); nodes.keySet().forEach(n -> _graph.addVertex(n)); // Process BGP connections for (EndpointPair<BgpPeerConfigId> edge : bgpTopology.edges()) { _graph.addEdge(edge.source().getHostname(), edge.target().getHostname()); } }
public FitnessFunction<?> getSource(){ return (FitnessFunction<?>) super.getSource(); }
@Override public Object getTarget() { return super.getTarget(); }
public Node getSource() { return (Node) super.getSource(); }
public Node getTarget() { return (Node) super.getTarget(); }