Filter by API Level:
Package Index
|
Class Index
uk.ac.imperial.presage2.core
uk.ac.imperial.presage2.core.cli
uk.ac.imperial.presage2.core.cli.run
uk.ac.imperial.presage2.core.db
uk.ac.imperial.presage2.core.db.persistent
uk.ac.imperial.presage2.core.environment
uk.ac.imperial.presage2.core.event
uk.ac.imperial.presage2.core.messaging
uk.ac.imperial.presage2.core.network
uk.ac.imperial.presage2.core.participant
uk.ac.imperial.presage2.core.plugin
uk.ac.imperial.presage2.core.simulator
uk.ac.imperial.presage2.core.util.random
uk.ac.imperial.presage2.rules
uk.ac.imperial.presage2.rules.facts
uk.ac.imperial.presage2.rules.facts.location
uk.ac.imperial.presage2.util.environment
uk.ac.imperial.presage2.util.fsm
uk.ac.imperial.presage2.util.location
uk.ac.imperial.presage2.util.location.area
uk.ac.imperial.presage2.util.network
uk.ac.imperial.presage2.util.participant
uk.ac.imperial.presage2.util.protocols
Interfaces
AgentStateTranslator
StateTranslator
Classes
Agent
AgentStateFact
GenericAgentStateTranslator
GenericGlobalStateTranslator
SimParticipantsTranslator
StateFact
Package Index
|
Class Index
Summary:
Ctors
|
Methods
|
Protected Methods
|
Inherited Methods
|
[Expand All]
Since:
API Level 0.3.5
public class
SimParticipantsTranslator
extends
GenericGlobalStateTranslator
java.lang.Object
↳
uk.ac.imperial.presage2.rules.facts.GenericGlobalStateTranslator
↳
uk.ac.imperial.presage2.rules.facts.SimParticipantsTranslator
Summary
Public Constructors
SimParticipantsTranslator
(StatefulKnowledgeSession session)
Public Methods
boolean
canTranslate
(
String
name)
Object
getFactObject
(
String
name,
Serializable
value)
Serializable
getStateFromFact
(
Object
fact)
Protected Methods
Object
getAgentFact
(
UUID
uuid)
[Expand]
Inherited Methods
From class
uk.ac.imperial.presage2.rules.facts.GenericGlobalStateTranslator
boolean
canTranslate
(
String
name)
Object
getFactObject
(
String
name,
Serializable
value)
Serializable
getStateFromFact
(
Object
fact)
From class
java.lang.Object
Object
clone
()
boolean
equals
(
Object
arg0)
void
finalize
()
final
Class
<?>
getClass
()
int
hashCode
()
final void
notify
()
final void
notifyAll
()
String
toString
()
final void
wait
()
final void
wait
(long arg0)
final void
wait
(long arg0, int arg1)
From interface
uk.ac.imperial.presage2.rules.facts.StateTranslator
abstract boolean
canTranslate
(
String
name)
abstract
Object
getFactObject
(
String
name,
Serializable
value)
abstract
Serializable
getStateFromFact
(
Object
fact)
Public Constructors
public
SimParticipantsTranslator
(StatefulKnowledgeSession session)
Since:
API Level 0.3.5
Public Methods
public boolean
canTranslate
(
String
name)
Since:
API Level 0.3.5
public
Object
getFactObject
(
String
name,
Serializable
value)
Since:
API Level 0.3.5
public
Serializable
getStateFromFact
(
Object
fact)
Since:
API Level 0.3.5
Protected Methods
protected
Object
getAgentFact
(
UUID
uuid)
Since:
API Level 0.3.5