org.vizzini.ai.logic
Class AbstractSentence

java.lang.Object
  extended by org.vizzini.util.AbstractBean
      extended by org.vizzini.ai.logic.AbstractSentence
All Implemented Interfaces:
Cloneable, ISentence
Direct Known Subclasses:
AbstractAtomicSentence, AbstractComplexSentence

public abstract class AbstractSentence
extends AbstractBean
implements ISentence

Provides base functionality for sentences in the logic system.

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

Field Summary
 
Fields inherited from class org.vizzini.util.AbstractBean
IGNORE_PROPERTIES
 
Constructor Summary
AbstractSentence()
           
 
Method Summary
 Object clone()
          Return a clone of this instance.
 String getDescription()
           
 void setDescription(String description)
           
 
Methods inherited from class org.vizzini.util.AbstractBean
appendArray, appendCollection, appendList, appendMap, compareBooleans, compareObjects, equals, getIgnoreProperties, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.vizzini.ai.logic.ISentence
evaluate
 

Constructor Detail

AbstractSentence

public AbstractSentence()
Method Detail

clone

public Object clone()
Return a clone of this instance.

Specified by:
clone in interface ISentence
Overrides:
clone in class Object
Since:
v0.2

getDescription

public String getDescription()
Specified by:
getDescription in interface ISentence
Returns:
Return description.
Since:
v0.2

setDescription

public void setDescription(String description)
Specified by:
setDescription in interface ISentence
Parameters:
description - The description to set.
Since:
v0.2


Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02