org.eclipse.xtext.xbase
Interface XIfExpression

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

public interface XIfExpression
extends XExpression

A representation of the model object 'XIf Expression'.

The following features are supported:

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

Method Summary
 XExpression getElse()
          Returns the value of the 'Else' containment reference
 XExpression getIf()
          Returns the value of the 'If' containment reference
 XExpression getThen()
          Returns the value of the 'Then' containment reference
 void setElse(XExpression value)
          Sets the value of the 'Else' containment reference
 void setIf(XExpression value)
          Sets the value of the 'If' containment reference
 void setThen(XExpression value)
          Sets the value of the 'Then' 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

getIf

XExpression getIf()
Returns the value of the 'If' containment reference.

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

Returns:
the value of the 'If' containment reference.
See Also:
setIf(XExpression), XbasePackage.getXIfExpression_If()
EMF generated code
EMF model element
containment="true"

setIf

void setIf(XExpression value)
Sets the value of the 'If' containment reference.

Parameters:
value - the new value of the 'If' containment reference.
See Also:
getIf()
EMF generated code

getThen

XExpression getThen()
Returns the value of the 'Then' containment reference.

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

Returns:
the value of the 'Then' containment reference.
See Also:
setThen(XExpression), XbasePackage.getXIfExpression_Then()
EMF generated code
EMF model element
containment="true"

setThen

void setThen(XExpression value)
Sets the value of the 'Then' containment reference.

Parameters:
value - the new value of the 'Then' containment reference.
See Also:
getThen()
EMF generated code

getElse

XExpression getElse()
Returns the value of the 'Else' containment reference.

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

Returns:
the value of the 'Else' containment reference.
See Also:
setElse(XExpression), XbasePackage.getXIfExpression_Else()
EMF generated code
EMF model element
containment="true"

setElse

void setElse(XExpression value)
Sets the value of the 'Else' containment reference.

Parameters:
value - the new value of the 'Else' containment reference.
See Also:
getElse()
EMF generated code