Package org.eclipse.ocl.examples.codegen.analyzer

Interface Summary
CG2StringVisitor.Factory  
 

Class Summary
AnalysisVisitor A CGElementVisitor handles the Pivot AST visits on behalf of a CodeGenAnalyzer.
BoxingAnalyzer A BoxingAnalyzer performs a bottom up tree-traversal inserting CGBoxExp or CGUnboxExp wherever a conversion from boxed to unboxed or vice-versa is required.
CG2StringVisitor Converts an OCL expression to a string for debugging.
CGUtils Copyright (c) 2013 CEA LIST and others.
CodeGenAnalyzer A CodeGenAnalyzer performs the analysis of a Pivot AST in preparation for code generation.
DependencyVisitor Traverses the AST adding any internode dependencies to ensure correct declaration ordering.
FieldingAnalyzer A FieldingAnalyzer identifies the necessary catches and throws.
FieldingAnalyzer.AnalysisVisitor  
FieldingAnalyzer.RewriteVisitor  
NameManager A NameManager provides suggestions for names and maintains caches of used names so that model elements are consistently named without collisions.
Pivot2CGVisitor A CGElementVisitor handles the Pivot AST visits on behalf of a CodeGenAnalyzer.
Pivot2CGVisitor.Variables