Package com.gengoai.graph

Interface Summary Interface Description EdgeFactory<V> Interface for creating new edges.EdgeMergeFunction<V> Function defining how to merge duplicate edges when merging two graphs together.Graph<V> Interface defining a graph data structure. 
Class Summary Class Description DefaultGraphImpl<V> DirectedEdge<V> A directed weighted edge implementation.DirectedEdgeFactory<V> Edge factory forDirectedEdge
sEdge<V> Defines an edge in a graph, which minimally is made up of two vertices (source and target in directed edges).EdgeMergeFunctions A set of common edge merge functions.UndirectedEdge<V> An undirected weighted edge implementation.UndirectedEdgeFactory<V> Factory for creating undirected edges.Vertex A generic vertex class which has a label and set of properties.Vertex.VertexBuilder The type Vertex builder.