public interface DirectedHyperGraph<VertexType,EdgeType extends DirectedHyperEdge<VertexType>> extends UndirectedHyperGraph<VertexType,EdgeType>
Modifier and Type | Method and Description |
---|---|
boolean |
addEdge(java.util.Set<VertexType> sourceVertices,
java.util.Set<VertexType> targetVertices) |
java.util.Set<EdgeType> |
findEdgesWithSourceVertex(VertexType vertex) |
java.util.Set<EdgeType> |
findEdgesWithSourceVertices(java.util.Set<VertexType> vertices) |
java.util.Set<EdgeType> |
findEdgesWithTargetVertex(VertexType vertex) |
java.util.Set<EdgeType> |
findEdgesWithTargetVertices(java.util.Set<VertexType> vertices) |
addEdge, addEdges, addVertex, addVertices, clear, findChildrenOf, findEdgesOf, findEdgesOf, findNeighborsOf, getEdges, getVertices, removeEdge, removeEdges, removeVertex, removeVertices
boolean addEdge(java.util.Set<VertexType> sourceVertices, java.util.Set<VertexType> targetVertices)
java.util.Set<EdgeType> findEdgesWithSourceVertex(VertexType vertex)
java.util.Set<EdgeType> findEdgesWithSourceVertices(java.util.Set<VertexType> vertices)
java.util.Set<EdgeType> findEdgesWithTargetVertices(java.util.Set<VertexType> vertices)
java.util.Set<EdgeType> findEdgesWithTargetVertex(VertexType vertex)