Package org.vizzini.ai.logic

Provides logic classes for the game framework.

See:
          Description

Interface Summary
IArgument Defines methods required by arguments in the logic system.
IAtomicSentence Defines methods required by atomic sentences in the logic system.
IBinaryAtomicSentence Defines methods required by binary atomic sentences in the logic system.
IComplexSentence Defines methods required by complex sentences in the logic system.
IFilter Defines methods required by filters in the logic system.
ISentence Defines methods required by sentences in the logic system.
 

Class Summary
AbstractArgument Provides base functionality for arguments in the logic system.
AbstractAtomicSentence Provides base functionality for atomic sentences in the logic system.
AbstractBinaryAtomicSentence Provides base functionality for binary atomic sentences in the logic system.
AbstractComplexSentence Provides base functionality for complex sentences in the logic system.
AbstractSentence Provides base functionality for sentences in the logic system.
ArgumentFactory Provides a factory for arguments in the logic system.
ArgumentType This class provides an enumeration of argument types.
AtomicSentenceEQ Provides a binary atomic sentence using equals.
AtomicSentenceGT Provides a binary atomic sentence using greater than.
AtomicSentenceLT Provides a binary atomic sentence using less than.
ComplexSentenceAND Provides a complex sentence using the AND connective.
ComplexSentenceIFF Provides a complex sentence using the IFF (if-and-only-if) connective.
ComplexSentenceIMPLIES Provides a complex sentence using the IMPLIES connective.
ComplexSentenceNOT Provides a complex sentence using the NOT connective.
ComplexSentenceOR Provides a complex sentence using the OR connective.
ConnectiveType Provides an enumeration of connective types.
Filter Provides a filter for the logic system.
LiteralArgument Provides a literal argument for use in sentences in the logic system.
OperatorType Provides an enumeration of operator types.
PropertyArgument Provides a property argument for use in sentences in the logic system.
SentenceFactory Provides a factory for sentences in the logic system.
 

Exception Summary
LogicException Provides an exception class for the logic system.
 

Package org.vizzini.ai.logic Description

Provides logic classes for the game framework.

Figure 1. Logic package Class Diagram

Figure 1 displays an overview of all classes in the logic package.

Author:
Admin


Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02