Package org.eclipse.gmt.modisco.java

Interface Summary
AbstractMethodDeclaration A representation of the model object 'Abstract Method Declaration'.
AbstractMethodInvocation A representation of the model object 'Abstract Method Invocation'.
AbstractTypeDeclaration A representation of the model object 'Abstract Type Declaration'.
AbstractTypeQualifiedExpression A representation of the model object 'Abstract Type Qualified Expression'.
AbstractVariablesContainer A representation of the model object 'Abstract Variables Container'.
Annotation A representation of the model object 'Annotation'.
AnnotationMemberValuePair A representation of the model object 'Annotation Member Value Pair'.
AnnotationTypeDeclaration A representation of the model object 'Annotation Type Declaration'.
AnnotationTypeMemberDeclaration A representation of the model object 'Annotation Type Member Declaration'.
AnonymousClassDeclaration A representation of the model object 'Anonymous Class Declaration'.
Archive A representation of the model object 'Archive'.
ArrayAccess A representation of the model object 'Array Access'.
ArrayCreation A representation of the model object 'Array Creation'.
ArrayInitializer A representation of the model object 'Array Initializer'.
ArrayLengthAccess A representation of the model object 'Array Length Access'.
ArrayType A representation of the model object 'Array Type'.
AssertStatement A representation of the model object 'Assert Statement'.
Assignment A representation of the model object 'Assignment'.
ASTNode A representation of the model object 'AST Node'.
Block A representation of the model object 'Block'.
BlockComment A representation of the model object 'Block Comment'.
BodyDeclaration A representation of the model object 'Body Declaration'.
BooleanLiteral A representation of the model object 'Boolean Literal'.
BreakStatement A representation of the model object 'Break Statement'.
CastExpression A representation of the model object 'Cast Expression'.
CatchClause A representation of the model object 'Catch Clause'.
CharacterLiteral A representation of the model object 'Character Literal'.
ClassDeclaration A representation of the model object 'Class Declaration'.
ClassFile A representation of the model object 'Class File'.
ClassInstanceCreation A representation of the model object 'Class Instance Creation'.
Comment A representation of the model object 'Comment'.
CompilationUnit A representation of the model object 'Compilation Unit'.
ConditionalExpression A representation of the model object 'Conditional Expression'.
ConstructorDeclaration A representation of the model object 'Constructor Declaration'.
ConstructorInvocation A representation of the model object 'Constructor Invocation'.
ContinueStatement A representation of the model object 'Continue Statement'.
DoStatement A representation of the model object 'Do Statement'.
EmptyStatement A representation of the model object 'Empty Statement'.
EnhancedForStatement A representation of the model object 'Enhanced For Statement'.
EnumConstantDeclaration A representation of the model object 'Enum Constant Declaration'.
EnumDeclaration A representation of the model object 'Enum Declaration'.
Expression A representation of the model object 'Expression'.
ExpressionStatement A representation of the model object 'Expression Statement'.
FieldAccess A representation of the model object 'Field Access'.
FieldDeclaration A representation of the model object 'Field Declaration'.
ForStatement A representation of the model object 'For Statement'.
IfStatement A representation of the model object 'If Statement'.
IJavaConstants  
ImportDeclaration A representation of the model object 'Import Declaration'.
InfixExpression A representation of the model object 'Infix Expression'.
Initializer A representation of the model object 'Initializer'.
InstanceofExpression A representation of the model object 'Instanceof Expression'.
InterfaceDeclaration A representation of the model object 'Interface Declaration'.
Javadoc A representation of the model object 'Javadoc'.
LabeledStatement A representation of the model object 'Labeled Statement'.
LineComment A representation of the model object 'Line Comment'.
Manifest A representation of the model object 'Manifest'.
ManifestAttribute A representation of the model object 'Manifest Attribute'.
ManifestEntry A representation of the model object 'Manifest Entry'.
MemberRef A representation of the model object 'Member Ref'.
MethodDeclaration A representation of the model object 'Method Declaration'.
MethodInvocation A representation of the model object 'Method Invocation'.
MethodRef A representation of the model object 'Method Ref'.
MethodRefParameter A representation of the model object 'Method Ref Parameter'.
Model A representation of the model object 'Model'.
Modifier A representation of the model object 'Modifier'.
NamedElement A representation of the model object 'Named Element'.
NamespaceAccess A representation of the model object 'Namespace Access'.
NullLiteral A representation of the model object 'Null Literal'.
NumberLiteral A representation of the model object 'Number Literal'.
Package A representation of the model object 'Package'.
PackageAccess A representation of the model object 'Package Access'.
ParameterizedType A representation of the model object 'Parameterized Type'.
ParenthesizedExpression A representation of the model object 'Parenthesized Expression'.
PostfixExpression A representation of the model object 'Postfix Expression'.
PrefixExpression A representation of the model object 'Prefix Expression'.
PrimitiveType A representation of the model object 'Primitive Type'.
PrimitiveTypeBoolean A representation of the model object 'Primitive Type Boolean'.
PrimitiveTypeByte A representation of the model object 'Primitive Type Byte'.
PrimitiveTypeChar A representation of the model object 'Primitive Type Char'.
PrimitiveTypeDouble A representation of the model object 'Primitive Type Double'.
PrimitiveTypeFloat A representation of the model object 'Primitive Type Float'.
PrimitiveTypeInt A representation of the model object 'Primitive Type Int'.
PrimitiveTypeLong A representation of the model object 'Primitive Type Long'.
PrimitiveTypeShort A representation of the model object 'Primitive Type Short'.
PrimitiveTypeVoid A representation of the model object 'Primitive Type Void'.
ReturnStatement A representation of the model object 'Return Statement'.
SingleVariableAccess A representation of the model object 'Single Variable Access'.
SingleVariableDeclaration A representation of the model object 'Single Variable Declaration'.
Statement A representation of the model object 'Statement'.
StringLiteral A representation of the model object 'String Literal'.
SuperConstructorInvocation A representation of the model object 'Super Constructor Invocation'.
SuperFieldAccess A representation of the model object 'Super Field Access'.
SuperMethodInvocation A representation of the model object 'Super Method Invocation'.
SwitchCase A representation of the model object 'Switch Case'.
SwitchStatement A representation of the model object 'Switch Statement'.
SynchronizedStatement A representation of the model object 'Synchronized Statement'.
TagElement A representation of the model object 'Tag Element'.
TextElement A representation of the model object 'Text Element'.
ThisExpression A representation of the model object 'This Expression'.
ThrowStatement A representation of the model object 'Throw Statement'.
TryStatement A representation of the model object 'Try Statement'.
Type A representation of the model object 'Type'.
TypeAccess A representation of the model object 'Type Access'.
TypeDeclaration A representation of the model object 'Type Declaration'.
TypeDeclarationStatement A representation of the model object 'Type Declaration Statement'.
TypeLiteral A representation of the model object 'Type Literal'.
TypeParameter A representation of the model object 'Type Parameter'.
UnresolvedAnnotationDeclaration A representation of the model object 'Unresolved Annotation Declaration'.
UnresolvedAnnotationTypeMemberDeclaration A representation of the model object 'Unresolved Annotation Type Member Declaration'.
UnresolvedClassDeclaration A representation of the model object 'Unresolved Class Declaration'.
UnresolvedEnumDeclaration A representation of the model object 'Unresolved Enum Declaration'.
UnresolvedInterfaceDeclaration A representation of the model object 'Unresolved Interface Declaration'.
UnresolvedItem A representation of the model object 'Unresolved Item'.
UnresolvedItemAccess A representation of the model object 'Unresolved Item Access'.
UnresolvedLabeledStatement A representation of the model object 'Unresolved Labeled Statement'.
UnresolvedMethodDeclaration A representation of the model object 'Unresolved Method Declaration'.
UnresolvedSingleVariableDeclaration A representation of the model object 'Unresolved Single Variable Declaration'.
UnresolvedType A representation of the model object 'Unresolved Type'.
UnresolvedTypeDeclaration A representation of the model object 'Unresolved Type Declaration'.
UnresolvedVariableDeclarationFragment A representation of the model object 'Unresolved Variable Declaration Fragment'.
VariableDeclaration A representation of the model object 'Variable Declaration'.
VariableDeclarationExpression A representation of the model object 'Variable Declaration Expression'.
VariableDeclarationFragment A representation of the model object 'Variable Declaration Fragment'.
VariableDeclarationStatement A representation of the model object 'Variable Declaration Statement'.
WhileStatement A representation of the model object 'While Statement'.
WildCardType A representation of the model object 'Wild Card Type'.
 

Enum Summary
AssignmentKind A representation of the literals of the enumeration 'Assignment Kind', and utility methods for working with them.
InfixExpressionKind A representation of the literals of the enumeration 'Infix Expression Kind', and utility methods for working with them.
InheritanceKind A representation of the literals of the enumeration 'Inheritance Kind', and utility methods for working with them.
PostfixExpressionKind A representation of the literals of the enumeration 'Postfix Expression Kind', and utility methods for working with them.
PrefixExpressionKind A representation of the literals of the enumeration 'Prefix Expression Kind', and utility methods for working with them.
VisibilityKind A representation of the literals of the enumeration 'Visibility Kind', and utility methods for working with them.