org.eclipse.gmt.modisco.java
Interface ClassFile

All Superinterfaces:
ASTNode, NamedElement

public interface ClassFile
extends NamedElement

A representation of the model object 'Class File'.

The following features are supported:

See Also:
JavaPackage.getClassFile()
Generated:
Model:

Method Summary
 CompilationUnit getAttachedSource()
          Returns the value of the 'Attached Source' reference.
 java.lang.String getOriginalFilePath()
          Returns the value of the 'Original File Path' attribute.
 Package getPackage()
          Returns the value of the 'Package' reference.
 AbstractTypeDeclaration getType()
          Returns the value of the 'Type' reference.
 void setAttachedSource(CompilationUnit value)
          Sets the value of the 'Attached Source' reference.
 void setOriginalFilePath(java.lang.String value)
          Sets the value of the 'Original File Path' attribute.
 void setPackage(Package value)
          Sets the value of the 'Package' reference.
 void setType(AbstractTypeDeclaration value)
          Sets the value of the 'Type' reference.
 
Methods inherited from interface org.eclipse.gmt.modisco.java.NamedElement
getName, getUsagesInImports, isProxy, setName, setProxy
 
Methods inherited from interface org.eclipse.gmt.modisco.java.ASTNode
getComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUnit
 

Method Detail

getOriginalFilePath

java.lang.String getOriginalFilePath()
Returns the value of the 'Original File Path' attribute.

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

Returns:
the value of the 'Original File Path' attribute.
See Also:
setOriginalFilePath(String), JavaPackage.getClassFile_OriginalFilePath()
Generated:
Model:
unique="false" required="true" ordered="false"

setOriginalFilePath

void setOriginalFilePath(java.lang.String value)
Sets the value of the 'Original File Path' attribute.

Parameters:
value - the new value of the 'Original File Path' attribute.
See Also:
getOriginalFilePath()
Generated:

getType

AbstractTypeDeclaration getType()
Returns the value of the 'Type' reference.

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

Returns:
the value of the 'Type' reference.
See Also:
setType(AbstractTypeDeclaration), JavaPackage.getClassFile_Type()
Generated:
Model:
ordered="false"

setType

void setType(AbstractTypeDeclaration value)
Sets the value of the 'Type' reference.

Parameters:
value - the new value of the 'Type' reference.
See Also:
getType()
Generated:

getAttachedSource

CompilationUnit getAttachedSource()
Returns the value of the 'Attached Source' reference.

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

Returns:
the value of the 'Attached Source' reference.
See Also:
setAttachedSource(CompilationUnit), JavaPackage.getClassFile_AttachedSource()
Generated:
Model:
ordered="false"

setAttachedSource

void setAttachedSource(CompilationUnit value)
Sets the value of the 'Attached Source' reference.

Parameters:
value - the new value of the 'Attached Source' reference.
See Also:
getAttachedSource()
Generated:

getPackage

Package getPackage()
Returns the value of the 'Package' reference.

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

Returns:
the value of the 'Package' reference.
See Also:
setPackage(org.eclipse.gmt.modisco.java.Package), JavaPackage.getClassFile_Package()
Generated:
Model:
ordered="false"

setPackage

void setPackage(Package value)
Sets the value of the 'Package' reference.

Parameters:
value - the new value of the 'Package' reference.
See Also:
getPackage()
Generated: