org.eclipse.ocl.examples.autogen.analyzer
Class AutoFieldingAnalyzer.AutoRewriteVisitor

java.lang.Object
  extended by org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor<R,C>
      extended by org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractNonNullExtendingCGModelVisitor<java.lang.Boolean,CodeGenAnalyzer>
          extended by org.eclipse.ocl.examples.codegen.analyzer.FieldingAnalyzer.RewriteVisitor
              extended by org.eclipse.ocl.examples.autogen.analyzer.AutoFieldingAnalyzer.AutoRewriteVisitor
All Implemented Interfaces:
AutoCGModelVisitor<java.lang.Boolean>, CGModelVisitor<java.lang.Boolean>
Enclosing class:
AutoFieldingAnalyzer

public static class AutoFieldingAnalyzer.AutoRewriteVisitor
extends FieldingAnalyzer.RewriteVisitor
implements AutoCGModelVisitor<java.lang.Boolean>


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.codegen.analyzer.FieldingAnalyzer.RewriteVisitor
externalVariables
 
Fields inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor
context
 
Constructor Summary
AutoFieldingAnalyzer.AutoRewriteVisitor(AutoAnalyzer context, java.util.Set<CGVariable> caughtVariables)
           
 
Method Summary
 java.lang.Boolean visitCGASTCallExp(CGASTCallExp object)
           
 java.lang.Boolean visitCGContainmentBody(CGContainmentBody object)
           
 java.lang.Boolean visitCGContainmentPart(CGContainmentPart object)
           
 java.lang.Boolean visitCGContainmentVisit(CGContainmentVisit object)
           
 
