Package 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'.- Since:
- 2.7
- See Also:
XbasePackage.getXBinaryOperation()- Noextend:
- This interface is not intended to be extended by clients.
- Noimplement:
- This interface is not intended to be implemented by clients.
The following features are supported:
- Model:
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description XExpressiongetLeftOperand()Returns the value of the 'Left Operand' containment reference.XExpressiongetRightOperand()Returns the value of the 'Right Operand' containment reference.booleanisReassignFirstArgument()Returns the value of the 'Reassign First Argument' attribute.voidsetLeftOperand(XExpression value)Sets the value of the 'Left Operand' containment reference.voidsetReassignFirstArgument(boolean value)Sets the value of the 'Reassign First Argument' attribute.voidsetRightOperand(XExpression value)Sets the value of the 'Right Operand' containment reference.-
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
-
Methods inherited from interface org.eclipse.xtext.xbase.XAbstractFeatureCall
getActualArguments, getActualReceiver, getConcreteSyntaxFeatureName, getExplicitArguments, getFeature, getImplicitFirstArgument, getImplicitReceiver, getInvalidFeatureIssueCode, getTypeArguments, isExplicitOperationCallOrBuilderSyntax, isExtension, isOperation, isPackageFragment, isStatic, isTypeLiteral, isValidFeature, setFeature, setImplicitFirstArgument, setImplicitReceiver, setInvalidFeatureIssueCode
-
-
-
-
Method Detail
-
getLeftOperand
XExpression getLeftOperand()
Returns the value of the 'Left Operand' containment reference.- Returns:
- the value of the 'Left Operand' containment reference.
- See Also:
setLeftOperand(XExpression),XbasePackage.getXBinaryOperation_LeftOperand()- Model:
- containment="true"
- Generated:
-
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()- Generated:
-
getRightOperand
XExpression getRightOperand()
Returns the value of the 'Right Operand' containment reference.- Returns:
- the value of the 'Right Operand' containment reference.
- See Also:
setRightOperand(XExpression),XbasePackage.getXBinaryOperation_RightOperand()- Model:
- containment="true"
- Generated:
-
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()- Generated:
-
isReassignFirstArgument
boolean isReassignFirstArgument()
Returns the value of the 'Reassign First Argument' attribute.- Returns:
- the value of the 'Reassign First Argument' attribute.
- See Also:
setReassignFirstArgument(boolean),XbasePackage.getXBinaryOperation_ReassignFirstArgument()- Model:
- Generated:
-
setReassignFirstArgument
void setReassignFirstArgument(boolean value)
Sets the value of the 'Reassign First Argument' attribute.- Parameters:
value- the new value of the 'Reassign First Argument' attribute.- See Also:
isReassignFirstArgument()- Generated:
-
-