Uses of Interface
org.jactr.core.production.action.IAction

Packages that use IAction
org.jactr.core.production   
org.jactr.core.production.action   
org.jactr.core.production.basic   
org.jactr.core.production.event   
org.jactr.scripting.action   
 

Uses of IAction in org.jactr.core.production
 

Methods in org.jactr.core.production that return types with arguments of type IAction
 java.util.Collection<IAction> ISymbolicProduction.getActions()
          Gets the actions attribute of the ISymbolicProduction object
 

Methods in org.jactr.core.production with parameters of type IAction
 void ISymbolicProduction.addAction(IAction cons)
          Adds a feature to the IAction attribute of the ISymbolicProduction object
 void ISymbolicProduction.removeAction(IAction cons)
          Description of the Method
 

Uses of IAction in org.jactr.core.production.action
 

Subinterfaces of IAction in org.jactr.core.production.action
 interface IBufferAction
           
 

Classes in org.jactr.core.production.action that implement IAction
 class AddAction
          AddAction represents the consequence of adding a chunk to a buffer.
 class BindAction
          BindAction is used merely for the assignment of variables that are not explicitly imbedded in any other action.
 class DefaultAction
          DefaultAction is the general base class for all the of the Actions presented (aside, of course, for IAction itself).
 class DefaultSlotAction
           
 class ExecuteAction
          The ExecuteAction is a convenience IAction that permits the execution of an arbitrary Runnable class?s run method.
 class ModifyAction
          The ModifyAction is used to modify the slot values of a chunk residing within a specific buffer.
 class OutputAction
          Description of the Class
 class ProxyAction
           
 class RemoveAction
          The remove action does just that.
 class SetAction
          a zero-time buffer content set operator
 class SleepAction
          An action, that when fired will block the model thread until a chunk appears in the goal buffer
 class StopAction
           
 

Methods in org.jactr.core.production.action that return IAction
 IAction StopAction.bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)
           
 IAction SleepAction.bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)
           
 IAction SetAction.bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)
           
 IAction RemoveAction.bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)
           
 IAction ProxyAction.bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)
           
 IAction OutputAction.bind(java.util.Map<java.lang.String,java.lang.Object> bindings)
           
 IAction ModifyAction.bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)
           
 IAction IAction.bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)
          Bind is called during the creation of an instantiation of a produciton.
 IAction ExecuteAction.bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)
           
 IAction BindAction.bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)
           
 IAction AddAction.bind(java.util.Map<java.lang.String,java.lang.Object> bindings)
           
 IAction ProxyAction.getDelegate()
           
 

Method parameters in org.jactr.core.production.action with type arguments of type IAction
 void ProxyAction.setDelegateClass(java.lang.Class<? extends IAction> proxyClass)
           
 

Constructor parameters in org.jactr.core.production.action with type arguments of type IAction
ProxyAction(java.lang.Class<? extends IAction> proxyClass)
           
 

Uses of IAction in org.jactr.core.production.basic
 

Methods in org.jactr.core.production.basic that return types with arguments of type IAction
 java.util.Collection<IAction> BasicSymbolicProduction.getActions()
           
 

Methods in org.jactr.core.production.basic with parameters of type IAction
 void BasicSymbolicProduction.addAction(IAction cons)
           
 void BasicSymbolicProduction.removeAction(IAction cons)
           
 

Uses of IAction in org.jactr.core.production.event
 

Methods in org.jactr.core.production.event that return IAction
 IAction ProductionEvent.getAction()
           
 

Constructors in org.jactr.core.production.event with parameters of type IAction
ProductionEvent(IProduction source, ProductionEvent.Type type, IAction action)
           
 

Uses of IAction in org.jactr.scripting.action
 

Classes in org.jactr.scripting.action that implement IAction
 class ScriptableAction
          ScriptableAction allows for custom actions.
 

Methods in org.jactr.scripting.action that return IAction
 IAction ScriptableAction.bind(java.util.Map<java.lang.String,java.lang.Object> variableBindings)