org.jactr.core.module.procedural.event
Class ProceduralModuleListenerAdaptor

java.lang.Object
  extended by org.jactr.core.module.procedural.event.ProceduralModuleListenerAdaptor
All Implemented Interfaces:
java.util.EventListener, IParameterListener, IProceduralModuleListener

public class ProceduralModuleListenerAdaptor
extends java.lang.Object
implements IProceduralModuleListener

Author:
developer

Constructor Summary
ProceduralModuleListenerAdaptor()
           
 
Method Summary
 void conflictSetAssembled(ProceduralModuleEvent pme)
          called after the conflict set is assembled
 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProceduralModuleListenerAdaptor

public ProceduralModuleListenerAdaptor()
Method Detail

conflictSetAssembled

public void conflictSetAssembled(ProceduralModuleEvent pme)
Description copied from interface: IProceduralModuleListener
called after the conflict set is assembled

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

productionAdded

public void productionAdded(ProceduralModuleEvent pme)
Description copied from interface: IProceduralModuleListener
called when a production is added to the procedural module

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

productionWillFire

public void productionWillFire(ProceduralModuleEvent pme)
Description copied from interface: IProceduralModuleListener
called when a production has been selected to fire

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

productionCreated

public void productionCreated(ProceduralModuleEvent pme)
Description copied from interface: IProceduralModuleListener
called when a production has been created, but not necessarily configured with all its symbolic/subsymbolic contents

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

productionFired

public void productionFired(ProceduralModuleEvent pme)
Description copied from interface: IProceduralModuleListener
called after a production has been fired

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

productionsMerged

public void productionsMerged(ProceduralModuleEvent pme)
Description copied from interface: IProceduralModuleListener
called when two productions have been merged into one. pme.getProductions() will return handles for both the original (unchanged) and the mergie (changed)

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

parameterChanged

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