LightJason - AgentSpeak(L++)
|
agent generator More...
Public Member Functions | |
IBaseAgentGenerator ( @Nonnull final InputStream p_stream, @Nonnull final Set< IAction > p_actions) throws Exception | |
ctor More... | |
IBaseAgentGenerator ( @Nonnull final InputStream p_stream, @Nonnull final Set< IAction > p_actions, @Nonnull final IVariableBuilder p_variablebuilder) throws Exception | |
ctor More... | |
IBaseAgentGenerator ( @Nonnull final InputStream p_stream, @Nonnull final Set< IAction > p_actions, @Nonnull final Set< IPlanBundle > p_planbundle, @Nonnull final IVariableBuilder p_variablebuilder) throws Exception | |
ctor More... | |
final Stream< T > | generatemultiple (final int p_number, @Nullable final Object... p_data) |
Protected Member Functions | |
IAgentConfiguration< T > | configuration ( @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, @Nonnull final IVariableBuilder p_variablebuilder) |
builds the configuraion, configuration runs cloning of objects if needed More... | |
Protected Attributes | |
final IAgentConfiguration< T > | m_configuration |
configuration of an agent More... | |
Additional Inherited Members | |
Public Attributes inherited from org.lightjason.agentspeak.generator.IAgentGenerator< T > | |
IFuzzyBundle< Boolean > | DEFAULTFUZZYBUNDLE |
default fuzzy bundle More... | |
IUnifier | DEFAULTUNIFIER |
default unification More... | |
Definition at line 58 of file IBaseAgentGenerator.java.
org.lightjason.agentspeak.generator.IBaseAgentGenerator< T extends IAgent<?>.IBaseAgentGenerator | ( | @Nonnull final InputStream | p_stream, |
@Nonnull final Set< IAction > | p_actions | ||
) | throws Exception |
p_stream | input stream |
p_actions | set with action |
Exception | thrown on error |
Definition at line 74 of file IBaseAgentGenerator.java.
org.lightjason.agentspeak.generator.IBaseAgentGenerator< T extends IAgent<?>.IBaseAgentGenerator | ( | @Nonnull final InputStream | p_stream, |
@Nonnull final Set< IAction > | p_actions, | ||
@Nonnull final IVariableBuilder | p_variablebuilder | ||
) | throws Exception |
p_stream | input stream |
p_actions | set with action |
p_variablebuilder | variable builder (can be set to null) |
Exception | thrown on error |
Definition at line 87 of file IBaseAgentGenerator.java.
org.lightjason.agentspeak.generator.IBaseAgentGenerator< T extends IAgent<?>.IBaseAgentGenerator | ( | @Nonnull final InputStream | p_stream, |
@Nonnull final Set< IAction > | p_actions, | ||
@Nonnull final Set< IPlanBundle > | p_planbundle, | ||
@Nonnull final IVariableBuilder | p_variablebuilder | ||
) | throws Exception |
p_stream | input stream |
p_actions | set with action |
p_planbundle | set with planbundles |
p_variablebuilder | variable builder (can be set to null) |
Exception | thrown on error |
Definition at line 102 of file IBaseAgentGenerator.java.
|
protected |
p_fuzzy | fuzzy component |
p_initalbeliefs | initial beliefs |
p_plans | plans |
p_rules | rules |
p_initialgoal | intial goal |
p_unifier | unifier component |
p_variablebuilder | variable builder |
Definition at line 144 of file IBaseAgentGenerator.java.
final Stream<T> org.lightjason.agentspeak.generator.IBaseAgentGenerator< T extends IAgent<?>.generatemultiple | ( | final int | p_number, |
@Nullable final Object... | p_data | ||
) |
Definition at line 162 of file IBaseAgentGenerator.java.
|
protected |
Definition at line 63 of file IBaseAgentGenerator.java.
Referenced by org.lightjason.agentspeak.beliefbase.TestCPropertyBeliefbase.CAgent.CAgentGenerator.generatesingle(), org.lightjason.agentspeak.agent.TestCAgentExecution.CGenerator.generatesingle(), org.lightjason.agentspeak.consistency.TestCMetric.CAgent.CAgentGenerator.generatesingle(), and org.lightjason.agentspeak.action.builtin.TestCActionAgent.CAgent.CGenerator.generatesingle().