LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.agent.IBasePlanBundle Class Referenceabstract

plan bundle class More...

+ Inheritance diagram for org.lightjason.agentspeak.agent.IBasePlanBundle:
+ Collaboration diagram for org.lightjason.agentspeak.agent.IBasePlanBundle:

Public Member Functions

 IBasePlanBundle ( @Nonnull final IPlanBundleConfiguration p_configuration)
 ctor More...
 
final Set< ILiteralinitialbeliefs ()
 returns initial beliefs More...
 
final Set< IPlanplans ()
 get a multimap with event-plan matching More...
 
final Set< IRulerules ()
 returns the rules More...
 

Protected Attributes

final Set< ILiteralm_initialbeliefs
 initial beliefs More...
 
final Set< IPlanm_plans
 map with all existing plans More...
 
final Set< IRulem_rules
 rule set More...
 

Detailed Description

Definition at line 38 of file IBasePlanBundle.java.

Constructor & Destructor Documentation

◆ IBasePlanBundle()

org.lightjason.agentspeak.agent.IBasePlanBundle.IBasePlanBundle ( @Nonnull final IPlanBundleConfiguration  p_configuration)
Parameters
p_configurationconfiguration

Definition at line 59 of file IBasePlanBundle.java.

Member Function Documentation

◆ initialbeliefs()

final Set<ILiteral> org.lightjason.agentspeak.agent.IBasePlanBundle.initialbeliefs ( )
Returns
set with initial beliefs

Implements org.lightjason.agentspeak.agent.IPlanBundle.

Definition at line 68 of file IBasePlanBundle.java.

References org.lightjason.agentspeak.agent.IBasePlanBundle.m_initialbeliefs.

◆ plans()

final Set<IPlan> org.lightjason.agentspeak.agent.IBasePlanBundle.plans ( )

◆ rules()

final Set<IRule> org.lightjason.agentspeak.agent.IBasePlanBundle.rules ( )

Member Data Documentation

◆ m_initialbeliefs

final Set<ILiteral> org.lightjason.agentspeak.agent.IBasePlanBundle.m_initialbeliefs
protected

◆ m_plans

final Set<IPlan> org.lightjason.agentspeak.agent.IBasePlanBundle.m_plans
protected

◆ m_rules

final Set<IRule> org.lightjason.agentspeak.agent.IBasePlanBundle.m_rules
protected