LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.grammar.IASTVisitorAgentSpeak Interface Reference

interface of visitor structure More...

+ Inheritance diagram for org.lightjason.agentspeak.grammar.IASTVisitorAgentSpeak:
+ Collaboration diagram for org.lightjason.agentspeak.grammar.IASTVisitorAgentSpeak:

Public Member Functions

Set< ILiteralinitialbeliefs ()
 returns initial beliefs More...
 
Set< IPlanplans ()
 get a multimap with event-plan matching More...
 
Set< IRulerules ()
 returns the rules / principles More...
 

Detailed Description

Definition at line 37 of file IASTVisitorAgentSpeak.java.

Member Function Documentation

◆ initialbeliefs()

Set<ILiteral> org.lightjason.agentspeak.grammar.IASTVisitorAgentSpeak.initialbeliefs ( )
Returns
set with initial beliefs

Implemented in org.lightjason.agentspeak.grammar.CASTVisitorAgent, and org.lightjason.agentspeak.grammar.CASTVisitorPlanBundle.

Referenced by org.lightjason.agentspeak.generator.IBaseAgentGenerator< IAgent<?> >.IBaseAgentGenerator(), and org.lightjason.agentspeak.generator.IBasePlanBundleGenerator.IBasePlanBundleGenerator().

+ Here is the caller graph for this function:

◆ plans()

Set<IPlan> org.lightjason.agentspeak.grammar.IASTVisitorAgentSpeak.plans ( )
Returns
plan set

Implemented in org.lightjason.agentspeak.grammar.CASTVisitorAgent, and org.lightjason.agentspeak.grammar.CASTVisitorPlanBundle.

Referenced by org.lightjason.agentspeak.generator.IBaseAgentGenerator< IAgent<?> >.IBaseAgentGenerator(), and org.lightjason.agentspeak.generator.IBasePlanBundleGenerator.IBasePlanBundleGenerator().

+ Here is the caller graph for this function:

◆ rules()

Set<IRule> org.lightjason.agentspeak.grammar.IASTVisitorAgentSpeak.rules ( )
Returns
rule set

Implemented in org.lightjason.agentspeak.grammar.CASTVisitorAgent, and org.lightjason.agentspeak.grammar.CASTVisitorPlanBundle.

Referenced by org.lightjason.agentspeak.generator.IBaseAgentGenerator< IAgent<?> >.IBaseAgentGenerator(), and org.lightjason.agentspeak.generator.IBasePlanBundleGenerator.IBasePlanBundleGenerator().

+ Here is the caller graph for this function: