| uk.ac.imperial.presage2.util.fsm.TransitionCondition |
Known Indirect Subclasses
|
Class Overview
Decides whether a transition may be made from a state given an event.
Summary
| Public Methods |
|
abstract
boolean
|
allow(Object event, Object entity, State state)
Test whether this state transition is allowed given the event object and
current state.
|
Constants
Public Methods
public
abstract
boolean
allow
(Object event, Object entity, State state)
Test whether this state transition is allowed given the event object and
current state.
Parameters
| event
| The event which is being applied on the state machine. |
| entity
| Entity associated with this state machine. |
| state
| Current state of the FSM. |
Returns
- true if this transition is allowed from
state given
event