| AnnotationReference | 
 Represents an annotation. 
 | 
| AnnotationTarget | 
 An element that can be annotated 
 | 
| AnnotationTypeDeclaration | 
  | 
| AnnotationTypeElementDeclaration | 
 Represents an annotation property. 
 | 
| ClassDeclaration | 
  | 
| CompilationStrategy | 
 A compilation strategy can be assigned instead of an expression see {MutableExecutableDeclaration. 
 | 
| CompilationStrategy.CompilationContext | 
 A strategy provided during compilation. 
 | 
| CompilationUnit | 
 Represents a single Xtend file and the root element of the AST. 
 | 
| ConstructorDeclaration | 
  | 
| Declaration | 
  | 
| Element | 
 The super type of all AST elements used in this package 
 | 
| EnumerationTypeDeclaration | 
  | 
| EnumerationValueDeclaration | 
  | 
| ExecutableDeclaration | 
 | 
| FieldDeclaration | 
  | 
| InterfaceDeclaration | 
  | 
| MemberDeclaration | 
  | 
| MethodDeclaration | 
  | 
| MutableAnnotationTarget | 
  | 
| MutableAnnotationTypeDeclaration | 
  | 
| MutableAnnotationTypeElementDeclaration | 
 Represents an annotation property. 
 | 
| MutableClassDeclaration | 
  | 
| MutableConstructorDeclaration | 
 A mutable constructor declaration 
 | 
| MutableDeclaration | 
  | 
| MutableElement | 
  | 
| MutableEnumerationTypeDeclaration | 
  | 
| MutableEnumerationValueDeclaration | 
  | 
| MutableExecutableDeclaration | 
  | 
| MutableFieldDeclaration | 
  | 
| MutableInterfaceDeclaration | 
  | 
| MutableMemberDeclaration | 
  | 
| MutableMethodDeclaration | 
  | 
| MutableNamedElement | 
  | 
| MutableParameterDeclaration | 
  | 
| MutableTypeDeclaration | 
 A mutable type declaration. 
 | 
| MutableTypeParameterDeclaration | 
  | 
| MutableTypeParameterDeclarator | 
  | 
| NamedElement | 
  | 
| ParameterDeclaration | 
  | 
| PrimitiveType | 
  | 
| ResolvedConstructor | 
 | 
| ResolvedExecutable | 
 | 
| ResolvedMethod | 
 | 
| ResolvedParameter | 
 The resolved representation of a parameter in the context of a type
 reference. 
 | 
| ResolvedTypeParameter | 
 The resolved representation of a type parameter in the context of a type
 reference. 
 | 
| Type | 
  | 
| TypeDeclaration | 
  | 
| TypeParameterDeclaration | 
  | 
| TypeParameterDeclarator | 
  | 
| TypeReference | 
  | 
| VoidType | 
  |