Serialized Form
info
TupleArgument info
- the information content of logic tuple
value
alice.tuprolog.Term value
- the internal representation of the argument is a (tu)Prolog term
state
java.lang.String state
- method name representing state behaviour
arguments
java.lang.Object[] arguments
- arguments value eventually associated to state transition
user
UserLocal user
sourceFileName
java.lang.String sourceFileName
args
LogicTuple args
tuple
LogicTuple tuple
name
java.lang.String name
vm
TupleCentreVM vm
coord
Reactor coord
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- serialization: in order to avoid the serialization
of builtin libraries linked to term -> unbind
term
alice.tuprolog.Term term
name
java.lang.String name
tuples
java.util.ArrayList tuples
tAdded
java.util.ArrayList tAdded
tRemoved
java.util.ArrayList tRemoved
transaction
boolean transaction
rand
java.util.Random rand
|
Package alice.tuplemedium |
idAgent
AgentId idAgent
- the identifier of the agent involved in the event
idTupleCentre
TupleCentreId idTupleCentre
- the identifier of the tuple centre where the event took place
direction
int direction
- the direction of the event (from tuple centre to agent or viceversa)
tuple
Tuple tuple
- if specified, the information content of the operation
template
TupleTemplate template
- if speficied, the information template content of the operation
operation
EventOperation operation
- the type of the operation which caused the event
id
java.lang.Long id
- a unique id identifying the event
time
long time
- virtual machine time at which the event has been observed
type
int type
- the type of the vent happened
arg
java.lang.Object arg
- auxiliary information about the event
event
Event event
- the event triggering the reaction
reaction
Reaction reaction
- the reaction triggered