Class InnerClassChangeBDI


  • public class InnerClassChangeBDI
    extends java.lang.Object
    Goal driven print out. class is checked for annotations goal, plan type declarations from annotations or inline plans are added to the agent type and conditions to eca rule system class is rewritten to announce belief changes (field accesses and annotated methods)
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected jadex.bridge.IInternalAccess agent
      The bdi agent.
      protected jadex.base.test.TestReport[] tr
      The test report.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void body()
      The plan body.
      void destroy​(jadex.bridge.IInternalAccess agent)
      Called when agent is killed.
      protected jadex.commons.future.IFuture<java.lang.Void> printHello1​(InnerClassChangeBDI.HelloGoal goal)
      First plan.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • agent

        protected jadex.bridge.IInternalAccess agent
        The bdi agent.
      • tr

        protected jadex.base.test.TestReport[] tr
        The test report.
    • Constructor Detail

      • InnerClassChangeBDI

        public InnerClassChangeBDI()
    • Method Detail

      • body

        public void body()
        The plan body.
      • destroy

        public void destroy​(jadex.bridge.IInternalAccess agent)
        Called when agent is killed.
      • printHello1

        protected jadex.commons.future.IFuture<java.lang.Void> printHello1​(InnerClassChangeBDI.HelloGoal goal)
        First plan. Fails with exception.