LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration Class Reference

default plan bundle configuration More...

+ Inheritance diagram for org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration:
+ Collaboration diagram for org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration:

Public Member Functions

 CDefaultPlanBundleConfiguration ( @Nonnull final Set< IPlan > p_plans, @Nonnull final Set< IRule > p_rules, @Nonnull final Set< ILiteral > p_initialbeliefs)
 ctor More...
 
final Set< ILiteralbeliefs ()
 get beliefs More...
 
final Set< IPlanplans ()
 get a set with plans More...
 
final Set< IRulerules ()
 get a set with rules More...
 

Static Protected Attributes

static final Logger LOGGER = CCommon.logger( IPlanBundleConfiguration.class )
 logger More...
 

Private Attributes

final Set< ILiteralm_initialbeliefs
 instance of initial beliefs More...
 
final Set< IPlanm_plans
 instance of plans More...
 
final Set< IRulem_rules
 rule instance More...
 

Detailed Description

Definition at line 41 of file CDefaultPlanBundleConfiguration.java.

Constructor & Destructor Documentation

◆ CDefaultPlanBundleConfiguration()

org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration.CDefaultPlanBundleConfiguration ( @Nonnull final Set< IPlan p_plans,
@Nonnull final Set< IRule p_rules,
@Nonnull final Set< ILiteral p_initialbeliefs 
)
Parameters
p_plansplans
p_rulesrules
p_initialbeliefsinitial beliefs

Definition at line 67 of file CDefaultPlanBundleConfiguration.java.

Member Function Documentation

◆ beliefs()

final Set<ILiteral> org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration.beliefs ( )

◆ plans()

final Set<IPlan> org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration.plans ( )

◆ rules()

final Set<IRule> org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration.rules ( )

Member Data Documentation

◆ LOGGER

final Logger org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration.LOGGER = CCommon.logger( IPlanBundleConfiguration.class )
staticprotected

Definition at line 46 of file CDefaultPlanBundleConfiguration.java.

◆ m_initialbeliefs

final Set<ILiteral> org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration.m_initialbeliefs
private

◆ m_plans

final Set<IPlan> org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration.m_plans
private

◆ m_rules

final Set<IRule> org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration.m_rules
private