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

Packages that use CGModelVisitor
org.eclipse.ocl.examples.autogen.analyzer   
org.eclipse.ocl.examples.autogen.autocgmodel.impl   
org.eclipse.ocl.examples.autogen.autocgmodel.util   
org.eclipse.ocl.examples.autogen.java   
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.autogen.analyzer
 

Classes in org.eclipse.ocl.examples.autogen.analyzer that implement CGModelVisitor
 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.
 

Uses of CGModelVisitor in org.eclipse.ocl.examples.autogen.autocgmodel.impl
 

Methods in org.eclipse.ocl.examples.autogen.autocgmodel.impl with parameters of type CGModelVisitor
<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.
 

Uses of CGModelVisitor in org.eclipse.ocl.examples.autogen.autocgmodel.util
 

Subinterfaces of CGModelVisitor in org.eclipse.ocl.examples.autogen.autocgmodel.util
 interface AutoCGModelVisitor<R>
           
 

Classes in org.eclipse.ocl.examples.autogen.autocgmodel.util that implement CGModelVisitor
 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.
 

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

Classes in org.eclipse.ocl.examples.autogen.java that implement CGModelVisitor
 class AutoCG2JavaPreVisitor
           
 class AutoCG2JavaVisitor
          A AutoCG2JavaVisitor supports generation of Java code from an optimized Auto CG transformation tree.
 

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:
 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.
 

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)
          Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the 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
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
CGConstructorPartImpl.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
CGEcoreClassConstructorExpImpl.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
CGEcoreDataTypeConstructorExpImpl.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
CGExecutorConstructorPartImpl.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
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
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
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
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
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.
 

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 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.
 

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
          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
           
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.