org.eclipse.modisco.omg.gastm
Interface BinaryExpression

All Superinterfaces:
Expression, GASTMObject, GASTMSyntaxObject

public interface BinaryExpression
extends Expression

A representation of the model object 'Binary Expression'.

The following features are supported:

See Also:
GASTMPackage.getBinaryExpression()
Generated:
Model:

Method Summary
 Expression getLeftOperand()
          Returns the value of the 'Left Operand' containment reference.
 BinaryOperator getOperator()
          Returns the value of the 'Operator' containment reference.
 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' containment reference.
 void setRightOperand(Expression value)
          Sets the value of the 'Right Operand' containment reference.
 
Methods inherited from interface org.eclipse.modisco.omg.gastm.Expression
getExpressionType, setExpressionType
 
Methods inherited from interface org.eclipse.modisco.omg.gastm.GASTMSyntaxObject
getAnnotations, getLocationInfo, getPreProcessorElements, setLocationInfo
 

Method Detail

getOperator

BinaryOperator getOperator()
Returns the value of the 'Operator' containment reference.

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

Returns:
the value of the 'Operator' containment reference.
See Also:
setOperator(BinaryOperator), GASTMPackage.getBinaryExpression_Operator()
Generated:
Model:
containment="true" required="true"

setOperator

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

Parameters:
value - the new value of the 'Operator' containment reference.
See Also:
getOperator()
Generated:

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), GASTMPackage.getBinaryExpression_LeftOperand()
Generated:
Model:
containment="true" required="true"

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()
Generated:

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), GASTMPackage.getBinaryExpression_RightOperand()
Generated:
Model:
containment="true" required="true"

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()
Generated: