graphlab.gui.plugins.algorithmanimator.core
Class AbstractAnimator

java.lang.Object
  extended by graphlab.main.core.action.AbstractAction
      extended by graphlab.gui.plugins.algorithmanimator.core.AbstractAnimator
All Implemented Interfaces:
Action, Notifiable, java.lang.Runnable

public abstract class AbstractAnimator
extends AbstractAction
implements java.lang.Runnable


Field Summary
static Event event
           
 
Fields inherited from class graphlab.main.core.action.AbstractAction
listeningEvents
 
Constructor Summary
AbstractAnimator(BlackBoard bb)
          constructor
 
Method Summary
abstract  java.lang.String getAlgorithmName()
           
abstract  AutomatedAlgorithm getAnimatedAlgorithm()
           
 void performJob(java.lang.String name)
          like Action
 void run()
           
 
Methods inherited from class graphlab.main.core.action.AbstractAction
disable, doJob, enable, getBlackBoard, isEnable, setBlackBoard
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

event

public static Event event
Constructor Detail

AbstractAnimator

public AbstractAnimator(BlackBoard bb)
constructor

Parameters:
bb - the BlackBoard of the action
Method Detail

performJob

public void performJob(java.lang.String name)
Description copied from class: AbstractAction
like Action

Specified by:
performJob in class AbstractAction

run

public void run()
Specified by:
run in interface java.lang.Runnable

getAnimatedAlgorithm

public abstract AutomatedAlgorithm getAnimatedAlgorithm()

getAlgorithmName

public abstract java.lang.String getAlgorithmName()