Modifier and Type | Class and Description |
---|---|
class |
AnalysisVisitor
A CGElementVisitor handles the Pivot AST visits on behalf of a CodeGenAnalyzer.
|
class |
BoxingAnalyzer
A BoxingAnalyzer performs a bottom up tree-traversal inserting:
|
class |
CG2StringVisitor
Converts an OCL expression to a string for debugging.
|
class |
DependencyVisitor
Traverses the AST adding any internode dependencies to ensure correct declaration ordering.
|
static class |
FieldingAnalyzer.AnalysisVisitor |
static class |
FieldingAnalyzer.RewriteVisitor |
class |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractExtendingCGModelVisitor<R,C>
An AbstractExtendingCGModelVisitor provides a default implementation for each
visitXxx method that delegates to the visitYyy method of the first
super class, (or transitively its first super class' first super class
until a non-interface super-class is found).
|
class |
AbstractNonNullExtendingCGModelVisitor<R,C>
Deprecated.
Explicit 'NonNull' functionality is obsolete with Java 8 @NonNull annotations.
|
class |
AbstractNullCGModelVisitor<R,C>
Deprecated.
Explicit 'Null' functionality is obsolete with Java 8 @Nullable annotations.
|
Modifier and Type | Class and Description |
---|---|
class |
CG2JavaPreVisitor
A CG2JavaPreVisitor prepares for Java code generation by performing a tree traversal
to gather all imports and global constants.
|
class |
CG2JavaVisitor<CG extends JavaCodeGenerator>
A CG2JavaVisitor serializes the contributions of a tree of model elements in a StringBuilder whose result may be
obtained by toString() on completion.
|
class |
JavaDependencyVisitor |
Modifier and Type | Class and Description |
---|---|
class |
OCLinEcoreCG2JavaVisitor
An OCLinEcoreCG2JavaVisitor supports generation of the OCL embedded in an Ecore model
into the Java bodies of the code producxed by GenModel.
|
static class |
OCLinEcoreCodeGenerator.EcoreBoxingAnalyzer |
Modifier and Type | Class and Description |
---|---|
class |
JUnitCG2JavaClassVisitor
A CG2JavaClassVisitor supports generation of an OCL expression as the LibraryOperation INSTANCE of a Java Class.
|