Interface IBeliefListener<T>

All Known Implementing Classes:
BeliefAdapter

public interface IBeliefListener<T>
Listener for observing beliefs.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    beliefChanged(jadex.rules.eca.ChangeInfo<T> info)
    Invoked when a belief has been changed.
    void
    factAdded(jadex.rules.eca.ChangeInfo<T> info)
    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

      void beliefChanged(jadex.rules.eca.ChangeInfo<T> info)
      Invoked when a belief has been changed.
      Parameters:
      event - The change event.
    • factAdded

      void factAdded(jadex.rules.eca.ChangeInfo<T> info)
      Invoked when a fact has been added. The new fact is contained in the agent event.
      Parameters:
      event - The change event.
    • factRemoved

      void factRemoved(jadex.rules.eca.ChangeInfo<T> info)
      Invoked when a fact has been removed. The removed fact is contained in the agent event.
      Parameters:
      event - The change event.
    • factChanged

      void factChanged(jadex.rules.eca.ChangeInfo<T> info)
      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.