org.primordion.xholon.base
Interface ISignal


public interface ISignal

A signal is just an int, that identifies a type of Message. ISignal includes all system level signal IDs, those that could be used in any application. A signal ID should be unique, at least within any given application.

Since:
0.4 (Created on September 5, 2006)
Author:
Ken Webb

Field Summary
static int SIGNAL_ANY
          If a trigger has this value, then any signal will fire that transition (subject to guards).
static int SIGNAL_DOACTIVITY
          A signal sent in a message to request that a UML do activity be executed in a state machine.
static int SIGNAL_DUMMY
          A meaningless signal that can be sent for testing/debugging purposes.
static int SIGNAL_INIT_FSM
          An internal signal used by StateMachineEntity.initializeStateMachine().
static int SIGNAL_TIMEOUT
          Timeout signal sent in a message from a concrete instance of IXholonTime to a xholon instance.
static int SIGNAL_UPDATE
          A signal sent by an IObservable to an observer.
 

Field Detail

SIGNAL_INIT_FSM

public static final int SIGNAL_INIT_FSM

An internal signal used by StateMachineEntity.initializeStateMachine().

See Also:
Constant Field Values

SIGNAL_TIMEOUT

public static final int SIGNAL_TIMEOUT

Timeout signal sent in a message from a concrete instance of IXholonTime to a xholon instance.

ex: xhtClientNode.sendMessage(SIGNAL_TIMEOUT, null, xhtXholonTime);

See Also:
Constant Field Values

SIGNAL_DOACTIVITY

public static final int SIGNAL_DOACTIVITY

A signal sent in a message to request that a UML do activity be executed in a state machine.

See Also:
Constant Field Values

SIGNAL_DUMMY

public static final int SIGNAL_DUMMY

A meaningless signal that can be sent for testing/debugging purposes.

See Also:
Constant Field Values

SIGNAL_ANY

public static final int SIGNAL_ANY

If a trigger has this value, then any signal will fire that transition (subject to guards).

See Also:
Constant Field Values

SIGNAL_UPDATE

public static final int SIGNAL_UPDATE

A signal sent by an IObservable to an observer.

See Also:
Constant Field Values