quoggles.algorithms.qbfs
Class QBFSAlgorithm
java.lang.Object
|
+--org.graffiti.plugin.algorithm.AbstractAlgorithm
|
+--quoggles.algorithms.qbfs.QBFSAlgorithm
- All Implemented Interfaces:
- org.graffiti.plugin.algorithm.Algorithm
- public class QBFSAlgorithm
- extends org.graffiti.plugin.algorithm.AbstractAlgorithm
An implementation of the QBFSAlgorithm algorithm.
- Version:
- $Revision: 1.1 $
|
Field Summary |
private java.util.ArrayList |
bfsNodeList
|
private org.graffiti.graph.Node |
sourceNode
DOCUMENT ME! |
| Fields inherited from class org.graffiti.plugin.algorithm.AbstractAlgorithm |
graph, parameters |
| Methods inherited from class org.graffiti.plugin.algorithm.AbstractAlgorithm |
attach, reset |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sourceNode
private org.graffiti.graph.Node sourceNode
- DOCUMENT ME!
bfsNodeList
private java.util.ArrayList bfsNodeList
QBFSAlgorithm
public QBFSAlgorithm()
getBfsNodeList
public java.util.ArrayList getBfsNodeList()
- Returns:
getName
public java.lang.String getName()
- See Also:
Algorithm.getName()
setParameters
public void setParameters(org.graffiti.plugin.parameter.Parameter[] params)
- Specified by:
setParameters in interface org.graffiti.plugin.algorithm.Algorithm- Overrides:
setParameters in class org.graffiti.plugin.algorithm.AbstractAlgorithm
- See Also:
setParameters(org.graffiti.plugin.algorithm.Parameter)
getParameters
public org.graffiti.plugin.parameter.Parameter[] getParameters()
- Specified by:
getParameters in interface org.graffiti.plugin.algorithm.Algorithm- Overrides:
getParameters in class org.graffiti.plugin.algorithm.AbstractAlgorithm
- See Also:
Algorithm.getParameters()
check
public void check()
throws org.graffiti.plugin.algorithm.PreconditionException
- Specified by:
check in interface org.graffiti.plugin.algorithm.Algorithm- Overrides:
check in class org.graffiti.plugin.algorithm.AbstractAlgorithm
org.graffiti.plugin.algorithm.PreconditionException- See Also:
Algorithm.check()
execute
public void execute()
- See Also:
The given
graph must have at least one node.