LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.configuration.IAgentConfiguration< T extends IAgent<?> Interface Template Reference

interface to define the agent configuration More...

+ Inheritance diagram for org.lightjason.agentspeak.configuration.IAgentConfiguration< T extends IAgent<?>:
+ Collaboration diagram for org.lightjason.agentspeak.configuration.IAgentConfiguration< T extends IAgent<?>:

Public Member Functions

IView beliefbase ()
 returns a beliefbase of the agent More...
 
IFuzzyBundle< Boolean > fuzzy ()
 returns the fuzzy operator More...
 
Collection< ILiteralinitialbeliefs ()
 returns the initial beliefs More...
 
ITrigger initialgoal ()
 returns the initial goal More...
 
IUnifier unifier ()
 returns the unifier function More...
 
IVariableBuilder variablebuilder ()
 returns the variable builder More...
 
- Public Member Functions inherited from org.lightjason.agentspeak.configuration.IConfiguration
Set< IPlanplans ()
 get a set with plans More...
 
Set< IRulerules ()
 get a set with rules More...
 

Detailed Description

Template Parameters
Tagent type

Definition at line 44 of file IAgentConfiguration.java.

Member Function Documentation

◆ beliefbase()

Returns
root view

◆ fuzzy()

Returns
operator object

◆ initialbeliefs()

Collection<ILiteral> org.lightjason.agentspeak.configuration.IAgentConfiguration< T extends IAgent<?>.initialbeliefs ( )
Returns
collection of initial beliefs

◆ initialgoal()

Returns
initial goal literal

◆ unifier()

◆ variablebuilder()