org.eclipse.gmt.modisco.java
Interface InfixExpression

All Superinterfaces:
ASTNode, Expression

public interface InfixExpression
extends Expression

A representation of the model object 'Infix Expression'.

The following features are supported:

See Also:
JavaPackage.getInfixExpression()
Generated:
Model:

Method Summary
  getExtendedOperands()
          Returns the value of the 'Extended Operands' containment reference list.
 Expression getLeftOperand()
          Returns the value of the 'Left Operand' containment reference.
 InfixExpressionKind 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(InfixExpressionKind value)
          Sets the value of the 'Operator' attribute.
 void setRightOperand(Expression value)
          Sets the value of the 'Right Operand' containment reference.
 
Methods inherited from interface org.eclipse.gmt.modisco.java.ASTNode
getComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUnit
 

Method Detail

getOperator

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

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:
InfixExpressionKind, setOperator(InfixExpressionKind), JavaPackage.getInfixExpression_Operator()
Generated:
Model:
unique="false" required="true" ordered="false"

setOperator

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

Parameters:
value - the new value of the 'Operator' attribute.
See Also:
InfixExpressionKind, getOperator()
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), JavaPackage.getInfixExpression_RightOperand()
Generated:
Model:
containment="true" required="true" ordered="false"

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:

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), JavaPackage.getInfixExpression_LeftOperand()
Generated:
Model:
containment="true" required="true" ordered="false"

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:

getExtendedOperands

 getExtendedOperands()
Returns the value of the 'Extended Operands' containment reference list. The list contents are of type Expression.

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

Returns:
the value of the 'Extended Operands' containment reference list.
See Also:
JavaPackage.getInfixExpression_ExtendedOperands()
Generated:
Model:
containment="true"