ptolemy.domains.ct.kernel
Class CTExecutionPhase

java.lang.Object
  extended by ptolemy.domains.ct.kernel.CTExecutionPhase

public final class CTExecutionPhase
extends java.lang.Object

A type-safe enumeration of all possible execution phases of a CT director.

Since:
Ptolemy II 4.1
Version:
$Id: CTExecutionPhase.java 57040 2010-01-27 20:52:32Z cxh $
Author:
Haiyang Zheng
Accepted Rating:
Green (hyzheng)
Proposed Rating:
Green (hyzheng)

Field Summary
private  java.lang.String _executionPhaseName
           
static CTExecutionPhase FIRING_DYNAMIC_ACTORS_PHASE
          This final static member indicates the director is firing dynamic actors.
static CTExecutionPhase FIRING_EVENT_GENERATORS_PHASE
          This final static member indicates the director is firing event generators.
static CTExecutionPhase FIRING_STATE_TRANSITION_ACTORS_PHASE
          This final static member indicates the director is firing state transition actors.
static CTExecutionPhase GENERATING_EVENTS_PHASE
          This final static member indicates the director is generating discrete events by iterating event generators.
static CTExecutionPhase GENERATING_WAVEFORMS_PHASE
          This final static member indicates the director is generating continuous waveforms by iterating waveform generators.
static CTExecutionPhase ITERATING_PURELY_DISCRETE_ACTORS_PHASE
          This final static member indicates the director is iterating purely discrete actors.
static CTExecutionPhase POSTFIRING_EVENT_GENERATORS_PHASE
          This final static member indicates the director is postfiring event generators.
static CTExecutionPhase PREFIRING_DYNAMIC_ACTORS_PHASE
          This final static member indicates the director is prefiring dynamic actors.
static CTExecutionPhase PRODUCING_OUTPUTS_PHASE
          This final static member indicates the director is producing outputs via firing purely continuous actors.
static CTExecutionPhase UNKNOWN_PHASE
          This final static member indicates the director is not in any of the well-defined phases.
static CTExecutionPhase UPDATING_CONTINUOUS_STATES_PHASE
          This final static member indicates the director is updating (postfiring) all the continuous actors.
 
Constructor Summary
private CTExecutionPhase(java.lang.String executionPhaseName)
          A private constructor.
 
Method Summary
 java.lang.String toString()
          Return the string representation of this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FIRING_DYNAMIC_ACTORS_PHASE

public static final CTExecutionPhase FIRING_DYNAMIC_ACTORS_PHASE
This final static member indicates the director is firing dynamic actors.


FIRING_EVENT_GENERATORS_PHASE

public static final CTExecutionPhase FIRING_EVENT_GENERATORS_PHASE
This final static member indicates the director is firing event generators.


FIRING_STATE_TRANSITION_ACTORS_PHASE

public static final CTExecutionPhase FIRING_STATE_TRANSITION_ACTORS_PHASE
This final static member indicates the director is firing state transition actors.


GENERATING_EVENTS_PHASE

public static final CTExecutionPhase GENERATING_EVENTS_PHASE
This final static member indicates the director is generating discrete events by iterating event generators.


GENERATING_WAVEFORMS_PHASE

public static final CTExecutionPhase GENERATING_WAVEFORMS_PHASE
This final static member indicates the director is generating continuous waveforms by iterating waveform generators.


ITERATING_PURELY_DISCRETE_ACTORS_PHASE

public static final CTExecutionPhase ITERATING_PURELY_DISCRETE_ACTORS_PHASE
This final static member indicates the director is iterating purely discrete actors.


POSTFIRING_EVENT_GENERATORS_PHASE

public static final CTExecutionPhase POSTFIRING_EVENT_GENERATORS_PHASE
This final static member indicates the director is postfiring event generators.


PREFIRING_DYNAMIC_ACTORS_PHASE

public static final CTExecutionPhase PREFIRING_DYNAMIC_ACTORS_PHASE
This final static member indicates the director is prefiring dynamic actors.


PRODUCING_OUTPUTS_PHASE

public static final CTExecutionPhase PRODUCING_OUTPUTS_PHASE
This final static member indicates the director is producing outputs via firing purely continuous actors.


UNKNOWN_PHASE

public static final CTExecutionPhase UNKNOWN_PHASE
This final static member indicates the director is not in any of the well-defined phases.


UPDATING_CONTINUOUS_STATES_PHASE

public static final CTExecutionPhase UPDATING_CONTINUOUS_STATES_PHASE
This final static member indicates the director is updating (postfiring) all the continuous actors.


_executionPhaseName

private java.lang.String _executionPhaseName
Constructor Detail

CTExecutionPhase

private CTExecutionPhase(java.lang.String executionPhaseName)
A private constructor.

Method Detail

toString

public java.lang.String toString()
Return the string representation of this object.

Overrides:
toString in class java.lang.Object
Returns:
the string representation of this object.