Package jadex.bdi.runtime
Interface IBDIAgent
- All Superinterfaces:
IBDIAgentFeature
,jadex.execution.IExecutionFeature
,IExternalBDIAgentFeature
Interface for injecting agent methods into pojos.
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic void
create
(BDICreationInfo info) Create a BDI agent from a class to be enhanced and optional args.static void
create
(BDICreationInfo info, jadex.core.ComponentIdentifier cid) Create a BDI agent from a class to be enhanced and optional args.static void
Create a BDI agent from a pojo object.static void
Create a BDI agent from a pojo object.static void
Create a BDI agent from a class to be enhanced.static void
Create a BDI agent from a class to be enhanced.Methods inherited from interface jadex.bdi.runtime.IBDIAgentFeature
addBeliefListener, dropGoal, getArgument, getGoal, getGoals, getGoals, removeBeliefListener
Methods inherited from interface jadex.execution.IExecutionFeature
getComponent, getTime, isComponentThread, scheduleStep, scheduleStep, scheduleStep, scheduleStep, waitForDelay
Methods inherited from interface jadex.bdi.runtime.IExternalBDIAgentFeature
adoptPlan, adoptPlan, dispatchTopLevelGoal
-
Method Details
-
create
Create a BDI agent from a pojo object. Object needs to provide soem initialization fields.- See Also:
-
create
Create a BDI agent from a pojo object. Object needs to provide soem initialization fields.- See Also:
-
create
Create a BDI agent from a class to be enhanced. -
create
Create a BDI agent from a class to be enhanced. -
create
Create a BDI agent from a class to be enhanced and optional args. -
create
Create a BDI agent from a class to be enhanced and optional args.
-