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

java.lang.Object
  extended by org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor<R,C>
      extended by org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractExtendingCGModelVisitor<java.util.Set<CGVariable>,FieldingAnalyzer>
          extended by org.eclipse.ocl.examples.codegen.analyzer.FieldingAnalyzer.AnalysisVisitor
              extended by org.eclipse.ocl.examples.autogen.analyzer.AutoFieldingAnalyzer.AutoAnalysisVisitor
All Implemented Interfaces:
AutoCGModelVisitor<java.util.Set<CGVariable>>, CGModelVisitor<java.util.Set<CGVariable>>
Enclosing class:
AutoFieldingAnalyzer

public static class AutoFieldingAnalyzer.AutoAnalysisVisitor
extends FieldingAnalyzer.AnalysisVisitor
implements AutoCGModelVisitor<java.util.Set<CGVariable>>


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor
context
 
Constructor Summary
AutoFieldingAnalyzer.AutoAnalysisVisitor(AutoFieldingAnalyzer context)
           
 
Method Summary
 java.util.Set<CGVariable> visitCGASTCallExp(CGASTCallExp object)
           
 java.util.Set<CGVariable> visitCGContainmentBody(CGContainmentBody object)
           
 java.util.Set<CGVariable> visitCGContainmentPart(CGContainmentPart object)
           
 java.util.Set<CGVariable> visitCGContainmentVisit(CGContainmentVisit object)
           
 
Methods inherited from class org.eclipse.ocl.examples.codegen.analyzer.FieldingAnalyzer.AnalysisVisitor
visitCGElement, visitCGIsInvalidExp, visitCGIsUndefinedExp, visitCGLetExp, visitCGOperationCallExp, visitCGVariable, visitCGVariableExp, visiting
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractExtendingCGModelVisitor
visitCGAccumulator, visitCGAssertNonNullExp, visitCGBoolean, visitCGBoxExp, visitCGBuiltInIterationCallExp, visitCGCallable, visitCGCallExp, visitCGCastExp, visitCGCatchExp, visitCGClass, visitCGCollectionExp, visitCGCollectionPart, visitCGConstant, visitCGConstantExp, visitCGConstraint, visitCGConstructorExp, visitCGConstructorPart, visitCGEcoreClassConstructorExp, visitCGEcoreDataTypeConstructorExp, visitCGEcoreOperation, visitCGEcoreOperationCallExp, visitCGEcoreOppositePropertyCallExp, visitCGEcorePropertyCallExp, visitCGElementId, visitCGExecutorCompositionProperty, visitCGExecutorConstructorPart, visitCGExecutorNavigationProperty, visitCGExecutorOperation, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorOppositePropertyCallExp, visitCGExecutorProperty, visitCGExecutorPropertyCallExp, visitCGExecutorType, visitCGFinalVariable, visitCGGuardExp, visitCGIfExp, visitCGInteger, visitCGInvalid, visitCGIsEqualExp, visitCGIterationCallExp, visitCGIterator, visitCGLibraryIterateCallExp, visitCGLibraryIterationCallExp, visitCGLibraryOperation, visitCGLibraryOperationCallExp, visitCGLibraryPropertyCallExp, visitCGLocalVariable, visitCGModel, visitCGNamedElement, visitCGNavigationCallExp, visitCGNull, visitCGNumber, visitCGOperation, visitCGOppositePropertyCallExp, visitCGPackage, visitCGParameter, visitCGProperty, visitCGPropertyCallExp, visitCGReal, visitCGSettableVariable, visitCGString, visitCGText, visitCGTextParameter, visitCGThrowExp, visitCGTupleExp, visitCGTuplePart, visitCGTuplePartCallExp, visitCGTypedElement, visitCGTypeExp, visitCGTypeId, visitCGUnboxExp, visitCGUnlimited, visitCGValuedElement
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor
getAdapter, safeVisit, visit
 
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.AutoAnalysisVisitor

public AutoFieldingAnalyzer.AutoAnalysisVisitor(@NonNull
                                                AutoFieldingAnalyzer context)
Method Detail

visitCGASTCallExp

@Nullable
public java.util.Set<CGVariable> visitCGASTCallExp(@NonNull
                                                            CGASTCallExp object)
Specified by:
visitCGASTCallExp in interface AutoCGModelVisitor<java.util.Set<CGVariable>>

visitCGContainmentBody

@Nullable
public java.util.Set<CGVariable> visitCGContainmentBody(@NonNull
                                                                 CGContainmentBody object)
Specified by:
visitCGContainmentBody in interface AutoCGModelVisitor<java.util.Set<CGVariable>>

visitCGContainmentPart

@Nullable
public java.util.Set<CGVariable> visitCGContainmentPart(@NonNull
                                                                 CGContainmentPart object)
Specified by:
visitCGContainmentPart in interface AutoCGModelVisitor<java.util.Set<CGVariable>>

visitCGContainmentVisit

@Nullable
public java.util.Set<CGVariable> visitCGContainmentVisit(@NonNull
                                                                  CGContainmentVisit object)
Specified by:
visitCGContainmentVisit in interface AutoCGModelVisitor<java.util.Set<CGVariable>>