public Edge build() { return new Edge(group, source, dest, directed, matchedVertex, properties); } }
private AdjacencyMap getAdjacencyMap(final int size) { final AdjacencyMap adjacencyMap = new AdjacencyMap(); for (int i = 0; i < size; i++) { adjacencyMap.putEdge(i, i + 1, new Edge(Integer.toString(i), Integer.toString(i), Integer.toString(i + 1), true)); } return adjacencyMap; } }
@Test public void shouldSetIdentifiers() { // Given final Edge edge1 = new Edge(TestGroups.EDGE, 1, 2, false); final Edge edge2 = new Edge(TestGroups.EDGE_2, 4, 3, false); // When edge1.setIdentifiers(4, 3, false); edge1.setGroup(TestGroups.EDGE_2); // Then assertEquals(3, edge1.getSource()); assertThat(edge1, equalTo(edge2)); }
@Override public Edge emptyClone() { return new Edge( getGroup(), getSource(), getDestination(), isDirected(), getMatchedVertex(), new Properties() ); }
Edge edgeInstance = new Edge(); edgeInstance.source = source; edgeInstance.destination = destination; edgeInstance.cost = cost; ... listOfEdges.add(edgeInstance);
public Edge build() { return new Edge(group, source, dest, directed, matchedVertex, properties); } }
public void addEdgeForIndexing(int from, int to, int T) throws IllegalArgumentException, IllegalAccessException { Edge e = new Edge(from,to,T); nodeIDs.add(e.from); nodeIDs.add(e.to); ArrayList tmp = null; if (edges.containsKey(e.from)) tmp = (ArrayList) edges.get(e.from); else { tmp = new ArrayList(); edges.put(e.from,tmp); } tmp.add(e);//adding an edge to tmp
import java.util.Random; Random random = new Random(); Edge[] edges = new Edge[800]; for(int i = 0; i < edges.length; i++) { edges[i] = new Edge( Integer.toString(random.nextInt(100)), Integer.toString(random.nextInt(100))); random.nextInt(300) //weights from 0 to 299 ); }
TreeSet<Edge> edges = new TreeSet<Edge>(); Scanner scanner = new Scanner(System.in); int counter = 10; while (counter > 0) { System.out.println("Enter edge parameters:"); String temp = scanner.nextLine(); String[] params = temp.split("-"); edges.add(new Edge(params[0], params[1], Integer.valueOf(params[2]))); counter--; }
@Override public Element getElement(final String line) { final String[] t = line.split(","); final Edge edge = new Edge(t[2]); edge.setSource(t[0]); edge.setDestination(t[1]); edge.putProperty("count", 1); edge.putProperty("visibility", t[3]); return edge; }
@Override public Element getElement(final String line) { final String[] t = line.split(","); final Edge edge = new Edge(t[2]); edge.setSource(t[0]); edge.setDestination(t[1]); edge.setDirected(false); edge.putProperty("count", 1); return edge; }
@Override public Element getElement(final String line) { final String[] t = line.split(","); final Edge edge = new Edge("data"); edge.setSource(t[0]); edge.setDestination(t[1]); edge.setDirected(false); edge.putProperty("count", 1); return edge; }
@Override public Element getElement(final String line) { final String[] t = line.split(","); final Edge edge = new Edge("data"); edge.setSource(t[0]); edge.setDestination(t[1]); edge.setDirected(false); edge.putProperty("count", 1); return edge; }
@Override public Element getElement(final String line) { final String[] t = line.split(","); final Edge edge = new Edge("data"); edge.setSource(t[0]); edge.setDestination(t[1]); edge.setDirected(false); edge.putProperty("count", 1); return edge; }
@Override public Element getElement(final String line) { final String[] t = line.split(","); final Edge edge = new Edge("data"); edge.setSource(t[0]); edge.setDestination(t[1]); edge.setDirected(false); edge.putProperty("count", 1); edge.putProperty("thing", Integer.parseInt(t[2])); return edge; }
@Override public Element getElement(final Viewing viewing) { final Edge edge = new Edge(Group.VIEWING, viewing.getUserId(), viewing.getFilmId(), true); edge.putProperty(Property.START_TIME, viewing.getStartTime()); edge.putProperty(Property.COUNT, 1); return edge; }
@Override public Edge emptyClone() { return new Edge( getGroup(), getSource(), getDestination(), isDirected(), getMatchedVertex(), new Properties() ); }
@Override public Edge read(final Kryo kryo, final Input input, final Class<Edge> type) { final String group = input.readString(); Registration reg = kryo.readClass(input); final Object source = kryo.readObject(input, reg.getType()); reg = kryo.readClass(input); final Object dest = kryo.readObject(input, reg.getType()); final boolean directed = input.readBoolean(); final Properties properties = kryo.readObjectOrNull(input, Properties.class); return new Edge(group, source, dest, directed, null, properties); } }