org.jactr.tools.goalfeeder.action
Class RespondAction

java.lang.Object
  extended by org.jactr.tools.goalfeeder.action.RespondAction
All Implemented Interfaces:
org.jactr.core.production.action.IAction

public class RespondAction
extends java.lang.Object
implements org.jactr.core.production.action.IAction

requires that GoalFeeder be attached to the runtime applicationData

Author:
harrison

Constructor Summary
RespondAction()
           
 
Method Summary
 org.jactr.core.production.action.IAction bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)
           
 void dispose()
           
 double fire(org.jactr.core.production.IInstantiation instantiation, double firingTime)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RespondAction

public RespondAction()
Method Detail

bind

public org.jactr.core.production.action.IAction bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)
                                              throws org.jactr.core.production.CannotInstantiateException
Specified by:
bind in interface org.jactr.core.production.action.IAction
Throws:
org.jactr.core.production.CannotInstantiateException

dispose

public void dispose()
Specified by:
dispose in interface org.jactr.core.production.action.IAction

fire

public double fire(org.jactr.core.production.IInstantiation instantiation,
                   double firingTime)
Specified by:
fire in interface org.jactr.core.production.action.IAction