org.eclipse.xtend.core.xtend
Interface RichStringIf

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

public interface RichStringIf
extends XExpression

A representation of the model object 'Rich String If'.

The following features are supported:

See Also:
XtendPackage.getRichStringIf()
EMF generated code
EMF model element

Method Summary
 XExpression getElse()
          Returns the value of the 'Else' containment reference.
 org.eclipse.emf.common.util.EList<RichStringElseIf> getElseIfs()
          Returns the value of the 'Else Ifs' containment reference list.
 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, 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), XtendPackage.getRichStringIf_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), XtendPackage.getRichStringIf_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

getElseIfs

org.eclipse.emf.common.util.EList<RichStringElseIf> getElseIfs()
Returns the value of the 'Else Ifs' containment reference list. The list contents are of type RichStringElseIf.

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

Returns:
the value of the 'Else Ifs' containment reference list.
See Also:
XtendPackage.getRichStringIf_ElseIfs()
EMF generated code
EMF model element
containment="true"

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), XtendPackage.getRichStringIf_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