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

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

public interface StringClause
extends ASTNode

A representation of the sending fields in a STRING statement.

The following features are supported:

See Also:
COBOLPackage.getStringClause()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 DataRefOrLiteral getDelimitedBy()
          Returns the value of the 'Delimited By' containment reference.
 java.util.List getItems()
          Returns the value of the 'Items' containment reference list.
 boolean isDelimitedBySize()
          Returns the value of the 'Delimited By Size' attribute.
 void setDelimitedBy(DataRefOrLiteral value)
          Sets the value of the 'Delimited By' containment reference.
 void setDelimitedBySize(boolean value)
          Sets the value of the 'Delimited By Size' attribute.
 
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

getItems

java.util.List getItems()
Returns the value of the 'Items' containment reference list. The list contents are of type DataRefOrLiteral.

The list contains the data items or literals that are sending fields.

Returns:
the value of the 'Items' containment reference list.
See Also:
COBOLPackage.getStringClause_Items()

isDelimitedBySize

boolean isDelimitedBySize()
Returns the value of the 'Delimited By Size' attribute.

The value is true if the DELIMITED BY SIZE clause is present; false otherwise.

Returns:
the value of the 'Delimited By Size' attribute.
See Also:
setDelimitedBySize(boolean), COBOLPackage.getStringClause_DelimitedBySize()

setDelimitedBySize

void setDelimitedBySize(boolean value)
Sets the value of the 'Delimited By Size' attribute.

Parameters:
value - the new value of the 'Delimited By Size' attribute.
See Also:
isDelimitedBySize()

getDelimitedBy

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

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

Returns:
the value of the 'Delimited By' containment reference.
See Also:
setDelimitedBy(DataRefOrLiteral), COBOLPackage.getStringClause_DelimitedBy()

setDelimitedBy

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

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