org.jactr.core.module.procedural.map.template
Class BufferInstantiationMapTemplate
java.lang.Object
org.jactr.core.module.procedural.map.template.AbstractInstantiationMapTemplate<IActivationBuffer,java.lang.Object,GeneralInstantiationMapTemplate>
org.jactr.core.module.procedural.map.template.BufferInstantiationMapTemplate
- All Implemented Interfaces:
- IInstantiationMapTemplate<IActivationBuffer>
public class BufferInstantiationMapTemplate
- extends AbstractInstantiationMapTemplate<IActivationBuffer,java.lang.Object,GeneralInstantiationMapTemplate>
|
Field Summary |
static java.lang.String |
QUERY_KEY
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QUERY_KEY
public static final java.lang.String QUERY_KEY
BufferInstantiationMapTemplate
public BufferInstantiationMapTemplate(IActivationBuffer root)
getContentTemplate
public GeneralInstantiationMapTemplate getContentTemplate(java.lang.Object key)
add
public boolean add(IProduction production)
- Specified by:
add in interface IInstantiationMapTemplate<IActivationBuffer>- Overrides:
add in class AbstractInstantiationMapTemplate<IActivationBuffer,java.lang.Object,GeneralInstantiationMapTemplate>
- Returns:
- true if this map is accepting the production
remove
public void remove(IProduction production)
- Specified by:
remove in interface IInstantiationMapTemplate<IActivationBuffer>- Overrides:
remove in class AbstractInstantiationMapTemplate<IActivationBuffer,java.lang.Object,GeneralInstantiationMapTemplate>
instantiate
public IInstaniationMap<IActivationBuffer> instantiate(java.lang.Object... params)
- Specified by:
instantiate in interface IInstantiationMapTemplate<IActivationBuffer>- Specified by:
instantiate in class AbstractInstantiationMapTemplate<IActivationBuffer,java.lang.Object,GeneralInstantiationMapTemplate>