org.jactr.core.module.procedural.event
Class ProceduralModuleEvent
java.lang.Object
org.jactr.core.event.AbstractACTREvent<IProceduralModule,IProceduralModuleListener>
org.jactr.core.module.procedural.event.ProceduralModuleEvent
- All Implemented Interfaces:
- IACTREvent<IProceduralModule,IProceduralModuleListener>, IParameterEvent<IProceduralModule,IProceduralModuleListener>
public class ProceduralModuleEvent
- extends AbstractACTREvent<IProceduralModule,IProceduralModuleListener>
- implements IParameterEvent<IProceduralModule,IProceduralModuleListener>
|
Field Summary |
static org.apache.commons.logging.Log |
LOGGER
logger definition |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOGGER
public static final org.apache.commons.logging.Log LOGGER
- logger definition
ProceduralModuleEvent
public ProceduralModuleEvent(IProceduralModule source,
ProceduralModuleEvent.Type type,
IProduction production)
ProceduralModuleEvent
public ProceduralModuleEvent(IProceduralModule source,
ProceduralModuleEvent.Type type,
java.util.Collection<? extends IProduction> productions)
ProceduralModuleEvent
public ProceduralModuleEvent(IProceduralModule source,
java.lang.String parameterName,
java.lang.Object oldValue,
java.lang.Object newValue)
getType
public ProceduralModuleEvent.Type getType()
getProductions
public java.util.Collection<IProduction> getProductions()
getProduction
public IProduction getProduction()
fire
public void fire(IProceduralModuleListener listener)
- Description copied from interface:
IACTREvent
- dispatch this event to a listener on the provided executor
- Specified by:
fire in interface IACTREvent<IProceduralModule,IProceduralModuleListener>- Specified by:
fire in class AbstractACTREvent<IProceduralModule,IProceduralModuleListener>
getNewParameterValue
public java.lang.Object getNewParameterValue()
- Specified by:
getNewParameterValue in interface IParameterEvent<IProceduralModule,IProceduralModuleListener>
getOldParameterValue
public java.lang.Object getOldParameterValue()
- Specified by:
getOldParameterValue in interface IParameterEvent<IProceduralModule,IProceduralModuleListener>
getParameterName
public java.lang.String getParameterName()
- Specified by:
getParameterName in interface IParameterEvent<IProceduralModule,IProceduralModuleListener>