com.ibm.etools.cobol.application.model.cobol
Interface PIControllerVaryingClause

All Superinterfaces:
ASTNode, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface PIControllerVaryingClause
extends ASTNode

A representation of the VARYING clause in a PERFORM statement.

The following features are supported:

See Also:
COBOLPackage.getPIControllerVaryingClause()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 DataRefOrLiteral getBy()
          Returns the value of the 'By' containment reference.
 DataRefOrLiteralOrIndexRef getFrom()
          Returns the value of the 'From' containment reference.
 ExprConditional getUntil()
          Returns the value of the 'Until' containment reference.
 DataRefOrIndexRef getVaried()
          Returns the value of the 'Varied' containment reference.
 void setBy(DataRefOrLiteral value)
          Sets the value of the 'By' containment reference.
 void setFrom(DataRefOrLiteralOrIndexRef value)
          Sets the value of the 'From' containment reference.
 void setUntil(ExprConditional value)
          Sets the value of the 'Until' containment reference.
 void setVaried(DataRefOrIndexRef value)
          Sets the value of the 'Varied' containment reference.
 
Methods inherited from interface com.ibm.etools.cobol.application.model.cobol.ASTNode
getBeginColumn, getBeginFile, getBeginLine, getEndColumn, getEndFile, getEndLine, getParent, getTag, setBeginColumn, setBeginFile, setBeginLine, setEndColumn, setEndFile, setEndLine, setParent, setTag
 
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
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

getVaried

DataRefOrIndexRef getVaried()
Returns the value of the 'Varied' containment reference.

The value is the data item or index item after the VARYING keyword.

Returns:
the value of the 'Varied' containment reference.
See Also:
setVaried(DataRefOrIndexRef), COBOLPackage.getPIControllerVaryingClause_Varied()

setVaried

void setVaried(DataRefOrIndexRef value)
Sets the value of the 'Varied' containment reference.

Parameters:
value - the new value of the 'Varied' containment reference.
See Also:
getVaried()

getFrom

DataRefOrLiteralOrIndexRef getFrom()
Returns the value of the 'From' containment reference.

The value is the data item, literal, or index in the FROM clause.

Returns:
the value of the 'From' containment reference.
See Also:
setFrom(DataRefOrLiteralOrIndexRef), COBOLPackage.getPIControllerVaryingClause_From()

setFrom

void setFrom(DataRefOrLiteralOrIndexRef value)
Sets the value of the 'From' containment reference.

Parameters:
value - the new value of the 'From' containment reference.
See Also:
getFrom()

getBy

DataRefOrLiteral getBy()
Returns the value of the 'By' containment reference.

The value is the data item or literal in the BY clause.

Returns:
the value of the 'By' containment reference.
See Also:
setBy(DataRefOrLiteral), COBOLPackage.getPIControllerVaryingClause_By()

setBy

void setBy(DataRefOrLiteral value)
Sets the value of the 'By' containment reference.

Parameters:
value - the new value of the 'By' containment reference.
See Also:
getBy()

getUntil

ExprConditional getUntil()
Returns the value of the 'Until' containment reference.

The value is the conditional expression in the UNTIL clause.

Returns:
the value of the 'Until' containment reference.
See Also:
setUntil(ExprConditional), COBOLPackage.getPIControllerVaryingClause_Until()

setUntil

void setUntil(ExprConditional value)
Sets the value of the 'Until' containment reference.

Parameters:
value - the new value of the 'Until' containment reference.
See Also:
getUntil()