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

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

public interface RecordClause
extends ASTNode

A representation of the RECORD clause in a file description entry.

The following features are supported:

See Also:
COBOLPackage.getRecordClause()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 LiteralOrLiteralValueRange getContainingCharacters()
          Returns the value of the 'Containing Characters' containment reference.
 VaryingClause getVaryingClause()
          Returns the value of the 'Varying Clause' containment reference.
 void setContainingCharacters(LiteralOrLiteralValueRange value)
          Sets the value of the 'Containing Characters' containment reference.
 void setVaryingClause(VaryingClause value)
          Sets the value of the 'Varying 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

getContainingCharacters

LiteralOrLiteralValueRange getContainingCharacters()
Returns the value of the 'Containing Characters' containment reference.

The value is a representation of the number of containing characters in the CONTAINS clause. If the VARYING clause is used, the value is null.

Returns:
the value of the 'Containing Characters' containment reference.
See Also:
setContainingCharacters(LiteralOrLiteralValueRange), COBOLPackage.getRecordClause_ContainingCharacters()

setContainingCharacters

void setContainingCharacters(LiteralOrLiteralValueRange value)
Sets the value of the 'Containing Characters' containment reference.

Parameters:
value - the new value of the 'Containing Characters' containment reference.
See Also:
getContainingCharacters()

getVaryingClause

VaryingClause getVaryingClause()
Returns the value of the 'Varying Clause' containment reference.

The value is a representation of the VARYING clause. If the CONTAINS clause is used, the value is null.

Returns:
the value of the 'Varying Clause' containment reference.
See Also:
setVaryingClause(VaryingClause), COBOLPackage.getRecordClause_VaryingClause()

setVaryingClause

void setVaryingClause(VaryingClause value)
Sets the value of the 'Varying Clause' containment reference.

Parameters:
value - the new value of the 'Varying Clause' containment reference.
See Also:
getVaryingClause()