|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEpistemicState
basic interface for any class that represents an agent's epistemic state.
Method Summary | |
---|---|
java.util.List<Literal> |
getBeliefs(ELP addRules)
returns the beliefs (a list of Literals) representing an agent's belief set. the addRules parameter lets the caller specify additional inference rules. |
ELP |
getBeliefsAsELP()
returns the belief set as an elp |
BeliefSet |
getBeliefSet()
this method returns an agents belief set. |
java.util.List<ELPLiteral> |
getExploredCells()
this method returns a list of new, but not not necessarily revised, perceptions. |
GridMap |
getMap()
this function returns the beliefs about an agents environment as a gridmap. |
java.util.Queue<Message> |
getMessages()
this function returns the queue of unprocessed messages |
ELP |
getProgram(java.lang.String name)
returns a user program identified by a unique name (user programs are not part of the belief revision process over the epistemic state) |
int |
getWorldTime()
returns the time of the world (this is the time the agent beliefs in) |
Method Detail |
---|
java.util.List<Literal> getBeliefs(ELP addRules)
addRules
- (optional) inference rules
ELP getBeliefsAsELP()
java.util.Queue<Message> getMessages()
GridMap getMap()
BeliefSet getBeliefSet()
java.util.List<ELPLiteral> getExploredCells()
int getWorldTime()
ELP getProgram(java.lang.String name)
name
- unique name of program
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |