|
||||||||||
| 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 | |||||||||