Methods inherited from class org.eclipse.ocl.examples.codegen.analyzer.FieldingAnalyzer.RewriteVisitor
insertCatch, insertThrow, rewriteAsCaught, rewriteAsThrown, safeVisit, visitCGConstant, visitCGConstantExp, visitCGElement, visitCGIfExp, visitCGInvalid, visitCGIsEqualExp, visitCGIsInvalidExp, visitCGIsUndefinedExp, visitCGIterationCallExp, visitCGIterator, visitCGLetExp, visitCGLibraryIterateCallExp, visitCGNavigationCallExp, visitCGOperationCallExp, visitCGValuedElement, visitCGVariable, visitCGVariableExp, visiting
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractNonNullExtendingCGModelVisitor
visit, visitCGAccumulator, visitCGAssertNonNullExp, visitCGBoolean, visitCGBoxExp, visitCGBuiltInIterationCallExp, visitCGCallable, visitCGCallExp, visitCGCastExp, visitCGCatchExp, visitCGClass, visitCGCollectionExp, visitCGCollectionPart, visitCGConstraint, visitCGConstructorExp, visitCGConstructorPart, visitCGEcoreClassConstructorExp, visitCGEcoreDataTypeConstructorExp, visitCGEcoreOperation, visitCGEcoreOperationCallExp, visitCGEcoreOppositePropertyCallExp, visitCGEcorePropertyCallExp, visitCGElementId, visitCGExecutorCompositionProperty, visitCGExecutorConstructorPart, visitCGExecutorNavigationProperty, visitCGExecutorOperation, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorOppositePropertyCallExp, visitCGExecutorProperty, visitCGExecutorPropertyCallExp, visitCGExecutorType, visitCGFinalVariable, visitCGGuardExp, visitCGInteger, visitCGLibraryIterationCallExp, visitCGLibraryOperation, visitCGLibraryOperationCallExp, visitCGLibraryPropertyCallExp, visitCGLocalVariable, visitCGModel, visitCGNamedElement, visitCGNull, visitCGNumber, visitCGOperation, visitCGOppositePropertyCallExp, visitCGPackage, visitCGParameter, visitCGProperty, visitCGPropertyCallExp, visitCGReal, visitCGSettableVariable, visitCGString, visitCGText, visitCGTextParameter, visitCGThrowExp, visitCGTupleExp, visitCGTuplePart, visitCGTuplePartCallExp, visitCGTypedElement, visitCGTypeExp, visitCGTypeId, visitCGUnboxExp, visitCGUnlimited
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor
getAdapter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.util.CGModelVisitor
getAdapter, visitCGAccumulator, visitCGAssertNonNullExp, visitCGBoolean, visitCGBoxExp, visitCGBuiltInIterationCallExp, visitCGCallable, visitCGCallExp, visitCGCastExp, visitCGCatchExp, visitCGClass, visitCGCollectionExp, visitCGCollectionPart, visitCGConstant, visitCGConstantExp, visitCGConstraint, visitCGConstructorExp, visitCGConstructorPart, visitCGEcoreClassConstructorExp, visitCGEcoreDataTypeConstructorExp, visitCGEcoreOperation, visitCGEcoreOperationCallExp, visitCGEcoreOppositePropertyCallExp, visitCGEcorePropertyCallExp, visitCGElement, visitCGElementId, visitCGExecutorCompositionProperty, visitCGExecutorConstructorPart, visitCGExecutorNavigationProperty, visitCGExecutorOperation, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorOppositePropertyCallExp, visitCGExecutorProperty, visitCGExecutorPropertyCallExp, visitCGExecutorType, visitCGFinalVariable, visitCGGuardExp, visitCGIfExp, visitCGInteger, visitCGInvalid, visitCGIsEqualExp, visitCGIsInvalidExp, visitCGIsUndefinedExp, visitCGIterationCallExp, visitCGIterator, visitCGLetExp, visitCGLibraryIterateCallExp, visitCGLibraryIterationCallExp, visitCGLibraryOperation, visitCGLibraryOperationCallExp, visitCGLibraryPropertyCallExp, visitCGLocalVariable, visitCGModel, visitCGNamedElement, visitCGNavigationCallExp, visitCGNull, visitCGNumber, visitCGOperation, visitCGOperationCallExp, visitCGOppositePropertyCallExp, visitCGPackage, visitCGParameter, visitCGProperty, visitCGPropertyCallExp, visitCGReal, visitCGSettableVariable, visitCGString, visitCGText, visitCGTextParameter, visitCGThrowExp, visitCGTupleExp, visitCGTuplePart, visitCGTuplePartCallExp, visitCGTypedElement, visitCGTypeExp, visitCGTypeId, visitCGUnboxExp, visitCGUnlimited, visitCGValuedElement, visitCGVariable, visitCGVariableExp, visiting
 

Constructor Detail

AutoFieldingAnalyzer.AutoRewriteVisitor

public AutoFieldingAnalyzer.AutoRewriteVisitor(@NonNull
                                               AutoAnalyzer context,
                                               @NonNull
                                               java.util.Set<CGVariable> caughtVariables)
Method Detail

visitCGASTCallExp

@Nullable
public java.lang.Boolean visitCGASTCallExp(@NonNull
                                                    CGASTCallExp object)
Specified by:
visitCGASTCallExp in interface AutoCGModelVisitor<java.lang.Boolean>

visitCGContainmentBody

@Nullable
public java.lang.Boolean visitCGContainmentBody(@NonNull
                                                         CGContainmentBody object)
Specified by:
visitCGContainmentBody in interface AutoCGModelVisitor<java.lang.Boolean>

visitCGContainmentPart

@Nullable
public java.lang.Boolean visitCGContainmentPart(@NonNull
                                                         CGContainmentPart object)
Specified by:
visitCGContainmentPart in interface AutoCGModelVisitor<java.lang.Boolean>

visitCGContainmentVisit

@Nullable
public java.lang.Boolean visitCGContainmentVisit(@NonNull
                                                          CGContainmentVisit object)
Specified by:
visitCGContainmentVisit in interface AutoCGModelVisitor<java.lang.Boolean>