org.jactr.core.production.event
Interface IProductionListener

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

public interface IProductionListener
extends java.util.EventListener, IParameterListener

Description of the Interface

Author:
harrison

Method Summary
 void actionAdded(ProductionEvent pe)
           
 void actionRemoved(ProductionEvent pe)
           
 void conditionAdded(ProductionEvent pe)
          condition has been added, only available before encoding
 void conditionRemoved(ProductionEvent pe)
           
 void productionEncoded(ProductionEvent pe)
          production has been added to the model
 void productionFired(ProductionEvent pe)
          production has been fired, you can access the production or its instantiation
 void productionInstantiated(ProductionEvent pe)
          production has been successfully instantiated
 
Methods inherited from interface org.jactr.core.event.IParameterListener
parameterChanged
 

Method Detail

productionEncoded

void productionEncoded(ProductionEvent pe)
production has been added to the model

Parameters:
pe -

productionInstantiated

void productionInstantiated(ProductionEvent pe)
production has been successfully instantiated

Parameters:
pe -

productionFired

void productionFired(ProductionEvent pe)
production has been fired, you can access the production or its instantiation

Parameters:
pe -

conditionAdded

void conditionAdded(ProductionEvent pe)
condition has been added, only available before encoding

Parameters:
pe -

conditionRemoved

void conditionRemoved(ProductionEvent pe)
Parameters:
pe -

actionAdded

void actionAdded(ProductionEvent pe)

actionRemoved

void actionRemoved(ProductionEvent pe)