summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/graph/Edge.java
blob: 9fb20c092379754b0338bae594306a5a36974246 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package bjc.utils.graph;

public class Edge<T> {
	private final T		source, target;
	private final int	distance;

	public Edge(T node1, T node2, int distance) {
		this.source = node1;
		this.target = node2;
		this.distance = distance;
	}

	public T getSource() {
		return source;
	}

	public T getTarget() {
		return target;
	}

	public int getDistance() {
		return distance;
	}

	@Override
	public String toString() {
		return " first vertex " + source + " to vertex " + target
				+ " with distance: " + distance;
	}
}