LightJason - AgentSpeak(L++)
|
default agent configuration More...
Public Member Functions | |
CDefaultAgentConfiguration ( @Nonnull final IFuzzyBundle< Boolean > p_fuzzy, @Nonnull final Collection< ILiteral > p_initalbeliefs, @Nonnull final Set< IPlan > p_plans, @Nonnull final Set< IRule > p_rules, @Nullable final ILiteral p_initialgoal, @Nonnull final IUnifier p_unifier) | |
ctor More... | |
CDefaultAgentConfiguration ( @Nonnull final IFuzzyBundle< Boolean > p_fuzzy, @Nonnull final Collection< ILiteral > p_initialbeliefs, @Nonnull final Set< IPlan > p_plans, @Nonnull final Set< IRule > p_rules, final ILiteral p_initialgoal, @Nonnull final IUnifier p_unifier, @Nonnull final IVariableBuilder p_variablebuilder) | |
ctor More... | |
IView | beliefbase () |
final IFuzzyBundle< Boolean > | fuzzy () |
final Collection< ILiteral > | initialbeliefs () |
final ITrigger | initialgoal () |
final Set< IPlan > | plans () |
final Set< IRule > | rules () |
final String | toString () |
final IUnifier | unifier () |
final IVariableBuilder | variablebuilder () |
Public Member Functions inherited from org.lightjason.agentspeak.configuration.IAgentConfiguration< T > | |
IView | beliefbase () |
returns a beliefbase of the agent More... | |
IFuzzyBundle< Boolean > | fuzzy () |
returns the fuzzy operator More... | |
Collection< ILiteral > | initialbeliefs () |
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... | |
Protected Attributes | |
final IFuzzyBundle< Boolean > | m_fuzzy |
fuzzy operator More... | |
final Collection< ILiteral > | m_initialbeliefs |
instance of initial beliefs More... | |
final ITrigger | m_initialgoal |
initial goal trigger More... | |
final Set< IPlan > | m_plans |
instance of agent plans More... | |
final Set< IRule > | m_rules |
rules More... | |
final IUnifier | m_unifier |
unifier instance More... | |
final IVariableBuilder | m_variablebuilder |
instance of variable builder More... | |
Static Protected Attributes | |
static final String | BELIEFBASEROOTNAME = "beliefbase" |
name of the root beliefbase More... | |
static final Logger | LOGGER = CCommon.logger( IAgentConfiguration.class ) |
logger More... | |
Definition at line 55 of file CDefaultAgentConfiguration.java.
org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.CDefaultAgentConfiguration | ( | @Nonnull final IFuzzyBundle< Boolean > | p_fuzzy, |
@Nonnull final Collection< ILiteral > | p_initalbeliefs, | ||
@Nonnull final Set< IPlan > | p_plans, | ||
@Nonnull final Set< IRule > | p_rules, | ||
@Nullable final ILiteral | p_initialgoal, | ||
@Nonnull final IUnifier | p_unifier | ||
) |
p_fuzzy | fuzzy operator |
p_initalbeliefs | set with initial beliefs |
p_plans | plans |
p_rules | rules |
p_initialgoal | initial goal |
p_unifier | unifier component |
Definition at line 105 of file CDefaultAgentConfiguration.java.
References org.lightjason.agentspeak.language.execution.IVariableBuilder.EMPTY.
org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.CDefaultAgentConfiguration | ( | @Nonnull final IFuzzyBundle< Boolean > | p_fuzzy, |
@Nonnull final Collection< ILiteral > | p_initialbeliefs, | ||
@Nonnull final Set< IPlan > | p_plans, | ||
@Nonnull final Set< IRule > | p_rules, | ||
final ILiteral | p_initialgoal, | ||
@Nonnull final IUnifier | p_unifier, | ||
@Nonnull final IVariableBuilder | p_variablebuilder | ||
) |
p_fuzzy | fuzzy operator |
p_initialbeliefs | set with initial beliefs |
p_plans | plans |
p_rules | rules |
p_initialgoal | initial goal |
p_unifier | unifier component |
p_variablebuilder | variable builder |
Definition at line 124 of file CDefaultAgentConfiguration.java.
References org.lightjason.agentspeak.language.instantiable.plan.trigger.ITrigger.EType.ADDGOAL, and org.lightjason.agentspeak.language.instantiable.plan.trigger.CTrigger.from().
IView org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.beliefbase | ( | ) |
Definition at line 144 of file CDefaultAgentConfiguration.java.
References org.lightjason.agentspeak.beliefbase.view.IView.add(), org.lightjason.agentspeak.beliefbase.IBaseBeliefbase.create(), and org.lightjason.agentspeak.beliefbase.view.IView.trigger().
final IFuzzyBundle<Boolean> org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.fuzzy | ( | ) |
Definition at line 178 of file CDefaultAgentConfiguration.java.
References org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_fuzzy.
final Collection<ILiteral> org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.initialbeliefs | ( | ) |
Definition at line 185 of file CDefaultAgentConfiguration.java.
References org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_initialbeliefs.
final ITrigger org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.initialgoal | ( | ) |
Definition at line 157 of file CDefaultAgentConfiguration.java.
References org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_initialgoal.
final Set<IPlan> org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.plans | ( | ) |
Definition at line 192 of file CDefaultAgentConfiguration.java.
References org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_plans.
final Set<IRule> org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.rules | ( | ) |
Definition at line 199 of file CDefaultAgentConfiguration.java.
References org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_rules.
final String org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.toString | ( | ) |
Definition at line 205 of file CDefaultAgentConfiguration.java.
References org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_fuzzy, org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_initialbeliefs, org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_initialgoal, org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_plans, org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_rules, org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_unifier, and org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_variablebuilder.
final IUnifier org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.unifier | ( | ) |
Definition at line 164 of file CDefaultAgentConfiguration.java.
References org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_unifier.
final IVariableBuilder org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.variablebuilder | ( | ) |
Definition at line 171 of file CDefaultAgentConfiguration.java.
References org.lightjason.agentspeak.configuration.CDefaultAgentConfiguration< T extends IAgent<?>.m_variablebuilder.
|
staticprotected |
Definition at line 64 of file CDefaultAgentConfiguration.java.
|
staticprotected |
Definition at line 60 of file CDefaultAgentConfiguration.java.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |