public abstract class AbstractCodeGenerator extends Object implements CodeGenerator
Modifier and Type | Field and Description |
---|---|
static String |
ORG_ECLIPSE_JDT_ANNOTATION_NON_NULL |
static String |
ORG_ECLIPSE_JDT_ANNOTATION_NULLABLE |
Modifier and Type | Method and Description |
---|---|
boolean |
addConstrainedOperation(Operation constrainedOperation) |
void |
addProblem(Exception problem) |
AnalysisVisitor |
createAnalysisVisitor() |
String |
getDefaultIndent() |
EnvironmentFactoryInternal |
getEnvironmentFactory() |
GenModelHelper |
getGenModelHelper() |
NameManager |
getNameManager() |
CodeGenOptions |
getOptions() |
List<Exception> |
getProblems() |
Operation |
isFinal(Operation anOperation,
Class staticType) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createBoxingAnalyzer, createCommonSubexpressionEliminator, createDependencyVisitor, createFieldingAnalyzer, createReferencesVisitor, getAnalyzer, getBoxedDescriptor, getConstantsClass, getEcoreDescriptor, getGlobalContext, getGlobalPlace, getIterationHelper, getTypeDescriptor, getUnboxedDescriptor, isNonNull, isNonNull, isPrimitive, maybePrimitive
public static final String ORG_ECLIPSE_JDT_ANNOTATION_NON_NULL
public static final String ORG_ECLIPSE_JDT_ANNOTATION_NULLABLE
public boolean addConstrainedOperation(Operation constrainedOperation)
addConstrainedOperation
in interface CodeGenerator
public void addProblem(Exception problem)
addProblem
in interface CodeGenerator
public AnalysisVisitor createAnalysisVisitor()
createAnalysisVisitor
in interface CodeGenerator
public String getDefaultIndent()
getDefaultIndent
in interface CodeGenerator
public EnvironmentFactoryInternal getEnvironmentFactory()
getEnvironmentFactory
in interface CodeGenerator
public GenModelHelper getGenModelHelper()
getGenModelHelper
in interface CodeGenerator
public NameManager getNameManager()
getNameManager
in interface CodeGenerator
public CodeGenOptions getOptions()
getOptions
in interface CodeGenerator
public List<Exception> getProblems()
getProblems
in interface CodeGenerator
public Operation isFinal(Operation anOperation, Class staticType)
isFinal
in interface CodeGenerator
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.