org.jactr.tools.tracer.listeners
Class ProceduralModuleTracer

java.lang.Object
  extended by org.jactr.tools.tracer.listeners.BaseTraceListener
      extended by org.jactr.tools.tracer.listeners.ProceduralModuleTracer
All Implemented Interfaces:
java.util.EventListener, org.jactr.core.event.IParameterListener, org.jactr.core.module.procedural.event.IProceduralModuleListener, ITraceListener

public class ProceduralModuleTracer
extends BaseTraceListener
implements ITraceListener, org.jactr.core.module.procedural.event.IProceduralModuleListener

Author:
developer

Constructor Summary
ProceduralModuleTracer()
           
 
Method Summary
 void conflictSetAssembled(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
           
 void install(org.jactr.core.model.IModel model, java.util.concurrent.Executor executor)
           
 void parameterChanged(org.jactr.core.event.IParameterEvent pe)
           
 void productionAdded(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
           
 void productionCreated(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
           
 void productionFired(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
           
 void productionsMerged(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
           
 void productionWillFire(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
           
 void uninstall(org.jactr.core.model.IModel model)
           
 
Methods inherited from class org.jactr.tools.tracer.listeners.BaseTraceListener
setTraceSink
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jactr.tools.tracer.listeners.ITraceListener
setTraceSink
 

Constructor Detail

ProceduralModuleTracer

public ProceduralModuleTracer()
Method Detail

conflictSetAssembled

public void conflictSetAssembled(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
Specified by:
conflictSetAssembled in interface org.jactr.core.module.procedural.event.IProceduralModuleListener
See Also:
IProceduralModuleListener.conflictSetAssembled(org.jactr.core.module.procedural.event.ProceduralModuleEvent)

productionAdded

public void productionAdded(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
Specified by:
productionAdded in interface org.jactr.core.module.procedural.event.IProceduralModuleListener
See Also:
IProceduralModuleListener.productionAdded(org.jactr.core.module.procedural.event.ProceduralModuleEvent)

productionWillFire

public void productionWillFire(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
Specified by:
productionWillFire in interface org.jactr.core.module.procedural.event.IProceduralModuleListener
See Also:
IProceduralModuleListener.productionWillFire(org.jactr.core.module.procedural.event.ProceduralModuleEvent)

productionCreated

public void productionCreated(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
Specified by:
productionCreated in interface org.jactr.core.module.procedural.event.IProceduralModuleListener
See Also:
IProceduralModuleListener.productionCreated(org.jactr.core.module.procedural.event.ProceduralModuleEvent)

productionFired

public void productionFired(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
Specified by:
productionFired in interface org.jactr.core.module.procedural.event.IProceduralModuleListener
See Also:
IProceduralModuleListener.productionFired(org.jactr.core.module.procedural.event.ProceduralModuleEvent)

productionsMerged

public void productionsMerged(org.jactr.core.module.procedural.event.ProceduralModuleEvent pme)
Specified by:
productionsMerged in interface org.jactr.core.module.procedural.event.IProceduralModuleListener
See Also:
IProceduralModuleListener.productionsMerged(org.jactr.core.module.procedural.event.ProceduralModuleEvent)

parameterChanged

public void parameterChanged(org.jactr.core.event.IParameterEvent pe)
Specified by:
parameterChanged in interface org.jactr.core.event.IParameterListener
See Also:
IParameterListener.parameterChanged(org.jactr.core.event.IParameterEvent)

install

public void install(org.jactr.core.model.IModel model,
                    java.util.concurrent.Executor executor)
Specified by:
install in interface ITraceListener

uninstall

public void uninstall(org.jactr.core.model.IModel model)
Specified by:
uninstall in interface ITraceListener