zeus.concepts
Class ReteKB
java.lang.Object
zeus.concepts.AbstractTask
zeus.concepts.ReteKB
- public class ReteKB
- extends AbstractTask
this is the definition of a kb in Zeus for the Rulebase tasks.
- See Also:
Rule,
ReteEngine
|
Field Summary |
protected java.util.Vector |
rules
|
| Methods inherited from class zeus.concepts.AbstractTask |
addRestriction, duplicate, getEmailInfo, getFaxInfo, getGeoInfo, getName, getPhoneInfo, getPhysicalInfo, getRestrictions, getTextInfo, getType, getType, getTypeName, getTypeName, isBehaviour, isPrimitive, isScript, isSummary, pprint, setEmailInfo, setFaxInfo, setGeoInfo, setName, setPhoneInfo, setPhysicalInfo, setTextInfo |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
rules
protected java.util.Vector rules
ReteKB
public ReteKB()
ReteKB
public ReteKB(java.lang.String name)
ReteKB
public ReteKB(java.lang.String name,
java.util.Vector rules)
ReteKB
public ReteKB(java.lang.String name,
Rule[] rules)
ReteKB
public ReteKB(ReteKB kb)
getRule
public Rule getRule(java.lang.String rulename)
getRule
public Rule getRule(int position)
getRules
public Rule[] getRules()
removeRule
public Rule removeRule(java.lang.String rulename)
removeRule
public Rule removeRule(int position)
addRule
public void addRule(Rule rule)
setRules
public void setRules(java.util.Vector List)
setRules
public void setRules(Rule[] List)
resolve
public boolean resolve(Bindings bindings)
- Specified by:
resolve in class AbstractTask
isValid
public boolean isValid()
- Specified by:
isValid in class AbstractTask
toString
public java.lang.String toString()
pprint
public java.lang.String pprint(int sp)
- Specified by:
pprint in class AbstractTask
duplicate
public AbstractTask duplicate(DuplicationTable table)
- Specified by:
duplicate in class AbstractTask
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.