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

interface of any binary expression type More...

+ Inheritance diagram for org.lightjason.agentspeak.language.execution.expression.IBinaryExpression:
+ Collaboration diagram for org.lightjason.agentspeak.language.execution.expression.IBinaryExpression:

Public Member Functions

IExpression leftHandSide ()
 returns the left-hand expression side More...
 
EOperator operator ()
 return expression operator More...
 
IExpression rightHandSide ()
 returns the right-hand expression side 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...
 

Additional Inherited Members

- Public Attributes inherited from org.lightjason.agentspeak.language.execution.expression.IExpression
IExpression EMPTY
 empty expression, is always true More...
 

Detailed Description

Definition at line 33 of file IBinaryExpression.java.

Member Function Documentation

◆ leftHandSide()

IExpression org.lightjason.agentspeak.language.execution.expression.IBinaryExpression.leftHandSide ( )

◆ operator()

EOperator org.lightjason.agentspeak.language.execution.expression.IBinaryExpression.operator ( )

◆ rightHandSide()

IExpression org.lightjason.agentspeak.language.execution.expression.IBinaryExpression.rightHandSide ( )