ptolemy.domains.ptera.kernel
Class EventDebugEvent

java.lang.Object
  extended by ptolemy.domains.modal.kernel.StateEvent
      extended by ptolemy.domains.ptera.kernel.EventDebugEvent
All Implemented Interfaces:
DebugEvent

public class EventDebugEvent
extends StateEvent

An event indicating the beginning and end of processing an event. This event can be used for debugging.

Since:
Ptolemy II 8.0
Version:
$Id: EventDebugEvent.java 57044 2010-01-27 22:41:05Z cxh $
Author:
Thomas Huining Feng
Accepted Rating:
Red (tfeng)
Proposed Rating:
Yellow (tfeng)

Field Summary
private  boolean _isProcessed
          Whether the Ptera event is processed.
 
Constructor Summary
EventDebugEvent(PteraController source, Event event, boolean isProcessed)
          Construct an event with the specified source and destination Ptera event.
 
Method Summary
 Event getEvent()
          Get the Ptera event.
 boolean isProcessed()
          Return whether the Ptera event is processed.
 
Methods inherited from class ptolemy.domains.modal.kernel.StateEvent
getSource, getState, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_isProcessed

private boolean _isProcessed
Whether the Ptera event is processed.

Constructor Detail

EventDebugEvent

public EventDebugEvent(PteraController source,
                       Event event,
                       boolean isProcessed)
Construct an event with the specified source and destination Ptera event.

Parameters:
source - The source of this state event.
event - The Ptera event.
isProcessed - Whether the Ptera event is processed or not.
Method Detail

getEvent

public Event getEvent()
Get the Ptera event.

Returns:
The Ptera event.

isProcessed

public boolean isProcessed()
Return whether the Ptera event is processed.

Returns:
Whether the Ptera event is processed.