LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.language.execution.IVariableBuilder Interface Reference

interface for a variable builder which is called on each plan / rule execution More...

Inherits BiFunction< IAgent<?>, IInstantiable, Stream< IVariable<?> > >.

+ Collaboration diagram for org.lightjason.agentspeak.language.execution.IVariableBuilder:

Public Attributes

IVariableBuilder EMPTY = ( p_agent, p_runningcontext ) -> Stream.empty()
 empty variable builder More...
 

Detailed Description

Warning
returning variable can be manipulate direct by the agent and generation must be thread-safe

Definition at line 40 of file IVariableBuilder.java.

Member Data Documentation

◆ EMPTY

IVariableBuilder org.lightjason.agentspeak.language.execution.IVariableBuilder.EMPTY = ( p_agent, p_runningcontext ) -> Stream.empty()