Class BeliefAdapter<T>

java.lang.Object
jadex.bdi.runtime.impl.BeliefAdapter<T>
All Implemented Interfaces:
IBeliefListener<T>

public class BeliefAdapter<T> extends Object implements IBeliefListener<T>
Belief listener adapter that implements empty all methods.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • 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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BeliefAdapter

      public BeliefAdapter()
  • Method Details

    • beliefChanged

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

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

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

      public void factChanged(jadex.rules.eca.ChangeInfo<T> info)
      Invoked when a fact in a belief set has changed (i.e. bean event).
      Specified by:
      factChanged in interface IBeliefListener<T>
      Parameters:
      info - Extra info (such as the index of the element if applicable).
      value - The new value.
      oldvalue - The old value.