   |  | public class MethodReference extends JavaNonTerminalProgramElement implements MemberReference,ReferencePrefix,ReferenceSuffix,ExpressionStatement,TypeReferenceContainer,NameReference(Code)(Java Doc)
|  | public interface MemberReference extends Reference,ExpressionContainer(Code)(Java Doc)
|  | public interface ReferencePrefix extends ProgramElement(Code)(Java Doc)
|  | public interface ReferenceSuffix extends ModelElement,ProgramElement,SourceElement(Code)(Java Doc)
|  | public interface ExpressionStatement extends Expression,LoopInitializer(Code)(Java Doc)
|  | public interface TypeReferenceContainer extends NonTerminalProgramElement(Code)(Java Doc)
|  | public interface NameReference extends NamedProgramElement,Reference(Code)(Java Doc)
|