|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Graph
Interface for a graph building of Node's and Edge's
| Method Summary | |
|---|---|
void |
addEdge(Edge arco)
Adiciona o arco ÔøΩ rede. |
void |
addNode(Node no)
Adiciona novo nÔøΩ ao grafo. |
List<Edge> |
getEdges()
Retorna os edgeList do grafo. |
int |
getNodeCount()
Returna o nÔøΩmero de variÔøΩveis da rede. |
ArrayList<Node> |
getNodes()
Retorna os nÔøΩs do grafo. |
int |
hasEdge(Node no1,
Node no2)
Verifica existÔøΩncia de determinado arco. |
void |
removeEdge(Edge arco)
Retira do grafo o arco especificado. |
void |
removeNode(Node elemento)
Remove nÔøΩ do grafo. |
| Method Detail |
|---|
List<Edge> getEdges()
ArrayList<Node> getNodes()
int getNodeCount()
void removeEdge(Edge arco)
arco - arco a ser retirado.void addNode(Node no)
no - nÔøΩ a ser inserido.
void addEdge(Edge arco)
throws Exception
arco - arco a ser inserido.
Exceptionvoid removeNode(Node elemento)
elemento - no a ser removido.
int hasEdge(Node no1,
Node no2)
no1 - nÔøΩ origem.no2 - nÔøΩ destino.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||