org.eclipse.xtext.xbase
Interface XForLoopExpression

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, XExpression
All Known Subinterfaces:
RichStringForLoop
All Known Implementing Classes:
RichStringForLoopImpl, XForLoopExpressionImpl

public interface XForLoopExpression
extends XExpression

A representation of the model object 'XFor Loop Expression'.

The following features are supported:

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

Method Summary
 JvmFormalParameter getDeclaredParam()
          Returns the value of the 'Declared Param' containment reference.
 XExpression getEachExpression()
          Returns the value of the 'Each Expression' containment reference.
 XExpression getForExpression()
          Returns the value of the 'For Expression' containment reference.
 void setDeclaredParam(JvmFormalParameter value)
          Sets the value of the 'Declared Param' containment reference.
 void setEachExpression(XExpression value)
          Sets the value of the 'Each Expression' containment reference.
 void setForExpression(XExpression value)
          Sets the value of the 'For Expression' 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

getForExpression

XExpression getForExpression()
Returns the value of the 'For Expression' containment reference.

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

Returns:
the value of the 'For Expression' containment reference.
See Also:
setForExpression(XExpression), XbasePackage.getXForLoopExpression_ForExpression()
EMF generated code
EMF model element
containment="true"

setForExpression

void setForExpression(XExpression value)
Sets the value of the 'For Expression' containment reference.

Parameters:
value - the new value of the 'For Expression' containment reference.
See Also:
getForExpression()
EMF generated code

getEachExpression

XExpression getEachExpression()
Returns the value of the 'Each Expression' containment reference.

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

Returns:
the value of the 'Each Expression' containment reference.
See Also:
setEachExpression(XExpression), XbasePackage.getXForLoopExpression_EachExpression()
EMF generated code
EMF model element
containment="true"

setEachExpression

void setEachExpression(XExpression value)
Sets the value of the 'Each Expression' containment reference.

Parameters:
value - the new value of the 'Each Expression' containment reference.
See Also:
getEachExpression()
EMF generated code

getDeclaredParam

JvmFormalParameter getDeclaredParam()
Returns the value of the 'Declared Param' containment reference.

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

Returns:
the value of the 'Declared Param' containment reference.
See Also:
setDeclaredParam(JvmFormalParameter), XbasePackage.getXForLoopExpression_DeclaredParam()
EMF generated code
EMF model element
containment="true"

setDeclaredParam

void setDeclaredParam(JvmFormalParameter value)
Sets the value of the 'Declared Param' containment reference.

Parameters:
value - the new value of the 'Declared Param' containment reference.
See Also:
getDeclaredParam()
EMF generated code