org.jactr.core.module.procedural.event
Interface IProceduralModuleListener

All Superinterfaces:
java.util.EventListener, IParameterListener
All Known Implementing Classes:
ProceduralModuleListener, ProceduralModuleListenerAdaptor

public interface IProceduralModuleListener
extends java.util.EventListener, IParameterListener


Method Summary
 void conflictSetAssembled(ProceduralModuleEvent pme)
          called after the conflict set is assembled
 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 interface org.jactr.core.event.IParameterListener
parameterChanged
 

Method Detail

productionAdded

void productionAdded(ProceduralModuleEvent pme)
called when a production is added to the procedural module

Parameters:
pme -

conflictSetAssembled

void conflictSetAssembled(ProceduralModuleEvent pme)
called after the conflict set is assembled

Parameters:
pme -

productionWillFire

void productionWillFire(ProceduralModuleEvent pme)
called when a production has been selected to fire

Parameters:
pme -

productionFired

void productionFired(ProceduralModuleEvent pme)
called after a production has been fired

Parameters:
pme -

productionCreated

void productionCreated(ProceduralModuleEvent pme)
called when a production has been created, but not necessarily configured with all its symbolic/subsymbolic contents


productionsMerged

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