org.jactr.core.model.event
Class ModelEvent
java.lang.Object
org.jactr.core.event.AbstractACTREvent<IModel,IModelListener>
org.jactr.core.model.event.ModelEvent
- All Implemented Interfaces:
- IACTREvent<IModel,IModelListener>
public class ModelEvent
- extends AbstractACTREvent<IModel,IModelListener>
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModelEvent
public ModelEvent(IModel model,
ModelEvent.Type type)
ModelEvent
public ModelEvent(IModel model,
IModule module)
ModelEvent
public ModelEvent(IModel model,
IExtension extension)
ModelEvent
public ModelEvent(IModel model,
IActivationBuffer buffer)
ModelEvent
public ModelEvent(IModel model,
IInstrument instrument)
ModelEvent
public ModelEvent(IModel model,
java.lang.Throwable thrown)
ModelEvent
public ModelEvent(IModel model,
ModelEvent.Type type,
java.lang.Throwable thrown)
getMessage
public java.lang.String getMessage()
fire
public void fire(IModelListener listener)
- Description copied from interface:
IACTREvent
- dispatch this event to a listener on the provided executor
- Specified by:
fire in interface IACTREvent<IModel,IModelListener>- Specified by:
fire in class AbstractACTREvent<IModel,IModelListener>
getType
public ModelEvent.Type getType()
getException
public java.lang.Throwable getException()
getModule
public IModule getModule()
getExtension
public IExtension getExtension()
getBuffer
public IActivationBuffer getBuffer()
getInstrument
public IInstrument getInstrument()