Package com.macrofocus.molap.network
Interface Graph<Vertex,Edge>
-
- All Known Subinterfaces:
Network<Node,Link,Column,Value>
- All Known Implementing Classes:
AbstractNetwork
,SimpleNetwork
public interface Graph<Vertex,Edge>
Created by luc on 05/07/16.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Iterable<Edge>
getEdges()
java.lang.Iterable<Edge>
getEdges(Vertex vertex)
java.lang.Iterable<Edge>
getEdgesFrom(Vertex from)
int
getEdgesFromCount(Vertex from)
java.lang.Iterable<Edge>
getEdgesTo(Vertex to)
Vertex
getFrom(Edge edge)
int
getMaxEdgesCount()
Edge
getReverse(Edge edge)
Vertex
getTo(Edge edge)
java.lang.Iterable<Vertex>
getVertices()
int
getVerticesCount()
UniqueIndex<Vertex>
getVerticesIndex()
-
-
-
Method Detail
-
getVerticesCount
int getVerticesCount()
-
getVertices
java.lang.Iterable<Vertex> getVertices()
-
getVerticesIndex
UniqueIndex<Vertex> getVerticesIndex()
-
getEdges
java.lang.Iterable<Edge> getEdges()
-
getEdgesFromCount
int getEdgesFromCount(Vertex from)
-
getMaxEdgesCount
int getMaxEdgesCount()
-
-