Interface ActionListener

All Known Implementing Classes:
DesktopFirebaseConnectionComponent, ExecutionManager, FirebaseConnectionComponent, MockFirebaseConnectionComponent, QueueExecutionManager, UIComponent

public interface ActionListener
An interface that can be used by the ActionInterpreter to notify other objects (i.e. Goal Manager) that the action has completed. EW: Extended to notify objects on action start and on progress of action steps. Currently used only for external GUI purposes, we can make separate listeners if we don't want this in the GM. This is an implementation of the .