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

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

public interface SortStmt
extends Stmt

A representation of a SORT statement in the PROCEDURE division.

The following features are supported:

See Also:
COBOLPackage.getSortStmt()

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.
 IOFilesOrProcedure getUsingOrInputProc()
          Returns the value of the 'Using Or Input Proc' containment reference.
 boolean isWithDuplicatesInOrder()
          Returns the value of the 'With Duplicates In Order' attribute.
 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 setUsingOrInputProc(IOFilesOrProcedure value)
          Sets the value of the 'Using Or Input Proc' containment reference.
 void setWithDuplicatesInOrder(boolean value)
          Sets the value of the 'With Duplicates In Order' 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

getFile

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

Returns:
the value of the 'File' reference.
See Also:
setFile(FileDescriptionEntry), COBOLPackage.getSortStmt_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 representations of the KEY clauses.

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

isWithDuplicatesInOrder

boolean isWithDuplicatesInOrder()
Returns the value of the 'With Duplicates In Order' attribute.

Returns true if the WITH DUPLICATES IN ORDER clause is present; false otherwise.

Returns:
the value of the 'With Duplicates In Order' attribute.
See Also:
setWithDuplicatesInOrder(boolean), COBOLPackage.getSortStmt_WithDuplicatesInOrder()

setWithDuplicatesInOrder

void setWithDuplicatesInOrder(boolean value)
Sets the value of the 'With Duplicates In Order' attribute.

Parameters:
value - the new value of the 'With Duplicates In Order' attribute.
See Also:
isWithDuplicatesInOrder()

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.getSortStmt_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()

getUsingOrInputProc

IOFilesOrProcedure getUsingOrInputProc()
Returns the value of the 'Using Or Input Proc' containment reference.

The value is either the files in the USING clause or the procedures in the INPUT PROCEDURE clause.

Returns:
the value of the 'Using Or Input Proc' containment reference.
See Also:
setUsingOrInputProc(IOFilesOrProcedure), COBOLPackage.getSortStmt_UsingOrInputProc()

setUsingOrInputProc

void setUsingOrInputProc(IOFilesOrProcedure value)
Sets the value of the 'Using Or Input Proc' containment reference.

Parameters:
value - the new value of the 'Using Or Input Proc' containment reference.
See Also:
getUsingOrInputProc()

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.getSortStmt_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()