![](http://www.java2java.com/style/Empty.gif) ![](http://www.java2java.com/style/Empty.gif) ![](http://www.java2java.com/style/Empty.gif) | ![](http://www.java2java.com/style/ThreeWay.gif) | abstract public class ProgramVariable extends TermSymbol implements SourceElement,ProgramElement,Expression,ReferencePrefix,IProgramVariable,ParsableVariable,ReferenceSuffix,ProgramInLogic(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface SourceElement extends SVSubstitute(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface ProgramElement extends SourceElement,ModelElement(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface Expression extends ProgramElement(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface ReferencePrefix extends ProgramElement(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface IProgramVariable extends TerminalProgramElement,Named,Operator(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface ParsableVariable extends Operator(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface ReferenceSuffix extends ModelElement,ProgramElement,SourceElement(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface ProgramInLogic (Code)(Java Doc)
|
![](http://www.java2java.com/style/Empty.gif) ![](http://www.java2java.com/style/Empty.gif) ![](http://www.java2java.com/style/Empty.gif) | ![](http://www.java2java.com/style/ThreeWay.gif) | public class MethodReference extends JavaNonTerminalProgramElement implements MemberReference,ReferencePrefix,ReferenceSuffix,ExpressionStatement,TypeReferenceContainer,NameReference(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface MemberReference extends Reference,ExpressionContainer(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface ReferencePrefix extends ProgramElement(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface ReferenceSuffix extends ModelElement,ProgramElement,SourceElement(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface ExpressionStatement extends Expression,LoopInitializer(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface TypeReferenceContainer extends NonTerminalProgramElement(Code)(Java Doc)
| ![](http://www.java2java.com/style/Horizontal.gif) | public interface NameReference extends NamedProgramElement,Reference(Code)(Java Doc)
|
Class / Enum / Annotation |
|