|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectzeus.rete.ReteFact
ReteFact is used as an internal store for a fact for processing by the Rete engine.
| Field Summary | |
java.util.Hashtable |
data
|
(package private) java.lang.String |
type
type of fact - variable, fact? |
| Constructor Summary | |
ReteFact(ReteFact t)
|
|
ReteFact(java.lang.String type)
|
|
| Method Summary | |
ReteFact |
duplicate(DuplicationTable table)
|
ReteFact |
duplicate(java.lang.String name,
GenSym genSym)
|
java.lang.String |
getType()
provide get wrapper for type of fact |
(package private) ValueFunction |
getValue(java.lang.String attribute)
|
(package private) java.lang.String[] |
listAttributes()
|
(package private) ValueFunction[] |
listValues()
|
java.lang.String |
pprint()
|
java.lang.String |
pprint(int sp)
|
boolean |
resolve(Bindings b)
this seems to be called when rete is trying to process a rule |
void |
setType(java.lang.String type)
provide set wrapper for type of fact |
void |
setValue(java.lang.String attribute,
ValueFunction value)
|
java.lang.String |
toString()
|
(package private) ValueFunction[] |
variables()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
java.lang.String type
public java.util.Hashtable data
| Constructor Detail |
public ReteFact(java.lang.String type)
public ReteFact(ReteFact t)
| Method Detail |
public void setValue(java.lang.String attribute,
ValueFunction value)
ValueFunction getValue(java.lang.String attribute)
ValueFunction[] listValues()
java.lang.String[] listAttributes()
ValueFunction[] variables()
public ReteFact duplicate(java.lang.String name,
GenSym genSym)
public ReteFact duplicate(DuplicationTable table)
public java.lang.String getType()
public void setType(java.lang.String type)
public boolean resolve(Bindings b)
public java.lang.String toString()
public java.lang.String pprint()
public java.lang.String pprint(int sp)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||