|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.udo.cs.ie.cowbots.bdi.brf.UpdatePolicy
public class UpdatePolicy
this class models the update policy. an update policy is used to assign incoming percepts to a knowledge operator that stores the perept as an information object inside the belief base.
Field Summary | |
---|---|
protected IKnowledgeOperator |
defko
|
protected java.util.Map<java.lang.String,IKnowledgeOperator> |
updmap
|
Constructor Summary | |
---|---|
UpdatePolicy()
default constructor |
|
UpdatePolicy(IKnowledgeOperator ko)
creates a new update policy with a default operator |
Method Summary | |
---|---|
void |
addOp(IKnowledgeOperator o,
java.lang.String cspl)
adds a knowledge operator to the policy. |
IKnowledgeOperator |
getOp(java.lang.String pred)
returns a knowledge operator associated with pred, or the default knowledge operator. |
void |
setDefaults(IKnowledgeOperator defPer)
sets default operators for perception and self ports |
java.lang.String |
toString()
debug output |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.util.Map<java.lang.String,IKnowledgeOperator> updmap
protected IKnowledgeOperator defko
Constructor Detail |
---|
public UpdatePolicy()
public UpdatePolicy(IKnowledgeOperator ko)
ko
- default knowledge operatorMethod Detail |
---|
public void setDefaults(IKnowledgeOperator defPer)
defPer
- default perception operatorpublic void addOp(IKnowledgeOperator o, java.lang.String cspl)
o
- operator to addcspl
- comma separated predicate listconfig
- (optional) operator configurationpublic IKnowledgeOperator getOp(java.lang.String pred)
pred
- predicate looking for operator
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |