vs.rationalagent
Interface IRationalAgent

All Superinterfaces:
IAgent
All Known Subinterfaces:
ICharacterAgent, IPlotAgent, IWorldAgent
All Known Implementing Classes:
BasicCharacterAgent, BasicPlotAgent, BasicWorldAgent, RationalAgent

public interface IRationalAgent
extends IAgent

Rational interface, for any object that makes use of a publicly accessible Knowledge manager

Author:
swartjes Created on 21-jul-2005

Method Summary
 PrologKB getKnowledgeManager()
          Deprecated. - use PrologKB.getInstance()
 int getTime()
          Gets the world time (in time steps)
 void writeGui(java.lang.String msg)
           
 
Methods inherited from interface vs.IAgent
addEventListener, findServiceType, fireEvent, genCID, getAgent, getCodec, getLocalName, getOntology, getTracer, removeEventListener, setTracer, trace, trace
 

Method Detail

getKnowledgeManager

@Deprecated
PrologKB getKnowledgeManager()
Deprecated. - use PrologKB.getInstance()

Retrieve the knowledge manager


getTime

int getTime()
Gets the world time (in time steps)

Returns:
the time

writeGui

void writeGui(java.lang.String msg)