org.eclipse.xtext.xbase
Interface XBinaryOperation

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, XAbstractFeatureCall, XExpression
All Known Implementing Classes:
XBinaryOperationImpl, XBinaryOperationImplCustom

public interface XBinaryOperation
extends XAbstractFeatureCall

A representation of the model object 'XBinary Operation'.

The following features are supported:

See Also:
XbasePackage.getXBinaryOperation()
EMF generated code
EMF model element

Method Summary
 XExpression getLeftOperand()
          Returns the value of the 'Left Operand' containment reference
 XExpression getRightOperand()
          Returns the value of the 'Right Operand' containment reference
 void setLeftOperand(XExpression value)
          Sets the value of the 'Left Operand' containment reference
 void setRightOperand(XExpression value)
          Sets the value of the 'Right Operand' containment reference
 
Methods inherited from interface org.eclipse.xtext.xbase.XAbstractFeatureCall
getConcreteSyntaxFeatureName, getExplicitArguments, getFeature, getImplicitReceiver, getInvalidFeatureIssueCode, getTypeArguments, isValidFeature, setFeature, setImplicitReceiver, setInvalidFeatureIssueCode
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getLeftOperand

XExpression 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(XExpression), XbasePackage.getXBinaryOperation_LeftOperand()
EMF generated code
EMF model element
containment="true"

setLeftOperand

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

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

getRightOperand

XExpression 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(XExpression), XbasePackage.getXBinaryOperation_RightOperand()
EMF generated code
EMF model element
containment="true"

setRightOperand

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

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