Class and Description |
---|
CG2StringVisitor
Converts an OCL expression to a string for debugging.
|
CG2StringVisitor.Factory |
CodeGenAnalyzer
A CodeGenAnalyzer performs the analysis of a Pivot AST in preparation for code generation.
|
DependencyVisitor.Id2DependencyVisitor |
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.
|
NameManager.Context |
Pivot2CGVisitor.Variables |
Class and Description |
---|
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.
|
CodeGenAnalyzer
A CodeGenAnalyzer performs the analysis of a Pivot AST in preparation for code generation.
|
FieldingAnalyzer
A FieldingAnalyzer identifies the necessary catches and throws.
|
NameManager
A NameManager provides suggestions for names and maintains caches of used names so that model elements are consistently
named without collisions.
|
NameManager.Context |
Class and Description |
---|
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.
|
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.
|
NameManager
A NameManager provides suggestions for names and maintains caches of used names so that model elements are consistently
named without collisions.
|
NameManager.Context |
Class and Description |
---|
CodeGenAnalyzer
A CodeGenAnalyzer performs the analysis of a Pivot AST in preparation for code generation.
|
Class and Description |
---|
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.
|
CodeGenAnalyzer
A CodeGenAnalyzer performs the analysis of a Pivot AST in preparation for code generation.
|
FieldingAnalyzer
A FieldingAnalyzer identifies the necessary catches and throws.
|
FieldingAnalyzer.RewriteVisitor |
Pivot2CGVisitor
A CGElementVisitor handles the Pivot AST visits on behalf of a CodeGenAnalyzer.
|
Class and Description |
---|
CodeGenAnalyzer
A CodeGenAnalyzer performs the analysis of a Pivot AST in preparation for code generation.
|