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

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

public interface AbbreviatedCond
extends ASTNode

A representation of an abbreviated condition in an abbreviated combined relational condition.

The following features are supported:

See Also:
COBOLPackage.getAbbreviatedCond()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 ExprDataRef getObject()
          Returns the value of the 'Object' containment reference.
 RelationalOperatorClause getRelationalOperatorClause()
          Returns the value of the 'Relational Operator Clause' containment reference.
 boolean isAnd()
          Returns the value of the 'And' attribute.
 boolean isNot()
          Returns the value of the 'Not' attribute.
 boolean isOr()
          Returns the value of the 'Or' attribute.
 void setAnd(boolean value)
          Sets the value of the 'And' attribute.
 void setNot(boolean value)
          Sets the value of the 'Not' attribute.
 void setObject(ExprDataRef value)
          Sets the value of the 'Object' containment reference.
 void setOr(boolean value)
          Sets the value of the 'Or' attribute.
 void setRelationalOperatorClause(RelationalOperatorClause value)
          Sets the value of the 'Relational Operator Clause' 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

isAnd

boolean isAnd()
Returns the value of the 'And' attribute.

The value is true if AND is present; false otherwise.

Returns:
the value of the 'And' attribute.
See Also:
setAnd(boolean), COBOLPackage.getAbbreviatedCond_And()

setAnd

void setAnd(boolean value)
Sets the value of the 'And' attribute.

Parameters:
value - the new value of the 'And' attribute.
See Also:
isAnd()

isOr

boolean isOr()
Returns the value of the 'Or' attribute.

The value is true if OR is present; false otherwise.

Returns:
the value of the 'Or' attribute.
See Also:
setOr(boolean), COBOLPackage.getAbbreviatedCond_Or()

setOr

void setOr(boolean value)
Sets the value of the 'Or' attribute.

Parameters:
value - the new value of the 'Or' attribute.
See Also:
isOr()

isNot

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

The value is true if NOT is present; false otherwise.

Returns:
the value of the 'Not' attribute.
See Also:
setNot(boolean), COBOLPackage.getAbbreviatedCond_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()

getRelationalOperatorClause

RelationalOperatorClause getRelationalOperatorClause()
Returns the value of the 'Relational Operator Clause' containment reference.

The value is the relational operator clause. If the clause is not present, the value is null.

Returns:
the value of the 'Relational Operator Clause' containment reference.
See Also:
setRelationalOperatorClause(RelationalOperatorClause), COBOLPackage.getAbbreviatedCond_RelationalOperatorClause()

setRelationalOperatorClause

void setRelationalOperatorClause(RelationalOperatorClause value)
Sets the value of the 'Relational Operator Clause' containment reference.

Parameters:
value - the new value of the 'Relational Operator Clause' containment reference.
See Also:
getRelationalOperatorClause()

getObject

ExprDataRef getObject()
Returns the value of the 'Object' containment reference.

The value is the object in the abbreviated condition.

Returns:
the value of the 'Object' containment reference.
See Also:
setObject(ExprDataRef), COBOLPackage.getAbbreviatedCond_Object()

setObject

void setObject(ExprDataRef value)
Sets the value of the 'Object' containment reference.

Parameters:
value - the new value of the 'Object' containment reference.
See Also:
getObject()