public class ProceduralModuleTracer extends BaseTraceListener implements ITraceListener, IProceduralModuleListener
Constructor and Description |
---|
ProceduralModuleTracer() |
Modifier and Type | Method and Description |
---|---|
void |
conflictSetAssembled(ProceduralModuleEvent pme)
called after the conflict set is assembled
|
void |
install(IModel model,
java.util.concurrent.Executor executor) |
void |
parameterChanged(IParameterEvent pe) |
void |
productionAdded(ProceduralModuleEvent pme)
called when a production is added to the procedural module
|
void |
productionCreated(ProceduralModuleEvent pme)
called when a production has been created, but not necessarily
configured with all its symbolic/subsymbolic contents
|
void |
productionFired(ProceduralModuleEvent pme)
called after a production has been fired
|
void |
productionsMerged(ProceduralModuleEvent pme)
called when two productions have been merged into one.
|
void |
productionWillFire(ProceduralModuleEvent pme)
called when a production has been selected to fire
|
void |
uninstall(IModel model) |
getEventTransformer, redirectEvent, setEventTransformer, setTraceSink, sink
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setTraceSink
public void conflictSetAssembled(ProceduralModuleEvent pme)
IProceduralModuleListener
conflictSetAssembled
in interface IProceduralModuleListener
IProceduralModuleListener.conflictSetAssembled(org.jactr.core.module.procedural.event.ProceduralModuleEvent)
public void productionAdded(ProceduralModuleEvent pme)
IProceduralModuleListener
productionAdded
in interface IProceduralModuleListener
IProceduralModuleListener.productionAdded(org.jactr.core.module.procedural.event.ProceduralModuleEvent)
public void productionWillFire(ProceduralModuleEvent pme)
IProceduralModuleListener
productionWillFire
in interface IProceduralModuleListener
IProceduralModuleListener.productionWillFire(org.jactr.core.module.procedural.event.ProceduralModuleEvent)
public void productionCreated(ProceduralModuleEvent pme)
IProceduralModuleListener
productionCreated
in interface IProceduralModuleListener
IProceduralModuleListener.productionCreated(org.jactr.core.module.procedural.event.ProceduralModuleEvent)
public void productionFired(ProceduralModuleEvent pme)
IProceduralModuleListener
productionFired
in interface IProceduralModuleListener
IProceduralModuleListener.productionFired(org.jactr.core.module.procedural.event.ProceduralModuleEvent)
public void productionsMerged(ProceduralModuleEvent pme)
IProceduralModuleListener
productionsMerged
in interface IProceduralModuleListener
IProceduralModuleListener.productionsMerged(org.jactr.core.module.procedural.event.ProceduralModuleEvent)
public void parameterChanged(IParameterEvent pe)
parameterChanged
in interface IParameterListener
IParameterListener.parameterChanged(org.jactr.core.event.IParameterEvent)
public void install(IModel model, java.util.concurrent.Executor executor)
install
in interface ITraceListener
public void uninstall(IModel model)
uninstall
in interface ITraceListener