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

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

public interface LibraryClause
extends ASTNode

A representation of a library clause in a COPY statement.

The following features are supported:

See Also:
COBOLPackage.getLibraryClause()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 java.lang.String getLibraryName()
          Returns the value of the 'Library Name' attribute.
 Literal getLiteral()
          Returns the value of the 'Literal' containment reference.
 QualifierKeyword getQualifierKeyword()
          Returns the value of the 'Qualifier Keyword' attribute.
 void setLibraryName(java.lang.String value)
          Sets the value of the 'Library Name' attribute.
 void setLiteral(Literal value)
          Sets the value of the 'Literal' containment reference.
 void setQualifierKeyword(QualifierKeyword value)
          Sets the value of the 'Qualifier Keyword' 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

getQualifierKeyword

QualifierKeyword getQualifierKeyword()
Returns the value of the 'Qualifier Keyword' attribute. The literals are from the enumeration QualifierKeyword.

The value represents the qualifier keyword, either IN or OF.

Returns:
the value of the 'Qualifier Keyword' attribute.
See Also:
QualifierKeyword, setQualifierKeyword(QualifierKeyword), COBOLPackage.getLibraryClause_QualifierKeyword()

setQualifierKeyword

void setQualifierKeyword(QualifierKeyword value)
Sets the value of the 'Qualifier Keyword' attribute.

Parameters:
value - the new value of the 'Qualifier Keyword' attribute.
See Also:
QualifierKeyword, getQualifierKeyword()

getLibraryName

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

The value is the library name; if a literal is used, the value is null.

Returns:
the value of the 'Library Name' attribute.
See Also:
setLibraryName(String), COBOLPackage.getLibraryClause_LibraryName()

setLibraryName

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

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

getLiteral

Literal getLiteral()
Returns the value of the 'Literal' containment reference.

The value is the literal; if a library name is used, the value is null.

Returns:
the value of the 'Literal' containment reference.
See Also:
setLiteral(Literal), COBOLPackage.getLibraryClause_Literal()

setLiteral

void setLiteral(Literal value)
Sets the value of the 'Literal' containment reference.

Parameters:
value - the new value of the 'Literal' containment reference.
See Also:
getLiteral()