Packages 
Package Description
jamopp.options
Provides options for the parser.
jamopp.parser.api
This package contains an API for parsers that read Java source files and parses them to a Java model instance.
jamopp.parser.bcel
This package contains a single file parser that generates models for Java class files based on the Apache BCEL library.
jamopp.parser.jdt  
jamopp.parser.jdt.singlefile
Contains a parser based on the Eclipse JDT Parser supporting single and multiple files.
jamopp.printer
Contains the infrastructure for printing Java models.
jamopp.proxy
Contains classes for the creation of proxy objects.
jamopp.resolution.bindings
Contains resolvers for the reference resolution based on bindings generated by an Eclipse JDT Parser.
jamopp.resolution.util
Contains utility classes for the resolution.
jamopp.resource
This package contains a new Resource implementation for JaMoPP.
org.apache.bcel
This package contains basic classes for the Byte Code Engineering Library and constants defined by the JVM specification.
org.apache.bcel.classfile
This package contains the classes that describe the structure of a Java class file and a class file parser.
org.apache.bcel.generic
This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions.
org.apache.bcel.util
This package contains utility classes for the Byte Code Engineering Library, namely:
org.apache.bcel.verifier
BCEL's verifier JustIce is there to help you dump correct Java class files created or modified with BCEL.
org.apache.bcel.verifier.exc
Exception classes used by JustIce, mostly used internally.
org.apache.bcel.verifier.statics
Provides PassVerifier classes used internally by JustIce.
org.apache.bcel.verifier.structurals
Provides a PassVerifier class mostly used internally by JustIce, yielding a control flow graph for public use as a nice side effect.
org.emftext.commons.layout  
org.emftext.commons.layout.impl  
org.emftext.commons.layout.provider  
org.emftext.commons.layout.util  
org.emftext.language.java
Defines the core classes for the Java meta-model.
org.emftext.language.java.annotations  
org.emftext.language.java.annotations.impl  
org.emftext.language.java.annotations.provider  
org.emftext.language.java.annotations.util  
org.emftext.language.java.arrays  
org.emftext.language.java.arrays.impl  
org.emftext.language.java.arrays.provider  
org.emftext.language.java.arrays.util  
org.emftext.language.java.classifiers  
org.emftext.language.java.classifiers.impl  
org.emftext.language.java.classifiers.provider  
org.emftext.language.java.classifiers.util  
org.emftext.language.java.commons  
org.emftext.language.java.commons.impl  
org.emftext.language.java.commons.provider  
org.emftext.language.java.commons.util  
org.emftext.language.java.containers  
org.emftext.language.java.containers.impl  
org.emftext.language.java.containers.provider  
org.emftext.language.java.containers.util  
org.emftext.language.java.expressions  
org.emftext.language.java.expressions.impl  
org.emftext.language.java.expressions.provider  
org.emftext.language.java.expressions.util  
org.emftext.language.java.extensions.arrays
Extension classes for the Arrays package.
org.emftext.language.java.extensions.classifiers
Extension classes for the Classifiers package.
org.emftext.language.java.extensions.commons
Extension classes for the Commons package.
org.emftext.language.java.extensions.containers
Extension classes for the Containers package.
org.emftext.language.java.extensions.expressions
Extension classes for the Expressions package.
org.emftext.language.java.extensions.generics
Extension classes for the Generics package.
org.emftext.language.java.extensions.imports
Extension classes for the Imports package.
org.emftext.language.java.extensions.literals
Extension classes for the Literals package.
org.emftext.language.java.extensions.members
Extension classes for the Members package.
org.emftext.language.java.extensions.modifiers
Extension classes for the Modifiers package.
org.emftext.language.java.extensions.references
Extension classes for the References package.
org.emftext.language.java.extensions.statements
Extension classes for the Statements package.
org.emftext.language.java.extensions.types
Extension classes for the Types package.
org.emftext.language.java.extensions.variables
Extension classes for the Variables package.
org.emftext.language.java.generics  
org.emftext.language.java.generics.impl  
org.emftext.language.java.generics.provider  
org.emftext.language.java.generics.util  
org.emftext.language.java.impl
Implementation of the core classes.
org.emftext.language.java.imports  
org.emftext.language.java.imports.impl  
org.emftext.language.java.imports.provider  
org.emftext.language.java.imports.util  
org.emftext.language.java.instantiations  
org.emftext.language.java.instantiations.impl  
org.emftext.language.java.instantiations.provider  
org.emftext.language.java.instantiations.util  
org.emftext.language.java.literals  
org.emftext.language.java.literals.impl  
org.emftext.language.java.literals.provider  
org.emftext.language.java.literals.util  
org.emftext.language.java.members  
org.emftext.language.java.members.impl  
org.emftext.language.java.members.provider  
org.emftext.language.java.members.util  
org.emftext.language.java.modifiers  
org.emftext.language.java.modifiers.impl  
org.emftext.language.java.modifiers.provider  
org.emftext.language.java.modifiers.util  
org.emftext.language.java.modules  
org.emftext.language.java.modules.impl  
org.emftext.language.java.modules.provider  
org.emftext.language.java.modules.util  
org.emftext.language.java.operators  
org.emftext.language.java.operators.impl  
org.emftext.language.java.operators.provider  
org.emftext.language.java.operators.util  
org.emftext.language.java.parameters  
org.emftext.language.java.parameters.impl  
org.emftext.language.java.parameters.provider  
org.emftext.language.java.parameters.util  
org.emftext.language.java.references  
org.emftext.language.java.references.impl  
org.emftext.language.java.references.provider  
org.emftext.language.java.references.util  
org.emftext.language.java.resolver
Contains resolvers for the reference resolution.
org.emftext.language.java.resolver.decider
Contains deciders for finding targets during reference resolution.
org.emftext.language.java.resolver.result
Contains the structures for results of the reference resolution.
org.emftext.language.java.statements  
org.emftext.language.java.statements.impl  
org.emftext.language.java.statements.provider  
org.emftext.language.java.statements.util  
org.emftext.language.java.types  
org.emftext.language.java.types.impl  
org.emftext.language.java.types.provider  
org.emftext.language.java.types.util  
org.emftext.language.java.util
Utility classes for the extension classes.
org.emftext.language.java.variables  
org.emftext.language.java.variables.impl  
org.emftext.language.java.variables.provider  
org.emftext.language.java.variables.util