Uses of Interface
org.vizzini.ai.logic.IArgument

Packages that use IArgument
org.vizzini.ai.logic Provides logic classes for the game framework. 
org.vizzini.ui.ai.logic Provides AI logic user interface classes for the game framework. 
 

Uses of IArgument in org.vizzini.ai.logic
 

Classes in org.vizzini.ai.logic that implement IArgument
 class AbstractArgument
          Provides base functionality for arguments in the logic system.
 class LiteralArgument
          Provides a literal argument for use in sentences in the logic system.
 class PropertyArgument
          Provides a property argument for use in sentences in the logic system.
 

Methods in org.vizzini.ai.logic that return IArgument
 IArgument ArgumentFactory.create(ArgumentType argType, Object value)
          Construct an IArgument object of the correct type.
 IArgument ArgumentFactory.create(Object value)
          Construct an IArgument object of the correct type.
 IArgument ArgumentFactory.create(String argTypeString, Object value)
          Construct an IArgument object of the correct type.
 IArgument AbstractBinaryAtomicSentence.getLeft()
          Return the left side argument.
 IArgument IBinaryAtomicSentence.getLeft()
          Return the left side argument.
 IArgument AbstractBinaryAtomicSentence.getRight()
          Return the right side argument.
 IArgument IBinaryAtomicSentence.getRight()
          Return the right side argument.
 

Methods in org.vizzini.ai.logic with parameters of type IArgument
 IBinaryAtomicSentence SentenceFactory.create(IArgument left, OperatorType operator, IArgument right)
          Construct an IBinaryAtomicSentence object of the correct type.
 IBinaryAtomicSentence SentenceFactory.create(IArgument left, String operatorString, IArgument right)
          Construct an IBinaryAtomicSentence object of the correct type.
 IBinaryAtomicSentence SentenceFactory.create(String description, IArgument left, OperatorType operator, IArgument right)
          Construct an IBinaryAtomicSentence object of the correct type.
 IBinaryAtomicSentence SentenceFactory.create(String description, IArgument left, String operatorString, IArgument right)
          Construct an IBinaryAtomicSentence object of the correct type.
protected  void AbstractBinaryAtomicSentence.setLeft(IArgument left)
           
protected  void AbstractBinaryAtomicSentence.setRight(IArgument right)
           
 

Constructors in org.vizzini.ai.logic with parameters of type IArgument
AbstractBinaryAtomicSentence(IArgument left, IArgument right, boolean useForwardLogic)
          Construct this object.
AtomicSentenceEQ(IArgument left, IArgument right, boolean useForwardLogic)
          Construct this object with the given parameters.
AtomicSentenceGT(IArgument left, IArgument right, boolean useForwardLogic)
          Construct this object with the given parameters.
AtomicSentenceLT(IArgument left, IArgument right, boolean useForwardLogic)
          Construct this object with the given parameters.
 

Uses of IArgument in org.vizzini.ui.ai.logic
 

Methods in org.vizzini.ui.ai.logic that return IArgument
 IArgument AbstractArgumentWrapper.getArgument()
           
 IArgument ArgumentEditor.getArgument()
           
 IArgument IArgumentWrapper.getArgument()
          Return the argument wrapped by this object.
protected  IArgument BinaryAtomicSentenceEditor.getLeft()
           
protected  IArgument BinaryAtomicSentenceEditor.getRight()
           
 

Methods in org.vizzini.ui.ai.logic with parameters of type IArgument
 IArgumentWrapper WrapperFactory.create(IArgument argument)
          Create an argument wrapper of the correct type.
protected  void AbstractArgumentWrapper.setArgument(IArgument argument)
           
 void ArgumentEditor.setArgument(IArgument argument)
          Set the argument being edited.
 

Constructors in org.vizzini.ui.ai.logic with parameters of type IArgument
AbstractArgumentWrapper(IArgument argument)
          Construct this object with the given parameter.
 



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