namespace MoonTools.Graph { public interface IWeightedGraph { void AddEdge(TNode v, TNode u, int weight, TEdgeData edgeData); } }