All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.psjava.ds.graph.SimpleCapacityEdge Maven / Gradle / Ivy

There is a newer version: 0.1.19
Show newest version
package org.psjava.ds.graph;


public class SimpleCapacityEdge {

	public static  CapacityEdge create(final V from, final V to, final W capacity) {
		return new CapacityEdge() {
			@Override
			public V from() {
				return from;
			}

			@Override
			public V to() {
				return to;
			}

			@Override
			public W capacity() {
				return capacity;
			}

			@Override
			public String toString() {
				return DirectedEdgeToString.toString(this) + "(" + capacity() + ")";
			}
		};
	}
	
	private SimpleCapacityEdge() {
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy