Uses of Interface
org.jactr.core.production.IInstantiation

Packages that use IInstantiation
org.jactr.core.module.procedural   
org.jactr.core.module.procedural.five.learning   
org.jactr.core.module.procedural.six   
org.jactr.core.module.procedural.six.learning   
org.jactr.core.production   
org.jactr.core.production.action   
org.jactr.core.production.basic   
org.jactr.core.production.event   
org.jactr.core.production.five   
org.jactr.core.production.six   
org.jactr.scripting   
org.jactr.scripting.action   
 

Uses of IInstantiation in org.jactr.core.module.procedural
 

Methods in org.jactr.core.module.procedural that return IInstantiation
 IInstantiation IProductionSelector.select(java.util.Collection<IInstantiation> instantiations)
           
 

Methods in org.jactr.core.module.procedural that return types with arguments of type IInstantiation
 java.util.concurrent.Future<java.util.Collection<IInstantiation>> IProceduralModule.getConflictSet(java.util.Collection<IActivationBuffer> buffers)
          find the set of production instantiations that can fire based on the state of the buffers and fire the notification events
 java.util.Collection<IInstantiation> IProductionInstantiator.instantiate(IProduction production, java.util.Collection<java.util.Map<java.lang.String,java.lang.Object>> provisionalBindings)
           
 java.util.concurrent.Future<IInstantiation> IProceduralModule.selectInstantiation(java.util.Collection<IInstantiation> instantiations)
           
 

Methods in org.jactr.core.module.procedural with parameters of type IInstantiation
 java.util.concurrent.Future<java.lang.Double> IProceduralModule.fireProduction(IInstantiation instantiation, double firingTime)
          actually executed the production returning the amount of time it took to fire this production and fire notification events.
 

Method parameters in org.jactr.core.module.procedural with type arguments of type IInstantiation
 IInstantiation IProductionSelector.select(java.util.Collection<IInstantiation> instantiations)
           
 java.util.concurrent.Future<IInstantiation> IProceduralModule.selectInstantiation(java.util.Collection<IInstantiation> instantiations)
           
 

Uses of IInstantiation in org.jactr.core.module.procedural.five.learning
 

Methods in org.jactr.core.module.procedural.five.learning with parameters of type IInstantiation
 IProduction IProductionCompiler.productionFired(IInstantiation instantiation, IProceduralModule proceduralModule)
           
 

Uses of IInstantiation in org.jactr.core.module.procedural.six
 

Methods in org.jactr.core.module.procedural.six that return types with arguments of type IInstantiation
 java.util.concurrent.Future<java.util.Collection<IInstantiation>> DefaultProceduralModule6.getConflictSet(java.util.Collection<IActivationBuffer> buffers)
           
 java.util.concurrent.Future<IInstantiation> DefaultProceduralModule6.selectInstantiation(java.util.Collection<IInstantiation> instantiations)
           
 

Methods in org.jactr.core.module.procedural.six with parameters of type IInstantiation
 java.util.concurrent.Future<java.lang.Double> DefaultProceduralModule6.fireProduction(IInstantiation instantiation, double firingTime)
           
 

Method parameters in org.jactr.core.module.procedural.six with type arguments of type IInstantiation
 java.util.concurrent.Future<IInstantiation> DefaultProceduralModule6.selectInstantiation(java.util.Collection<IInstantiation> instantiations)
           
 

Uses of IInstantiation in org.jactr.core.module.procedural.six.learning
 

Methods in org.jactr.core.module.procedural.six.learning with parameters of type IInstantiation
 IProduction DefaultProductionCompiler6.productionFired(IInstantiation instantiation, IProceduralModule proceduralModule)
           
 

Uses of IInstantiation in org.jactr.core.production
 

Methods in org.jactr.core.production that return IInstantiation
 IInstantiation InstantiationFactory.IInstantiationFactory.instantiate(IProduction production)
           
 

Methods in org.jactr.core.production that return types with arguments of type IInstantiation
 java.util.Collection<IInstantiation> IProduction.instantiateAll(java.util.Collection<java.util.Map<java.lang.String,java.lang.Object>> provisionalBindings)
          attempts to instantiate this production given the current state of the model as defined by the collection of buffers.
 

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

Methods in org.jactr.core.production.action with parameters of type IInstantiation
 double StopAction.fire(IInstantiation instantiation, double firingTime)
           
 double SleepAction.fire(IInstantiation instantiation, double firingTime)
          wait until the goal buffer isn't empty
 double SetAction.fire(IInstantiation instantiation, double firingTime)
           
 double RemoveAction.fire(IInstantiation instantiation, double firingTime)
          post an event that will remove the contents of the buffer.
 double ProxyAction.fire(IInstantiation instantiation, double firingTime)
           
 double OutputAction.fire(IInstantiation instantiation, double firingTime)
          Description of the Method
 double ModifyAction.fire(IInstantiation instantiation, double firingTime)
          fire this modify action this will actually post a timed event to the timed event queue that will do the work..
 double IAction.fire(IInstantiation instantiation, double firingTime)
          One the IInstantiation is fully bound and has been selected for firing, all of its Actions? fire methods are called.
 double ExecuteAction.fire(IInstantiation instantiation, double firingTime)
          Description of the Method
abstract  double DefaultAction.fire(IInstantiation instantiation, double firingTime)
          Description of the Method
 double BindAction.fire(IInstantiation instantiation, double firingTime)
           
 double AddAction.fire(IInstantiation instantiation, double firingTime)
           
 

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

Classes in org.jactr.core.production.basic that implement IInstantiation
 class AbstractInstantiation
           
 

Methods in org.jactr.core.production.basic that return types with arguments of type IInstantiation
 java.util.Collection<IInstantiation> AbstractProduction.instantiateAll(java.util.Collection<java.util.Map<java.lang.String,java.lang.Object>> provisionalBindings)
           
 

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

Methods in org.jactr.core.production.event that return IInstantiation
 IInstantiation ProductionEvent.getInstantiation()
           
 

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

Uses of IInstantiation in org.jactr.core.production.five
 

Classes in org.jactr.core.production.five that implement IInstantiation
 class DefaultInstantiation5
          Description of the Class
 

Uses of IInstantiation in org.jactr.core.production.six
 

Classes in org.jactr.core.production.six that implement IInstantiation
 class DefaultInstantiation6
          Description of the Class
 

Uses of IInstantiation in org.jactr.scripting
 

Constructors in org.jactr.scripting with parameters of type IInstantiation
ScriptSupport(IModel model, IInstantiation instantiation)
           
 

Uses of IInstantiation in org.jactr.scripting.action
 

Methods in org.jactr.scripting.action with parameters of type IInstantiation
 double ScriptableAction.fire(IInstantiation instantiation, double firingTime)
          Description of the Method