org.vizzini.ai.logic
Interface IBinaryAtomicSentence

All Superinterfaces:
Cloneable, IAtomicSentence, ISentence
All Known Implementing Classes:
AbstractBinaryAtomicSentence, AtomicSentenceEQ, AtomicSentenceGT, AtomicSentenceLT

public interface IBinaryAtomicSentence
extends IAtomicSentence

Defines methods required by binary atomic sentences in the logic system. A binary atomic sentence consists of a left argument, an operator, and a right argument. The sentence evaluates to true or false in the context of a given item.

Since:
v0.2
Version:
v0.2
Author:
Jeffrey M. Thompson

Method Summary
 IArgument getLeft()
          Return the left side argument.
 OperatorType getOperator()
          Return the operator.
 IArgument getRight()
          Return the right side argument.
 
Methods inherited from interface org.vizzini.ai.logic.ISentence
clone, evaluate, getDescription, setDescription
 

Method Detail

getLeft

IArgument getLeft()
Return the left side argument.

Since:
v0.2

getOperator

OperatorType getOperator()
Return the operator.

Since:
v0.2

getRight

IArgument getRight()
Return the right side argument.

Since:
v0.2


Copyright © 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02