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:
|
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
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 |
ReferencesVisitor
The ReferencesVisitor compute a list of objects referenced by (but not contained by or containing) the visited object
that contribute to that objects identity.
|
Class and Description |
---|
AS2CGVisitor
The AS2CGVisitor performs the first stage of code generation by converting the Pivot AST to the CG AST.
|
Class and Description |
---|
AnalysisVisitor
A CGElementVisitor handles the Pivot AST visits on behalf of a CodeGenAnalyzer.
|
AS2CGVisitor
The AS2CGVisitor performs the first stage of code generation by converting the Pivot AST to the CG AST.
|
BoxingAnalyzer
A BoxingAnalyzer performs a bottom up tree-traversal inserting:
|
DependencyVisitor
Traverses the AST adding any internode dependencies to ensure correct declaration ordering.
|
FieldingAnalyzer
A FieldingAnalyzer identifies the necessary catches and throws.
|
ReferencesVisitor
The ReferencesVisitor compute a list of objects referenced by (but not contained by or containing) the visited object
that contribute to that objects identity.
|
Class and Description |
---|
AS2CGVisitor
The AS2CGVisitor performs the first stage of code generation by converting the Pivot AST to the CG AST.
|
Class and Description |
---|
CG2StringVisitor
Converts an OCL expression to a string for debugging.
|
Class and Description |
---|
AS2CGVisitor.CGTuplePartNameComparator |
AS2CGVisitor.Variables |
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 |
ReferencesVisitor
The ReferencesVisitor compute a list of objects referenced by (but not contained by or containing) the visited object
that contribute to that objects identity.
|
Class and Description |
---|
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.
|
ReferencesVisitor
The ReferencesVisitor compute a list of objects referenced by (but not contained by or containing) the visited object
that contribute to that objects identity.
|
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:
|
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 |
ReferencesVisitor
The ReferencesVisitor compute a list of objects referenced by (but not contained by or containing) the visited object
that contribute to that objects identity.
|
Class and Description |
---|
BoxingAnalyzer
A BoxingAnalyzer performs a bottom up tree-traversal inserting:
|
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 |
ReferencesVisitor
The ReferencesVisitor compute a list of objects referenced by (but not contained by or containing) the visited object
that contribute to that objects identity.
|
Class and Description |
---|
CodeGenAnalyzer
A CodeGenAnalyzer performs the analysis of a Pivot AST in preparation for code generation.
|
Class and Description |
---|
AS2CGVisitor
The AS2CGVisitor performs the first stage of code generation by converting the Pivot AST to the CG AST.
|
BoxingAnalyzer
A BoxingAnalyzer performs a bottom up tree-traversal inserting:
|
CodeGenAnalyzer
A CodeGenAnalyzer performs the analysis of a Pivot AST in preparation for code generation.
|
Class and Description |
---|
AS2CGVisitor
The AS2CGVisitor performs the first stage of code generation by converting the Pivot AST to the CG AST.
|
CodeGenAnalyzer
A CodeGenAnalyzer performs the analysis of a Pivot AST in preparation for code generation.
|
Class and Description |
---|
CG2StringVisitor
Converts an OCL expression to a string for debugging.
|