public interface

Action

uk.ac.imperial.presage2.util.fsm.Action
Known Indirect Subclasses

Class Overview

An FSM Action is something which is executed when a transition is taken.

Summary

Constants
Action NOOP A no-op Action which does nothing.
Public Methods
abstract void execute(Object event, Object entity, Transition transition)
Executes this action for the Transition transition caused by event.

Constants

public static final Action NOOP

A no-op Action which does nothing.

Public Methods

public abstract void execute (Object event, Object entity, Transition transition)

Executes this action for the Transition transition caused by event.

Parameters
event the event which caused this transition.
entity Entity object for this FSM.
transition transition being taken.