title: Looking for a simple Java API for creating graphs (edges + nodes)
body: <p>I'm trying to find a simple Java API for creating graph relationships. It should have some functionality like <code>addEdge()</code>, <code>addNode()</code>, <code>isConnected(node1, node2)</code>, <code>findPaths(node1, node2)</code>, etc.  I need no UI, just logic. </p>
  
  <p>I found a bunch of academic projects, but none seems to be "<em>The Definitive Graph API</em>".</p>
  
  <p>Does anyone know about such an API?</p>