public class JavaGlobalContext<CG extends JavaCodeGenerator> extends AbstractJavaContext<CG> implements GlobalContext
Constructor and Description |
---|
JavaGlobalContext(CG codeGenerator) |
Modifier and Type | Method and Description |
---|---|
void |
addImport(String className) |
EClass |
getEClass(ElementId elementId) |
String |
getEName() |
String |
getEvaluateName() |
Collection<CGValuedElement> |
getGlobals() |
Set<String> |
getImports() |
String |
getInstanceName() |
JavaLocalContext<? extends CG> |
getLocalContext(CGElement cgElement) |
NameManager |
getNameManager() |
String |
getSelfName() |
String |
getSourceAndArgumentValuesName() |
String |
getValueName(CGValuedElement cgValuedElement) |
getAnalyzer, getCodeGenerator
public JavaGlobalContext(CG codeGenerator)
public void addImport(String className)
public EClass getEClass(ElementId elementId)
public String getEName()
public String getEvaluateName()
public Collection<CGValuedElement> getGlobals()
public String getInstanceName()
public JavaLocalContext<? extends CG> getLocalContext(CGElement cgElement)
getLocalContext
in interface GlobalContext
public NameManager getNameManager()
public String getSelfName()
public String getSourceAndArgumentValuesName()
public String getValueName(CGValuedElement cgValuedElement)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.