Package org.eclipse.gmt.modisco.java
Interface AnnotationTypeDeclaration
- All Superinterfaces:
AbstractTypeDeclaration,ASTNode,BodyDeclaration,org.eclipse.emf.ecore.EObject,NamedElement,org.eclipse.emf.common.notify.Notifier,Type
- All Known Subinterfaces:
UnresolvedAnnotationDeclaration
- All Known Implementing Classes:
AnnotationTypeDeclarationImpl,UnresolvedAnnotationDeclarationImpl
public interface AnnotationTypeDeclaration extends AbstractTypeDeclaration
A representation of the model object 'Annotation Type Declaration'.
-
Method Summary
Methods inherited from interface org.eclipse.gmt.modisco.java.AbstractTypeDeclaration
getBodyDeclarations, getCommentsAfterBody, getCommentsBeforeBody, getPackage, getSuperInterfaces, setPackageMethods inherited from interface org.eclipse.gmt.modisco.java.ASTNode
getComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUnitMethods inherited from interface org.eclipse.gmt.modisco.java.BodyDeclaration
getAbstractTypeDeclaration, getAnnotations, getAnonymousClassDeclarationOwner, getModifier, setAbstractTypeDeclaration, setAnonymousClassDeclarationOwner, setModifierMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.gmt.modisco.java.NamedElement
getName, getUsagesInImports, isProxy, setName, setProxyMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface org.eclipse.gmt.modisco.java.Type
getUsagesInTypeAccess