|
||||||||||
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.
Exception
void 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 |