ujf.verimag.bip.Core.ActionLanguage.Expressions
Interface BinaryExpression

All Superinterfaces:
Action, Expression
All Known Implementing Classes:
BinaryExpressionImpl

public interface BinaryExpression
extends Expression

A representation of the model object 'Binary Expression'.

The following features are supported:

See Also:
ExpressionsPackage.getBinaryExpression()

Method Summary
 Expression getLeftOperand()
          Returns the value of the 'Left Operand' containment reference.
 BinaryOperator getOperator()
          Returns the value of the 'Operator' attribute.
 Expression getRightOperand()
          Returns the value of the 'Right Operand' containment reference.
 void setLeftOperand(Expression value)
          Sets the value of the 'Left Operand' containment reference.
 void setOperator(BinaryOperator value)
          Sets the value of the 'Operator' attribute.
 void setRightOperand(Expression value)
          Sets the value of the 'Right Operand' containment reference.
 

Method Detail

getOperator

BinaryOperator getOperator()
Returns the value of the 'Operator' attribute. The literals are from the enumeration BinaryOperator.

If the meaning of the 'Operator' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Operator' attribute.
See Also:
BinaryOperator, setOperator(BinaryOperator), ExpressionsPackage.getBinaryExpression_Operator()

setOperator

void setOperator(BinaryOperator value)
Sets the value of the 'Operator' attribute.

Parameters:
value - the new value of the 'Operator' attribute.
See Also:
BinaryOperator, getOperator()

getLeftOperand

Expression getLeftOperand()
Returns the value of the 'Left Operand' containment reference.

If the meaning of the 'Left Operand' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Left Operand' containment reference.
See Also:
setLeftOperand(Expression), ExpressionsPackage.getBinaryExpression_LeftOperand()

setLeftOperand

void setLeftOperand(Expression value)
Sets the value of the 'Left Operand' containment reference.

Parameters:
value - the new value of the 'Left Operand' containment reference.
See Also:
getLeftOperand()

getRightOperand

Expression getRightOperand()
Returns the value of the 'Right Operand' containment reference.

If the meaning of the 'Right Operand' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Right Operand' containment reference.
See Also:
setRightOperand(Expression), ExpressionsPackage.getBinaryExpression_RightOperand()

setRightOperand

void setRightOperand(Expression value)
Sets the value of the 'Right Operand' containment reference.

Parameters:
value - the new value of the 'Right Operand' containment reference.
See Also:
getRightOperand()