Interface IBDIAgent

All Superinterfaces:
IBDIAgentFeature, jadex.execution.IExecutionFeature, IExternalBDIAgentFeature

public interface IBDIAgent extends jadex.execution.IExecutionFeature, IBDIAgentFeature
Interface for injecting agent methods into pojos.
  • Method Details

    • create

      static void create(Object pojo)
      Create a BDI agent from a pojo object. Object needs to provide soem initialization fields.
      See Also:
    • create

      static void create(Object pojo, jadex.core.ComponentIdentifier cid)
      Create a BDI agent from a pojo object. Object needs to provide soem initialization fields.
      See Also:
    • create

      static void create(String classname)
      Create a BDI agent from a class to be enhanced.
    • create

      static void create(String classname, jadex.core.ComponentIdentifier cid)
      Create a BDI agent from a class to be enhanced.
    • create

      static void create(BDICreationInfo info)
      Create a BDI agent from a class to be enhanced and optional args.
    • create

      static void create(BDICreationInfo info, jadex.core.ComponentIdentifier cid)
      Create a BDI agent from a class to be enhanced and optional args.