public interface EGraph
Modifier and Type | Method and Description |
---|---|
int |
addEdge(EEdge edge) |
int |
addNode(ENode node) |
int |
getDist(int sourceId,
int targetId) |
EEdge |
getEdge(int newSourceId,
int newTargetId) |
java.util.List<EEdge> |
getEdges() |
int |
getId() |
ENode |
getNodeById(int id) |
java.util.List<ENode> |
getNodes() |
java.util.List<ENode> |
getNodesWithLabel(ENode sourceNode) |
int |
getSize() |
void |
removeNode(ENode node) |
void |
setId(int id) |
int addNode(ENode node)
void removeNode(ENode node)
java.util.List<ENode> getNodes()
ENode getNodeById(int id)
int addEdge(EEdge edge)
java.util.List<EEdge> getEdges()
EEdge getEdge(int newSourceId, int newTargetId)
int getSize()
int getId()
void setId(int id)
int getDist(int sourceId, int targetId)