org.eclipse.xtext.xbase.annotations.xAnnotations
Interface XAnnotationElementValueBinaryOperation

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

public interface XAnnotationElementValueBinaryOperation
extends XExpression

A representation of the model object 'XAnnotation Element Value Binary Operation'.

The following features are supported:

See Also:
XAnnotationsPackage.getXAnnotationElementValueBinaryOperation()
EMF generated code
EMF model element

Method Summary
 XExpression getLeftOperand()
          Returns the value of the 'Left Operand' containment reference
 java.lang.String getOperator()
          Returns the value of the 'Operator' attribute.
 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 setOperator(java.lang.String value)
          Sets the value of the 'Operator' attribute
 void setRightOperand(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
 

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), XAnnotationsPackage.getXAnnotationElementValueBinaryOperation_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), XAnnotationsPackage.getXAnnotationElementValueBinaryOperation_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

getOperator

java.lang.String getOperator()
Returns the value of the 'Operator' attribute. The default value is "+".

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:
setOperator(String), XAnnotationsPackage.getXAnnotationElementValueBinaryOperation_Operator()
EMF generated code
EMF model element
default="+"

setOperator

void setOperator(java.lang.String value)
Sets the value of the 'Operator' attribute.

Parameters:
value - the new value of the 'Operator' attribute.
See Also:
getOperator()
EMF generated code