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

All Superinterfaces:
AbstractDataItem, ASTNode, DataItem, org.eclipse.emf.ecore.EObject, NamedElement, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
FixedTableDataItem, VariableTableDataItem

public interface TableDataItem
extends DataItem

A representation of a table data item.

The following features are supported:

See Also:
COBOLPackage.getTableDataItem()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 java.util.List getIndexVars()
          Returns the value of the 'Index Vars' containment reference list.
 java.util.List getKeys()
          Returns the value of the 'Keys' containment reference list.
 DataItem getTableItem()
          Returns the value of the 'Table Item' containment reference.
 void setTableItem(DataItem value)
          Sets the value of the 'Table Item' containment reference.
 
Methods inherited from interface com.ibm.etools.cobol.application.model.cobol.DataItem
getConditions, getCopiedFrom, getCopiedFromUniqueID, getInitialValue, getLevel, getMaxOffsetWithinParent, getMaxSize, getRedefines, isIsFiller, setCopiedFrom, setCopiedFromUniqueID, setInitialValue, setIsFiller, setLevel, setMaxOffsetWithinParent, setMaxSize, setRedefines
 
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

getTableItem

DataItem getTableItem()
Returns the value of the 'Table Item' containment reference.

The value is the data item that defines the content of the table. If it is a group data item, that group data item contains the child data items.

Returns:
the value of the 'Table Item' containment reference.
See Also:
setTableItem(DataItem), COBOLPackage.getTableDataItem_TableItem()

setTableItem

void setTableItem(DataItem value)
Sets the value of the 'Table Item' containment reference.

Parameters:
value - the new value of the 'Table Item' containment reference.
See Also:
getTableItem()

getKeys

java.util.List getKeys()
Returns the value of the 'Keys' containment reference list. The list contents are of type TableKeyInfo.

Returns:
the value of the 'Keys' containment reference list.
See Also:
COBOLPackage.getTableDataItem_Keys()

getIndexVars

java.util.List getIndexVars()
Returns the value of the 'Index Vars' containment reference list. The list contents are of type IndexVariable.

The value is the indexes defined in the INDEXED BY phrase.

Returns:
the value of the 'Index Vars' containment reference list.
See Also:
COBOLPackage.getTableDataItem_IndexVars()