public interface ICapability
| Modifier and Type | Method and Description | 
|---|---|
<T> void | 
addBeliefListener(java.lang.String name,
                 IBeliefListener<T> listener)
Add a belief listener. 
 | 
IInternalAccess | 
getAgent()
Get the agent. 
 | 
java.lang.Object | 
getPojoCapability()
Get the pojo capability object. 
 | 
<T> void | 
removeBeliefListener(java.lang.String name,
                    IBeliefListener<T> listener)
Remove a belief listener. 
 | 
<T> void addBeliefListener(java.lang.String name,
                           IBeliefListener<T> listener)
name - The belief name.listener - The belief listener.<T> void removeBeliefListener(java.lang.String name,
                              IBeliefListener<T> listener)
name - The belief name.listener - The belief listener.IInternalAccess getAgent()
java.lang.Object getPojoCapability()
java.lang.UnsupportedOperationException - for XML BDI agents.