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

All Superinterfaces:
org.eclipse.emf.ecore.EObject, LiteNode, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
DataItemLiteImpl

public interface DataItemLite
extends LiteNode

A representation of the model object 'Data Item Lite'.

The following features are supported:

See Also:
COBOLPackage.getDataItemLite()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 java.lang.String getCopyBookName()
          Returns the value of the 'Copy Book Name' attribute.
 AbstractDataItem getDataItem()
          Returns the value of the 'Data Item' reference.
 int getImpactSize()
          Returns the value of the 'Impact Size' attribute.
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 java.lang.String getPgmName()
          Returns the value of the 'Pgm Name' attribute.
 java.lang.String getPic()
          Returns the value of the 'Pic' attribute.
 java.util.List getRelevantCode()
          Returns the value of the 'Relevant Code' containment reference list.
 int getSize()
          Returns the value of the 'Size' attribute.
 boolean isPacked()
          Returns the value of the 'Packed' attribute.
 void setCopyBookName(java.lang.String value)
          Sets the value of the 'Copy Book Name' attribute.
 void setDataItem(AbstractDataItem value)
          Sets the value of the 'Data Item' reference.
 void setImpactSize(int value)
          Sets the value of the 'Impact Size' attribute.
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute.
 void setPacked(boolean value)
          Sets the value of the 'Packed' attribute.
 void setPgmName(java.lang.String value)
          Sets the value of the 'Pgm Name' attribute.
 void setPic(java.lang.String value)
          Sets the value of the 'Pic' attribute.
 void setSize(int value)
          Sets the value of the 'Size' attribute.
 
Methods inherited from interface com.ibm.etools.cobol.application.model.cobol.LiteNode
getSourceLoc, setSourceLoc
 
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

getName

java.lang.String getName()
Returns the value of the 'Name' attribute.

If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), COBOLPackage.getDataItemLite_Name()

setName

void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()

getPgmName

java.lang.String getPgmName()
Returns the value of the 'Pgm Name' attribute.

If the meaning of the 'Pgm Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Pgm Name' attribute.
See Also:
setPgmName(String), COBOLPackage.getDataItemLite_PgmName()

setPgmName

void setPgmName(java.lang.String value)
Sets the value of the 'Pgm Name' attribute.

Parameters:
value - the new value of the 'Pgm Name' attribute.
See Also:
getPgmName()

getCopyBookName

java.lang.String getCopyBookName()
Returns the value of the 'Copy Book Name' attribute.

If the meaning of the 'Copy Book Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Copy Book Name' attribute.
See Also:
setCopyBookName(String), COBOLPackage.getDataItemLite_CopyBookName()

setCopyBookName

void setCopyBookName(java.lang.String value)
Sets the value of the 'Copy Book Name' attribute.

Parameters:
value - the new value of the 'Copy Book Name' attribute.
See Also:
getCopyBookName()

getSize

int getSize()
Returns the value of the 'Size' attribute.

If the meaning of the 'Size' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Size' attribute.
See Also:
setSize(int), COBOLPackage.getDataItemLite_Size()

setSize

void setSize(int value)
Sets the value of the 'Size' attribute.

Parameters:
value - the new value of the 'Size' attribute.
See Also:
getSize()

getPic

java.lang.String getPic()
Returns the value of the 'Pic' attribute.

If the meaning of the 'Pic' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Pic' attribute.
See Also:
setPic(String), COBOLPackage.getDataItemLite_Pic()

setPic

void setPic(java.lang.String value)
Sets the value of the 'Pic' attribute.

Parameters:
value - the new value of the 'Pic' attribute.
See Also:
getPic()

isPacked

boolean isPacked()
Returns the value of the 'Packed' attribute.

If the meaning of the 'Packed' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Packed' attribute.
See Also:
setPacked(boolean), COBOLPackage.getDataItemLite_Packed()

setPacked

void setPacked(boolean value)
Sets the value of the 'Packed' attribute.

Parameters:
value - the new value of the 'Packed' attribute.
See Also:
isPacked()

getDataItem

AbstractDataItem getDataItem()
Returns the value of the 'Data Item' reference.

If the meaning of the 'Data Item' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Data Item' reference.
See Also:
setDataItem(AbstractDataItem), COBOLPackage.getDataItemLite_DataItem()

setDataItem

void setDataItem(AbstractDataItem value)
Sets the value of the 'Data Item' reference.

Parameters:
value - the new value of the 'Data Item' reference.
See Also:
getDataItem()

getRelevantCode

java.util.List getRelevantCode()
Returns the value of the 'Relevant Code' containment reference list. The list contents are of type ASTNodeLite.

If the meaning of the 'Relevant Code' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Relevant Code' containment reference list.
See Also:
COBOLPackage.getDataItemLite_RelevantCode()

getImpactSize

int getImpactSize()
Returns the value of the 'Impact Size' attribute.

If the meaning of the 'Impact Size' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Impact Size' attribute.
See Also:
setImpactSize(int), COBOLPackage.getDataItemLite_ImpactSize()

setImpactSize

void setImpactSize(int value)
Sets the value of the 'Impact Size' attribute.

Parameters:
value - the new value of the 'Impact Size' attribute.
See Also:
getImpactSize()