LightJason - AgentSpeak(L++)
|
interface for (instantiable) plans and logical-rules More...
Public Member Functions | |
IContext | instantiate ( @Nonnull final IAgent<?> p_agent, @Nonnull final Stream< IVariable<?>> p_variable) |
creates an individual execution context More... | |
Public Member Functions inherited from org.lightjason.agentspeak.language.execution.IExecution | |
IFuzzyValue< Boolean > | execute (final boolean p_parallel, @Nonnull final IContext p_context, @Nonnull final List< ITerm > p_argument, @Nonnull final List< ITerm > p_return) |
defines a plan-body operation More... | |
Stream< IVariable<?> > | variables () |
returns a stream with all used variables More... | |
Definition at line 38 of file IInstantiable.java.
IContext org.lightjason.agentspeak.language.instantiable.IInstantiable.instantiate | ( | @Nonnull final IAgent<?> | p_agent, |
@Nonnull final Stream< IVariable<?>> | p_variable | ||
) |
p_agent | agent |
p_variable | variable stream |
Implemented in org.lightjason.agentspeak.language.instantiable.IBaseInstantiable, and org.lightjason.agentspeak.language.instantiable.rule.CRulePlaceholder.