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

All Superinterfaces:
ASTNode, org.eclipse.emf.ecore.EObject, NamedElement, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
Program

public interface BaseProgram
extends NamedElement

A representation of a base program.

The following features are supported:

See Also:
COBOLPackage.getBaseProgram()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 DataDivision getDataDivision()
          Returns the value of the 'Data Division' containment reference.
 EnvironmentDivision getEnvironmentDivision()
          Returns the value of the 'Environment Division' containment reference.
 IdentificationDivision getIdentificationDivision()
          Returns the value of the 'Identification Division' containment reference.
 java.util.List getNestedPrograms()
          Returns the value of the 'Nested Programs' containment reference list.
 void setDataDivision(DataDivision value)
          Sets the value of the 'Data Division' containment reference.
 void setEnvironmentDivision(EnvironmentDivision value)
          Sets the value of the 'Environment Division' containment reference.
 void setIdentificationDivision(IdentificationDivision value)
          Sets the value of the 'Identification Division' containment reference.
 
Methods inherited from interface com.ibm.etools.cobol.application.model.cobol.NamedElement
getName, setName
 
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

getIdentificationDivision

IdentificationDivision getIdentificationDivision()
Returns the value of the 'Identification Division' containment reference.

Returns:
the value of the 'Identification Division' containment reference.
See Also:
setIdentificationDivision(IdentificationDivision), COBOLPackage.getBaseProgram_IdentificationDivision()

setIdentificationDivision

void setIdentificationDivision(IdentificationDivision value)
Sets the value of the 'Identification Division' containment reference.

Parameters:
value - the new value of the 'Identification Division' containment reference.
See Also:
getIdentificationDivision()

getEnvironmentDivision

EnvironmentDivision getEnvironmentDivision()
Returns the value of the 'Environment Division' containment reference.

Returns:
the value of the 'Environment Division' containment reference.
See Also:
setEnvironmentDivision(EnvironmentDivision), COBOLPackage.getBaseProgram_EnvironmentDivision()

setEnvironmentDivision

void setEnvironmentDivision(EnvironmentDivision value)
Sets the value of the 'Environment Division' containment reference.

Parameters:
value - the new value of the 'Environment Division' containment reference.
See Also:
getEnvironmentDivision()

getDataDivision

DataDivision getDataDivision()
Returns the value of the 'Data Division' containment reference.

Returns:
the value of the 'Data Division' containment reference.
See Also:
setDataDivision(DataDivision), COBOLPackage.getBaseProgram_DataDivision()

setDataDivision

void setDataDivision(DataDivision value)
Sets the value of the 'Data Division' containment reference.

Parameters:
value - the new value of the 'Data Division' containment reference.
See Also:
getDataDivision()

getNestedPrograms

java.util.List getNestedPrograms()
Returns the value of the 'Nested Programs' containment reference list. The list contents are of type BaseProgram.

Returns:
the value of the 'Nested Programs' containment reference list.
See Also:
COBOLPackage.getBaseProgram_NestedPrograms()