org.jactr.core.module.procedural.map.instance
Class BufferInstantiationMap

java.lang.Object
  extended by org.jactr.core.module.procedural.map.instance.AbstractInstantiationMap<IActivationBuffer>
      extended by org.jactr.core.module.procedural.map.instance.BufferInstantiationMap
All Implemented Interfaces:
IInstaniationMap<IActivationBuffer>

public class BufferInstantiationMap
extends AbstractInstantiationMap<IActivationBuffer>


Method Summary
 void activate()
           
 boolean add(IProduction production)
           
 void deactivate()
           
 java.util.Set<IProduction> getFailedProductions()
          a set of the relevant, but uninstantiable productions
 int getSize()
           
 java.util.Set<IProduction> getTestableProductions()
          the set of relevant productions who's instantiability is not know,
 void remove(IProduction production)
           
 
Methods inherited from class org.jactr.core.module.procedural.map.instance.AbstractInstantiationMap
getParent, getProductionTable, getRoot, getTemplate, isActivated
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

add

public boolean add(IProduction production)
Returns:
true if this map is accepting the production

getSize

public int getSize()

remove

public void remove(IProduction production)

activate

public void activate()
Specified by:
activate in interface IInstaniationMap<IActivationBuffer>
Overrides:
activate in class AbstractInstantiationMap<IActivationBuffer>

deactivate

public void deactivate()
Specified by:
deactivate in interface IInstaniationMap<IActivationBuffer>
Overrides:
deactivate in class AbstractInstantiationMap<IActivationBuffer>

getFailedProductions

public java.util.Set<IProduction> getFailedProductions()
Description copied from interface: IInstaniationMap
a set of the relevant, but uninstantiable productions

Returns:

getTestableProductions

public java.util.Set<IProduction> getTestableProductions()
Description copied from interface: IInstaniationMap
the set of relevant productions who's instantiability is not know,

Returns: