|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ModelListener
An interface for objects that listen for model events.
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 failure)
The Model calls this when an action has found an error. |
Model |
getModel()
Returns the model that this listener is listening to. |
java.lang.String |
getName()
Get the short name that this listener is known by. |
void |
setModel(Model model)
Tell the listener which model it is listening to. |
void |
startAction(java.lang.Object state,
int action,
java.lang.String name)
This is called just before an action is about to be executed. |
Method Detail |
---|
java.lang.String getName()
Model getModel()
void setModel(Model model)
void doneReset(java.lang.String reason, boolean testing)
reason
- An adjective that describe why the reset was done.testing
- The parameter that was passed to the FsmModel reset call.void doneGuard(java.lang.Object state, int action, boolean enabled, int value)
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).
void startAction(java.lang.Object state, int action, java.lang.String name)
state
- The current state of the model.action
- The number of the action.name
- The name of the action.void doneTransition(int action, Transition tr)
action
- The number of the action just taken.tr
- The transition just taken.void failure(TestFailureException failure)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |