org.eclipse.ocl.examples.codegen.java
Class AbstractJavaContext

java.lang.Object
  extended by org.eclipse.ocl.examples.codegen.java.AbstractJavaContext
Direct Known Subclasses:
JavaGlobalContext, JavaLocalContext

public abstract class AbstractJavaContext
extends java.lang.Object

A JavaLocalContext maintains the Java-specific context for generation of coide from a CGOperation.


Field Summary
protected  CodeGenAnalyzer analyzer
           
protected  JavaCodeGenerator codeGenerator
           
 
Constructor Summary
protected AbstractJavaContext(JavaCodeGenerator codeGenerator)
           
 
Method Summary
 CodeGenAnalyzer getAnalyzer()
           
 JavaCodeGenerator getCodeGenerator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

codeGenerator

@NonNull
protected JavaCodeGenerator codeGenerator

analyzer

@NonNull
protected CodeGenAnalyzer analyzer
Constructor Detail

AbstractJavaContext

protected AbstractJavaContext(@NonNull
                              JavaCodeGenerator codeGenerator)
Method Detail

getAnalyzer

@NonNull
public CodeGenAnalyzer getAnalyzer()

getCodeGenerator

@NonNull
public JavaCodeGenerator getCodeGenerator()