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

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

public interface MergeStmt
extends Stmt

A representation of a MERGE statement in the PROCEDURE division.

The following features are supported:

See Also:
COBOLPackage.getMergeStmt()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 Alphabet getCollatingSequence()
          Returns the value of the 'Collating Sequence' reference.
 FileDescriptionEntry getFile()
          Returns the value of the 'File' reference.
 IOFilesOrProcedure getGivingOrOutputProc()
          Returns the value of the 'Giving Or Output Proc' containment reference.
 java.util.List getOnKeyClauses()
          Returns the value of the 'On Key Clauses' containment reference list.
 IOFiles getUsing()
          Returns the value of the 'Using' containment reference.
 void setCollatingSequence(Alphabet value)
          Sets the value of the 'Collating Sequence' reference.
 void setFile(FileDescriptionEntry value)
          Sets the value of the 'File' reference.
 void setGivingOrOutputProc(IOFilesOrProcedure value)
          Sets the value of the 'Giving Or Output Proc' containment reference.
 void setUsing(IOFiles value)
          Sets the value of the 'Using' 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

getFile

FileDescriptionEntry getFile()
Returns the value of the 'File' reference.

Returns:
the value of the 'File' reference.
See Also:
setFile(FileDescriptionEntry), COBOLPackage.getMergeStmt_File()

setFile

void setFile(FileDescriptionEntry value)
Sets the value of the 'File' reference.

Parameters:
value - the new value of the 'File' reference.
See Also:
getFile()

getOnKeyClauses

java.util.List getOnKeyClauses()
Returns the value of the 'On Key Clauses' containment reference list. The list contents are of type OnKeyClause.

The list contains a representation of the ON KEY clauses.

Returns:
the value of the 'On Key Clauses' containment reference list.
See Also:
COBOLPackage.getMergeStmt_OnKeyClauses()

getCollatingSequence

Alphabet getCollatingSequence()
Returns the value of the 'Collating Sequence' reference.

The value is the alphabet in the COLLATING SEQUENCE clause.

Returns:
the value of the 'Collating Sequence' reference.
See Also:
setCollatingSequence(Alphabet), COBOLPackage.getMergeStmt_CollatingSequence()

setCollatingSequence

void setCollatingSequence(Alphabet value)
Sets the value of the 'Collating Sequence' reference.

Parameters:
value - the new value of the 'Collating Sequence' reference.
See Also:
getCollatingSequence()

getUsing

IOFiles getUsing()
Returns the value of the 'Using' containment reference.

The value is a representation of the files specified in the USING clause.

Returns:
the value of the 'Using' containment reference.
See Also:
setUsing(IOFiles), COBOLPackage.getMergeStmt_Using()

setUsing

void setUsing(IOFiles value)
Sets the value of the 'Using' containment reference.

Parameters:
value - the new value of the 'Using' containment reference.
See Also:
getUsing()

getGivingOrOutputProc

IOFilesOrProcedure getGivingOrOutputProc()
Returns the value of the 'Giving Or Output Proc' containment reference.

The value is either the files in the GIVING clause or the procedures in the OUTPUT PROCEDURE clause.

Returns:
the value of the 'Giving Or Output Proc' containment reference.
See Also:
setGivingOrOutputProc(IOFilesOrProcedure), COBOLPackage.getMergeStmt_GivingOrOutputProc()

setGivingOrOutputProc

void setGivingOrOutputProc(IOFilesOrProcedure value)
Sets the value of the 'Giving Or Output Proc' containment reference.

Parameters:
value - the new value of the 'Giving Or Output Proc' containment reference.
See Also:
getGivingOrOutputProc()