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

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

public interface EvaluateExprRange
extends EvaluateObject

A representation of a range of values in the WHEN clause of an EVALUATE statement.

The following features are supported:

See Also:
COBOLPackage.getEvaluateExprRange()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 Expr getLowerLimit()
          Returns the value of the 'Lower Limit' containment reference.
 Expr getUpperLimit()
          Returns the value of the 'Upper Limit' containment reference.
 boolean isNot()
          Returns the value of the 'Not' attribute.
 void setLowerLimit(Expr value)
          Sets the value of the 'Lower Limit' containment reference.
 void setNot(boolean value)
          Sets the value of the 'Not' attribute.
 void setUpperLimit(Expr value)
          Sets the value of the 'Upper Limit' 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

isNot

boolean isNot()
Returns the value of the 'Not' attribute.

The value is true if the NOT keyword appears; false otherwise.

Returns:
the value of the 'Not' attribute.
See Also:
setNot(boolean), COBOLPackage.getEvaluateExprRange_Not()

setNot

void setNot(boolean value)
Sets the value of the 'Not' attribute.

Parameters:
value - the new value of the 'Not' attribute.
See Also:
isNot()

getLowerLimit

Expr getLowerLimit()
Returns the value of the 'Lower Limit' containment reference.

Returns:
the value of the 'Lower Limit' containment reference.
See Also:
setLowerLimit(Expr), COBOLPackage.getEvaluateExprRange_LowerLimit()

setLowerLimit

void setLowerLimit(Expr value)
Sets the value of the 'Lower Limit' containment reference.

Parameters:
value - the new value of the 'Lower Limit' containment reference.
See Also:
getLowerLimit()

getUpperLimit

Expr getUpperLimit()
Returns the value of the 'Upper Limit' containment reference.

Returns:
the value of the 'Upper Limit' containment reference.
See Also:
setUpperLimit(Expr), COBOLPackage.getEvaluateExprRange_UpperLimit()

setUpperLimit

void setUpperLimit(Expr value)
Sets the value of the 'Upper Limit' containment reference.

Parameters:
value - the new value of the 'Upper Limit' containment reference.
See Also:
getUpperLimit()