org.eclipse.gmt.modisco.java
Interface ClassDeclaration

All Superinterfaces:
AbstractTypeDeclaration, ASTNode, BodyDeclaration, NamedElement, Type, TypeDeclaration
All Known Subinterfaces:
UnresolvedClassDeclaration

public interface ClassDeclaration
extends TypeDeclaration

A representation of the model object 'Class Declaration'.

The following features are supported:

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

Method Summary
 TypeAccess getSuperClass()
          Returns the value of the 'Super Class' containment reference.
 void setSuperClass(TypeAccess value)
          Sets the value of the 'Super Class' containment reference.
 
Methods inherited from interface org.eclipse.gmt.modisco.java.TypeDeclaration
getTypeParameters
 
Methods inherited from interface org.eclipse.gmt.modisco.java.AbstractTypeDeclaration
getBodyDeclarations, getCommentsAfterBody, getCommentsBeforeBody, getPackage, getSuperInterfaces, setPackage
 
Methods inherited from interface org.eclipse.gmt.modisco.java.BodyDeclaration
getAbstractTypeDeclaration, getAnnotations, getAnonymousClassDeclarationOwner, getModifier, setAbstractTypeDeclaration, setAnonymousClassDeclarationOwner, setModifier
 
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
 
Methods inherited from interface org.eclipse.gmt.modisco.java.Type
getUsagesInTypeAccess
 
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

getSuperClass

TypeAccess getSuperClass()
Returns the value of the 'Super Class' containment reference.

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

Returns:
the value of the 'Super Class' containment reference.
See Also:
setSuperClass(TypeAccess), JavaPackage.getClassDeclaration_SuperClass()
Generated:
Model:
containment="true" ordered="false"

setSuperClass

void setSuperClass(TypeAccess value)
Sets the value of the 'Super Class' containment reference.

Parameters:
value - the new value of the 'Super Class' containment reference.
See Also:
getSuperClass()
Generated: