org.jactr.core.runtime.controller.debug.event
Class BreakpointEvent

java.lang.Object
  extended by org.jactr.core.event.AbstractACTREvent<IModel,IBreakpointListener>
      extended by org.jactr.core.runtime.controller.debug.event.BreakpointEvent
All Implemented Interfaces:
IACTREvent<IModel,IBreakpointListener>

public class BreakpointEvent
extends AbstractACTREvent<IModel,IBreakpointListener>

Author:
developer

Field Summary
 
Fields inherited from class org.jactr.core.event.AbstractACTREvent
LOGGER
 
Constructor Summary
BreakpointEvent(IModel model, BreakpointType type, java.lang.Object details)
           
 
Method Summary
 void fire(IBreakpointListener listener)
          dispatch this event to a listener on the provided executor
 java.lang.Object getDetails()
           
 BreakpointType getType()
           
 
Methods inherited from class org.jactr.core.event.AbstractACTREvent
getSimulationTime, getSource, getSystemTime
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BreakpointEvent

public BreakpointEvent(IModel model,
                       BreakpointType type,
                       java.lang.Object details)
Method Detail

getType

public BreakpointType getType()

getDetails

public java.lang.Object getDetails()

fire

public void fire(IBreakpointListener listener)
Description copied from interface: IACTREvent
dispatch this event to a listener on the provided executor

Specified by:
fire in interface IACTREvent<IModel,IBreakpointListener>
Specified by:
fire in class AbstractACTREvent<IModel,IBreakpointListener>
See Also:
AbstractACTREvent.fire(java.lang.Object)