Modifier and Type | Class and Description |
---|---|
class |
AutoAnalysisVisitor |
class |
AutoBoxingAnalyzer |
class |
AutoCG2StringVisitor |
class |
AutoDependencyVisitor |
static class |
AutoFieldingAnalyzer.AutoAnalysisVisitor |
static class |
AutoFieldingAnalyzer.AutoRewriteVisitor |
class |
AutoReferencesVisitor
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 | Method and Description |
---|---|
<R> R |
CGASTCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGContainmentBodyImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGContainmentPartImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGContainmentVisitImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AutoCGModelVisitor<R> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAutoCGModelVisitor<R,C> |
class |
AbstractExtendingAutoCGModelVisitor<R,C>
An AbstractExtendingAutoCGModelVisitor 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 |
AbstractNonNullExtendingAutoCGModelVisitor<R,C>
An AbstractExtendingNonNullAutoCGModelVisitor 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 |
AbstractNullAutoCGModelVisitor<R,C>
An AbstractNullAutoCGModelVisitor provides a default implementation for each
visitXxx method that returns null.
|
Modifier and Type | Class and Description |
---|---|
class |
CS2ASCG2JavaVisitor
CS2ASCG2JavaVisitor refines the regular generation of Java code from an optimized Auto CG transformation tree
to add contributions that are inadequately represented by the CG model.
|
Modifier and Type | Class and Description |
---|---|
class |
AutoCG2JavaPreVisitor |
class |
AutoCG2JavaVisitor<CG extends AutoCodeGenerator>
AutoCG2JavaVisitor refines the regular generation of Java code from an optimized Auto CG transformation tree
to add contributions that are inadequately represented by the CG model.
|
Modifier and Type | Class and Description |
---|---|
class |
LookupCG2JavaVisitor
LookupCG2JavaVisitor refines the regular generation of Java code from an optimized Auto CG transformation tree
to add contributions that are inadequately represented by the CG model.
|
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 | Method and Description |
---|---|
<R> R |
CGElement.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Modifier and Type | Method and Description |
---|---|
<R> R |
CGAccumulatorImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGAssertNonNullExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGBooleanImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGBoxExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGBuiltInIterationCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGCastExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGCatchExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGClassImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGCollectionExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGCollectionPartImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGConstantExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGConstraintImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGEcoreClassShadowExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGEcoreDataTypeShadowExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGEcoreOperationCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGEcoreOperationImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGEcoreOppositePropertyCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGEcorePropertyCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGElementIdImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGElementImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGExecutorCompositionPropertyImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGExecutorNavigationPropertyImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGExecutorOperationCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGExecutorOperationImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGExecutorOppositePropertyCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGExecutorOppositePropertyImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGExecutorPropertyCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGExecutorShadowPartImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGExecutorTypeImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGFinalVariableImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGGuardExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGIfExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGIntegerImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGInvalidImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGIsEqual2ExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGIsEqualExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGIsInvalidExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGIsUndefinedExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGIteratorImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGLetExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGLibraryIterateCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGLibraryIterationCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGLibraryOperationCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGLibraryOperationImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGLibraryPropertyCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGLocalVariableImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGMapExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGMapPartImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGModelImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGNativeOperationCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGNativeOperationImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGNativePropertyCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGNativePropertyImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGNullImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGPackageImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGParameterImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGPropertyImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGRealImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGSettableVariableImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGShadowPartImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGStringImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGTextImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGTextParameterImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGThrowExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGTupleExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGTuplePartCallExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGTuplePartImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGTypeExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGTypeIdImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGUnboxExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGUnlimitedImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CGVariableExpImpl.accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCGModelVisitor<R,C> |
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>
An AbstractExtendingNonNullCGModelVisitor 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 |
AbstractNullCGModelVisitor<R,C>
An AbstractNullCGModelVisitor provides a default implementation for each
visitXxx method that returns null.
|
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.
|