public interface ForLoop extends LawNode
The following features are supported:
BlangDslPackage.getForLoop()
Modifier and Type | Method and Description |
---|---|
org.eclipse.xtext.xbase.XExpression |
getIteratorRange()
Returns the value of the 'Iterator Range' containment reference.
|
org.eclipse.xtext.common.types.JvmTypeReference |
getIteratorType()
Returns the value of the 'Iterator Type' containment reference.
|
org.eclipse.emf.common.util.EList<LawNode> |
getLoopBody()
Returns the value of the 'Loop Body' containment reference list.
|
VariableName |
getName()
Returns the value of the 'Name' containment reference.
|
void |
setIteratorRange(org.eclipse.xtext.xbase.XExpression value)
Sets the value of the '
Iterator Range ' containment reference. |
void |
setIteratorType(org.eclipse.xtext.common.types.JvmTypeReference value)
Sets the value of the '
Iterator Type ' containment reference. |
void |
setName(VariableName value)
Sets the value of the '
Name ' containment reference. |
org.eclipse.xtext.common.types.JvmTypeReference getIteratorType()
setIteratorType(JvmTypeReference)
,
BlangDslPackage.getForLoop_IteratorType()
void setIteratorType(org.eclipse.xtext.common.types.JvmTypeReference value)
Iterator Type
' containment reference.
value
- the new value of the 'Iterator Type' containment reference.getIteratorType()
VariableName getName()
setName(VariableName)
,
BlangDslPackage.getForLoop_Name()
void setName(VariableName value)
Name
' containment reference.
value
- the new value of the 'Name' containment reference.getName()
org.eclipse.xtext.xbase.XExpression getIteratorRange()
setIteratorRange(XExpression)
,
BlangDslPackage.getForLoop_IteratorRange()
void setIteratorRange(org.eclipse.xtext.xbase.XExpression value)
Iterator Range
' containment reference.
value
- the new value of the 'Iterator Range' containment reference.getIteratorRange()
org.eclipse.emf.common.util.EList<LawNode> getLoopBody()
LawNode
.
BlangDslPackage.getForLoop_LoopBody()