nz.ac.waikato.modeljunit.gui.visualisaton
Class VisualisationListener

java.lang.Object
  extended by nz.ac.waikato.modeljunit.AbstractListener
      extended by nz.ac.waikato.modeljunit.gui.visualisaton.VisualisationListener
All Implemented Interfaces:
ModelListener

public class VisualisationListener
extends AbstractListener

An implementation of ModelListener that passes information about the model to the JUNGHelper class.


Field Summary
 
Fields inherited from class nz.ac.waikato.modeljunit.AbstractListener
model_
 
Constructor Summary
VisualisationListener()
           
 
Method Summary
 void doneGuard(java.lang.Object state, int action, boolean enabled, int value)
          The Model calls this after each guard evaluation.
 void doneReset(java.lang.String reason, boolean testing)
          The Model calls this after each reset(boolean) action.
 void doneTransition(int action, Transition tr)
          The Model calls this after taking each transition.
 void failure(TestFailureException ex)
          The Model calls this when an action has found an error.
 java.lang.String getName()
          Get the short name that this listener is known by.
 void startAction(java.lang.Object state, int action, java.lang.String name)
          This is called just before an action is about to be executed.
 
Methods inherited from class nz.ac.waikato.modeljunit.AbstractListener
getModel, setModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisualisationListener

public VisualisationListener()
Method Detail

getName

public java.lang.String getName()
Description copied from interface: ModelListener
Get the short name that this listener is known by. This name is used to add a listener to a model or a Tester object and to lookup a listener. The name should be a short descriptive noun phrase, all in lowercase, should usually be less than 30 characters, and may contain spaces.


doneReset

public void doneReset(java.lang.String reason,
                      boolean testing)
Description copied from interface: ModelListener
The Model calls this after each reset(boolean) action.

Specified by:
doneReset in interface ModelListener
Overrides:
doneReset in class AbstractListener
Parameters:
reason - An adjective that describe why the reset was done.
testing - The parameter that was passed to the FsmModel reset call.

doneGuard

public void doneGuard(java.lang.Object state,
                      int action,
                      boolean enabled,
                      int value)
Description copied from interface: ModelListener
The Model calls this after each guard evaluation. Note that this will be called even after an implicit guard (which always returns true) has been evaluated. The enabled boolean says whether the guard of action is enabled or not, while value gives the actual value returned by the guard method (0 for false, 1 for true, or other positive integer values for Markov chain guards).

Specified by:
doneGuard in interface ModelListener
Overrides:
doneGuard in class AbstractListener

startAction

public void startAction(java.lang.Object state,
                        int action,
                        java.lang.String name)
Description copied from interface: ModelListener
This is called just before an action is about to be executed. (The guard of that action is known to be true at this point).

Specified by:
startAction in interface ModelListener
Overrides:
startAction in class AbstractListener
Parameters:
state - The current state of the model.
action - The number of the action.
name - The name of the action.

doneTransition

public void doneTransition(int action,
                           Transition tr)
Description copied from interface: ModelListener
The Model calls this after taking each transition.

Specified by:
doneTransition in interface ModelListener
Overrides:
doneTransition in class AbstractListener
Parameters:
action - The number of the action just taken.
tr - The transition just taken.

failure

public void failure(TestFailureException ex)
Description copied from interface: ModelListener
The Model calls this when an action has found an error. The failure exception contains lots of information about the test failure. If a listener throws this exception, then the test generation process will stop with this exception. (after all listeners have been notified of the failure).

Specified by:
failure in interface ModelListener
Overrides:
failure in class AbstractListener


Copyright © 2009 ModelJUnit Project. All Rights Reserved.