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 voidcreate(BDICreationInfo info) Create a BDI agent from a class to be enhanced and optional args.static voidcreate(BDICreationInfo info, jadex.core.ComponentIdentifier cid) Create a BDI agent from a class to be enhanced and optional args.static voidCreate a BDI agent from a pojo object.static voidCreate a BDI agent from a pojo object.static voidCreate a BDI agent from a class to be enhanced.static voidCreate a BDI agent from a class to be enhanced.Methods inherited from interface jadex.bdi.runtime.IBDIAgentFeature
addBeliefListener, dropGoal, getArgument, getGoal, getGoals, getGoals, removeBeliefListenerMethods inherited from interface jadex.execution.IExecutionFeature
getComponent, getTime, isComponentThread, scheduleStep, scheduleStep, scheduleStep, scheduleStep, waitForDelayMethods 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.
-