Package jadex.bdi.runtime
Interface IBeliefListener<T>
- All Known Implementing Classes:
BeliefAdapter
public interface IBeliefListener<T>
Listener for observing beliefs.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
beliefChanged
(jadex.rules.eca.ChangeInfo<T> info) Invoked when a belief has been changed.void
Invoked when a fact has been added.void
factChanged
(jadex.rules.eca.ChangeInfo<T> info) Invoked when a fact in a belief set has changed (i.e.void
factRemoved
(jadex.rules.eca.ChangeInfo<T> info) Invoked when a fact has been removed.
-
Method Details
-
beliefChanged
Invoked when a belief has been changed.- Parameters:
event
- The change event.
-
factAdded
Invoked when a fact has been added. The new fact is contained in the agent event.- Parameters:
event
- The change event.
-
factRemoved
Invoked when a fact has been removed. The removed fact is contained in the agent event.- Parameters:
event
- The change event.
-
factChanged
Invoked when a fact in a belief set has changed (i.e. bean event).- Parameters:
info
- Extra info (such as the index of the element if applicable).value
- The new value.oldvalue
- The old value.
-