|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IStatement
IStatement is a wrapper interface for a statement that defines a (believed) state in the world. The statement specifies when the (believed) state was asserted (time created) and what that state is. The state is defined by a tuple, either an attribute based tuple specifying the object/attribute/value tuple or a relation based tuple specifying the object/relation/object tuple. The statement has no creation time specified if it has not been asserted in the world state or belief set of an agent or object.
IBelief
,
IFact
Method Summary | |
---|---|
long |
getTimeCreated()
Returns the time at which the statement was asserted in the world state or belief set of an agent or object. |
ITuple |
getTuple()
Returns the ITuple defining the actual state represented by this statement. |
Method Detail |
---|
long getTimeCreated() throws ExternalException
ExternalException
- if the statement was not yet asserted.ITuple getTuple() throws ExternalException
ExternalException
- if an internal error occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |