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

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

public interface StartStmt
extends Stmt

A representation of a START statement in the PROCEDURE division.

The following features are supported:

See Also:
COBOLPackage.getStartStmt()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 FileDescriptionEntry getFile()
          Returns the value of the 'File' reference.
 java.util.List getInvalidKey()
          Returns the value of the 'Invalid Key' containment reference list.
 KeyCondition getKeyCondition()
          Returns the value of the 'Key Condition' containment reference.
 java.util.List getNotInvalidKey()
          Returns the value of the 'Not Invalid Key' containment reference list.
 boolean isEndStartUsed()
          Returns the value of the 'End Start Used' attribute.
 void setEndStartUsed(boolean value)
          Sets the value of the 'End Start Used' attribute.
 void setFile(FileDescriptionEntry value)
          Sets the value of the 'File' reference.
 void setKeyCondition(KeyCondition value)
          Sets the value of the 'Key Condition' 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.getStartStmt_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()

getKeyCondition

KeyCondition getKeyCondition()
Returns the value of the 'Key Condition' containment reference.

The value is a representation of the KEY phrase.

Returns:
the value of the 'Key Condition' containment reference.
See Also:
setKeyCondition(KeyCondition), COBOLPackage.getStartStmt_KeyCondition()

setKeyCondition

void setKeyCondition(KeyCondition value)
Sets the value of the 'Key Condition' containment reference.

Parameters:
value - the new value of the 'Key Condition' containment reference.
See Also:
getKeyCondition()

getInvalidKey

java.util.List getInvalidKey()
Returns the value of the 'Invalid Key' containment reference list. The list contents are of type Stmt.

The list contains the statements in the INVALID KEY phrase.

Returns:
the value of the 'Invalid Key' containment reference list.
See Also:
COBOLPackage.getStartStmt_InvalidKey()

getNotInvalidKey

java.util.List getNotInvalidKey()
Returns the value of the 'Not Invalid Key' containment reference list. The list contents are of type Stmt.

The list contains the statements in the NOT INVALID KEY phrase.

Returns:
the value of the 'Not Invalid Key' containment reference list.
See Also:
COBOLPackage.getStartStmt_NotInvalidKey()

isEndStartUsed

boolean isEndStartUsed()
Returns the value of the 'End Start Used' attribute.

The value is true if END-START is present; false otherwise.

Returns:
the value of the 'End Start Used' attribute.
See Also:
setEndStartUsed(boolean), COBOLPackage.getStartStmt_EndStartUsed()

setEndStartUsed

void setEndStartUsed(boolean value)
Sets the value of the 'End Start Used' attribute.

Parameters:
value - the new value of the 'End Start Used' attribute.
See Also:
isEndStartUsed()