Uses of Interface
org.eclipse.ocl.examples.codegen.cgmodel.util.CGModelVisitor

Packages that use CGModelVisitor
org.eclipse.ocl.examples.codegen.analyzer   
org.eclipse.ocl.examples.codegen.cgmodel   
org.eclipse.ocl.examples.codegen.cgmodel.impl   
org.eclipse.ocl.examples.codegen.cgmodel.util   
org.eclipse.ocl.examples.codegen.java   
org.eclipse.ocl.examples.codegen.oclinecore   
org.eclipse.ocl.examples.codegen.oclinjunit   
 

Uses of CGModelVisitor in org.eclipse.ocl.examples.codegen.analyzer
 

Classes in org.eclipse.ocl.examples.codegen.analyzer that implement CGModelVisitor
 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 CGBoxExp or CGUnboxExp wherever a conversion from boxed to unboxed or vice-versa is required.
 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
           
 

Uses of CGModelVisitor in org.eclipse.ocl.examples.codegen.cgmodel
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel with parameters of type CGModelVisitor
<R> R
CGElement.accept(CGModelVisitor<R> visitor)
           
 

Uses of CGModelVisitor in org.eclipse.ocl.examples.codegen.cgmodel.impl
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel.impl with parameters of type CGModelVisitor
<R> R
CGBooleanImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGBoxExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGBuiltInIterationCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGCastParameterImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGCatchExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGClassImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGCollectionExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGCollectionPartImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGConstantExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGConstantImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGConstraintImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGConstructorExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGConstructorPartImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGEcoreClassConstructorExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGEcoreDataTypeConstructorExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGEcoreOperationCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGEcorePropertyCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGElementIdImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGElementImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGExecutorCompositionPropertyImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGExecutorConstructorPartImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGExecutorNavigationPropertyImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGExecutorOperationCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGExecutorOperationImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGExecutorOppositePropertyImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGExecutorPropertyCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGExecutorPropertyImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGExecutorTypeImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGFinalVariableImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGGuardExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGIfExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGInfinityImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGIntegerImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGInvalidImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGIsInvalidExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGIsUndefinedExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGIterationCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGIteratorImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGLetExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGLibraryIterateCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGLibraryIterationCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGLibraryOperationCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGLibraryPropertyCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGLocalVariableImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGModelImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGNamedElementImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGNullImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGOperationCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGOperationImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGPackageImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGParameterImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGPropertyCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGPropertyImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGRealImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGSettableVariableImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGStringImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGTextImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGTextParameterImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGThrowExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGTupleExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGTuplePartCallExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGTuplePartImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGTypeExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGTypeIdImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGTypedElementImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGUnboxExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGValuedElementImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGVariableExpImpl.accept(CGModelVisitor<R> visitor)
           
<R> R
CGVariableImpl.accept(CGModelVisitor<R> visitor)
           
 

Uses of CGModelVisitor in org.eclipse.ocl.examples.codegen.cgmodel.util
 

Classes in org.eclipse.ocl.examples.codegen.cgmodel.util that implement CGModelVisitor
 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 AbstractNullCGModelVisitor<R,C>
          An AbstractNullCGModelVisitor provides a default implementation for each visitXxx method that returns null.
 

Uses of CGModelVisitor in org.eclipse.ocl.examples.codegen.java
 

Classes in org.eclipse.ocl.examples.codegen.java that implement CGModelVisitor
 class CG2JavaPreVisitor
          A CG2JavaPreVisitor prepares for Java code generation by performing a tree traversal to gather all imports and global constants.
 class CG2JavaVisitor
          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
           
 

Uses of CGModelVisitor in org.eclipse.ocl.examples.codegen.oclinecore
 

Classes in org.eclipse.ocl.examples.codegen.oclinecore that implement CGModelVisitor
 class OCLinEcoreCG2JavaVisitor
          A CG2JavaClassVisitor supports generation of an OCL expression as the LIbraryOperation INSTSANCE of a Java Class.
static class OCLinEcoreCodeGenerator.EcoreBoxingAnalyzer
           
static class OCLinEcoreCodeGenerator.EcoreRewriteVisitor
           
 

Uses of CGModelVisitor in org.eclipse.ocl.examples.codegen.oclinjunit
 

Classes in org.eclipse.ocl.examples.codegen.oclinjunit that implement CGModelVisitor
 class JUnitCG2JavaClassVisitor
          A CG2JavaClassVisitor supports generation of an OCL expression as the LibraryOperation INSTANCE of a Java Class.