Interface | Description |
---|---|
OperationCompletionListener | |
OutputEventListener |
Defines the services that must be provided by any object which must receive
commounication output events produced by a tuple centre
|
Reaction |
Represents the reaction concept of tuple centre model.
|
Class | Description |
---|---|
AbstractBehaviourSpecification | |
AbstractEvent |
Represents events of the tuple centre virtual machine
An event is always related to the operation executed by some agent.
|
AbstractTupleCentreOperation |
This class represents an Operation on a tuple centre.
|
AbstractTupleCentreVMContext |
Defines the core abstract behaviour of a tuple centre virtual machine.
|
AbstractTupleCentreVMState |
Abstract base class for Tuple Centre VM states.
|
FetchEnvState |
This is the listening state of the TCVM
|
FetchState |
This is the listening state of the TCVM
|
IdleState |
This is the idle state of the tuple centre virtual machine
|
InputEvent |
Represents input events of the tuple centre virtual machine (only difference
w.r.t.
|
InspectableEvent |
Represents observable (by inspectors) events happening inside tuple centre
virtual machine
|
ListeningState |
This is the listening state of the TCVM
|
ObservableEventExt | |
ObservableEventReactionFail | |
ObservableEventReactionOK | |
OutputEvent |
Represents output events of the tuple centre virtual machine (stores the
"connected" InputEvent)
|
ReactingState |
This is the reacting state of the TCVM
|
ResetState |
This is the reset state of the TCVM
|
SpeakingState |
This is the speaking state of the TCVM
|
TCCycleResult | |
TriggeredReaction |
Represents a reaction which has been triggered inside a tuple centre by a
specific event
|
Enum | Description |
---|---|
TCCycleResult.Outcome |