tk.exgerm.graphstatis
Interface StatisticTool

All Known Implementing Classes:
EdgeCount, GraphDepth, NodeCount, SubgraphCount

public interface StatisticTool

Sve klase iz ove komponente koje analiziraju graf, treba ovaj interace da implementiraju

Author:
Tim 2

Method Summary
 String getDescription()
          Opis.
 String getName()
          Vraća ime konkretnog alata za statistiku.
 String getResult()
          Vraća rezultat izvršavanja.
 void setGraph(IGraph graph)
          Postavlja graf nad kojim treba da se nađe određena statistika.
 

Method Detail

setGraph

void setGraph(IGraph graph)
Postavlja graf nad kojim treba da se nađe određena statistika.

Parameters:
graph - Graf koji se analizira

getResult

String getResult()
Vraća rezultat izvršavanja. Pošto rezulzaz izvršavanja može da bude dosta stvari, a u svakom slučaju će biti ispisano, odgovornost konkretne implementacije je da kreira string sa rezultatom.

Returns:
Rezultat izvršavanja statistike.

getName

String getName()
Vraća ime konkretnog alata za statistiku.

Returns:
Ime

getDescription

String getDescription()
Opis. Treba ukratko da sadrži šta statistika radi, kakav će joj biti rezultat, i slične stvari.

Returns:
Objašnjenje šta se analizira u grafu.