|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.computing.ai.expertsystem.ObjectBase
public class ObjectBase
This class models the facts over which the inference engine will act. By facts we mean any object that is stored in this base - there's no notion of truth or falseness. A fact simply exists or doesn't.
| Constructor Summary | |
|---|---|
ObjectBase()
Class constructor. |
|
| Method Summary | |
|---|---|
void |
flush()
Removes all objects of this base. |
boolean |
insert(java.lang.Object obj)
Inserts a new object into this object base. |
java.util.Vector |
objects(java.lang.String className)
Returns the objects of the given class. |
boolean |
remove(java.lang.Object obj)
Removes an object from this object base. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ObjectBase()
| Method Detail |
|---|
public boolean insert(java.lang.Object obj)
obj - the object to be inserted.
true if the insertion was successful
(i.e., the object wasn't in the base;
false otherwise.public void flush()
public java.util.Vector objects(java.lang.String className)
className - the name of the class whose objects are
being removed from this base.
public boolean remove(java.lang.Object obj)
obj - the object to be removed from this base.
true if the remotion was successful
(i.e., the given object belonged to this base);
false otherwise.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||