LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.agent.TestCAgentExecution.CGenerator Class Reference

agent generator More...

+ Inheritance diagram for org.lightjason.agentspeak.agent.TestCAgentExecution.CGenerator:
+ Collaboration diagram for org.lightjason.agentspeak.agent.TestCAgentExecution.CGenerator:

Public Member Functions

final CAgent generatesingle (final Object... p_data)
 
- Public Member Functions inherited from org.lightjason.agentspeak.generator.IBaseAgentGenerator< T extends IAgent<?>
 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)
 

Package Functions

 CGenerator (final InputStream p_stream) throws Exception
 ctor 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...
 
- Protected Member Functions inherited from org.lightjason.agentspeak.generator.IBaseAgentGenerator< T extends IAgent<?>
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 inherited from org.lightjason.agentspeak.generator.IBaseAgentGenerator< T extends IAgent<?>
final IAgentConfiguration< T > m_configuration
 configuration of an agent More...
 

Detailed Description

Definition at line 166 of file TestCAgentExecution.java.

Constructor & Destructor Documentation

◆ CGenerator()

org.lightjason.agentspeak.agent.TestCAgentExecution.CGenerator.CGenerator ( final InputStream  p_stream) throws Exception
package
Parameters
p_streamasl stream
Exceptions
Exceptionon any error

Definition at line 174 of file TestCAgentExecution.java.

References org.lightjason.agentspeak.common.CCommon.actionsFromPackage().

+ Here is the call graph for this function:

Member Function Documentation

◆ generatesingle()

final CAgent org.lightjason.agentspeak.agent.TestCAgentExecution.CGenerator.generatesingle ( final Object...  p_data)

Definition at line 189 of file TestCAgentExecution.java.

References org.lightjason.agentspeak.generator.IBaseAgentGenerator< T extends IAgent<?>.m_configuration.

Referenced by org.lightjason.agentspeak.agent.TestCAgentExecution.initialize().

+ Here is the caller graph for this function: