edu.iu.iv.core
Interface Algorithm

All Known Implementing Classes:
AttackToleranceAlgorithm, BreadthFirstSearchAlgorithm, CanAlgorithm, CanSearchAlgorithm, ChordAlgorithm, ChordSearchAlgorithm, ErrorToleranceAlgorithm, HypergridAlgorithm, JUNGCircleLayoutAlgorithm, JUNGFruchtermanRheingoldLayoutAlgorithm, JUNGKamadaKawaiLayoutAlgorithm, JUNGSpringLayoutAlgorithm, P2PNetworkVisualizationAlgorithm, PFNETAlgorithm, PruAlgorithm, RandomNetworkAlgorithm, RandomWalkAlgorithm, TarlAlgorithm

public interface Algorithm

An algorithm. These are to be implemented as java beans with an extra execute method. This means, each algorithm must have getters and setters for all outside data needed. The execute method is run when all these setters are set. Also, there must be a no-argument constructor provided so it can be instantiated easily. Some algorithms include: LSA, Topics, and Betweenness Centrality algorithm.

Author:
Team IVC

Method Summary
 boolean execute()
          Runs the algorithm.
 

Method Detail

execute

public boolean execute()
Runs the algorithm.

Returns:
true if the algorithm ran successfully, false otherwise.