org.jactr.core.module.procedural.map.instance
Interface IInstaniationMap<T>
- All Known Implementing Classes:
- AbstractInstantiationMap, BufferInstantiationMap, GeneralInstantiationMap
public interface IInstaniationMap<T>
getTemplate
IInstantiationMapTemplate<T> getTemplate()
getParent
IInstaniationMap getParent()
add
boolean add(IProduction production)
- Parameters:
production -
- Returns:
- true if this map is accepting the production
remove
void remove(IProduction production)
getSize
int getSize()
activate
void activate()
deactivate
void deactivate()
isActivated
boolean isActivated()
getProductionTable
ProductionTable getProductionTable()
getTestableProductions
java.util.Set<IProduction> getTestableProductions()
- the set of relevant productions who's instantiability is not know,
- Returns:
getFailedProductions
java.util.Set<IProduction> getFailedProductions()
- a set of the relevant, but uninstantiable productions
- Returns: