24 package org.lightjason.agentspeak.configuration;
34 import javax.annotation.Nonnull;
35 import javax.annotation.Nullable;
36 import java.util.Collection;
ITrigger initialgoal()
returns the initial goal
interface of an unification algorithm
IFuzzyBundle< Boolean > fuzzy()
returns the fuzzy operator
IUnifier unifier()
returns the unifier function
view for a beliefbase that creates any access to the underlying data structures
configuration for plan bundle and agent
interface to define the agent configuration
IVariableBuilder variablebuilder()
returns the variable builder
interface for a variable builder which is called on each plan / rule execution
Collection< ILiteral > initialbeliefs()
returns the initial beliefs
IView beliefbase()
returns a beliefbase of the agent