org.eclipse.ocl.examples.codegen.cgmodel.util
Class AbstractNullCGModelVisitor<R,C>

java.lang.Object
  extended by org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor<R,C>
      extended by org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractNullCGModelVisitor<R,C>
All Implemented Interfaces:
CGModelVisitor<R>

public abstract class AbstractNullCGModelVisitor<R,C>
extends AbstractCGModelVisitor<R,C>

An AbstractNullCGModelVisitor provides a default implementation for each visitXxx method that returns null.


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor
context
 
Constructor Summary
protected AbstractNullCGModelVisitor(C context)
          Initializes me with an initial value for my result.
 
Method Summary
 R visitCGBoolean(CGBoolean object)
           
 R visitCGBoxExp(CGBoxExp object)
           
 R visitCGBuiltInIterationCallExp(CGBuiltInIterationCallExp object)
           
 R visitCGCallExp(CGCallExp object)
           
 R visitCGCastParameter(CGCastParameter object)
           
 R visitCGCatchExp(CGCatchExp object)
           
 R visitCGClass(CGClass object)
           
 R visitCGCollectionExp(CGCollectionExp object)
           
 R visitCGCollectionPart(CGCollectionPart object)
           
 R visitCGConstant(CGConstant object)
           
 R visitCGConstantExp(CGConstantExp object)
           
 R visitCGConstraint(CGConstraint object)
           
 R visitCGConstructorExp(CGConstructorExp object)
           
 R visitCGConstructorPart(CGConstructorPart object)
           
 R visitCGEcoreClassConstructorExp(CGEcoreClassConstructorExp object)
           
 R visitCGEcoreDataTypeConstructorExp(CGEcoreDataTypeConstructorExp object)
           
 R visitCGEcoreOperationCallExp(CGEcoreOperationCallExp object)
           
 R visitCGEcorePropertyCallExp(CGEcorePropertyCallExp object)
           
 R visitCGElement(CGElement object)
           
 R visitCGElementId(CGElementId object)
           
 R visitCGEqualsExp(CGEqualsExp object)
           
 R visitCGExecutorCompositionProperty(CGExecutorCompositionProperty object)
           
 R visitCGExecutorConstructorPart(CGExecutorConstructorPart object)
           
 R visitCGExecutorNavigationProperty(CGExecutorNavigationProperty object)
           
 R visitCGExecutorOperation(CGExecutorOperation object)
           
 R visitCGExecutorOperationCallExp(CGExecutorOperationCallExp object)
           
 R visitCGExecutorOppositeProperty(CGExecutorOppositeProperty object)
           
 R visitCGExecutorProperty(CGExecutorProperty object)
           
 R visitCGExecutorPropertyCallExp(CGExecutorPropertyCallExp object)
           
 R visitCGExecutorType(CGExecutorType object)
           
 R visitCGFinalVariable(CGFinalVariable object)
           
 R visitCGGuardExp(CGGuardExp object)
           
 R visitCGIfExp(CGIfExp object)
           
 R visitCGInfinity(CGInfinity object)
           
 R visitCGInteger(CGInteger object)
           
 R visitCGInvalid(CGInvalid object)
           
 R visitCGIsInvalidExp(CGIsInvalidExp object)
           
 R visitCGIsUndefinedExp(CGIsUndefinedExp object)
           
 R visitCGIterationCallExp(CGIterationCallExp object)
           
 R visitCGIterator(CGIterator object)
           
 R visitCGLetExp(CGLetExp object)
           
 R visitCGLibraryIterateCallExp(CGLibraryIterateCallExp object)
           
 R visitCGLibraryIterationCallExp(CGLibraryIterationCallExp object)
           
 R visitCGLibraryOperationCallExp(CGLibraryOperationCallExp object)
           
 R visitCGLibraryPropertyCallExp(CGLibraryPropertyCallExp object)
           
 R visitCGLocalVariable(CGLocalVariable object)
           
 R visitCGModel(CGModel object)
           
 R visitCGNamedElement(CGNamedElement object)
           
 R visitCGNull(CGNull object)
           
 R visitCGOperation(CGOperation object)
           
 R visitCGOperationCallExp(CGOperationCallExp object)
           
 R visitCGPackage(CGPackage object)
           
 R visitCGParameter(CGParameter object)
           
 R visitCGProperty(CGProperty object)
           
 R visitCGPropertyCallExp(CGPropertyCallExp object)
           
 R visitCGReal(CGReal object)
           
 R visitCGSettableVariable(CGSettableVariable object)
           
 R visitCGString(CGString object)
           
 R visitCGText(CGText object)
           
 R visitCGTextParameter(CGTextParameter object)
           
 R visitCGThrowExp(CGThrowExp object)
           
 R visitCGTupleExp(CGTupleExp object)
           
 R visitCGTuplePart(CGTuplePart object)
           
 R visitCGTuplePartCallExp(CGTuplePartCallExp object)
           
 R visitCGTypedElement(CGTypedElement object)
           
 R visitCGTypeExp(CGTypeExp object)
           
 R visitCGTypeId(CGTypeId object)
           
 R visitCGUnboxExp(CGUnboxExp object)
           
 R visitCGValuedElement(CGValuedElement object)
           
 R visitCGVariable(CGVariable object)
           
 R visitCGVariableExp(CGVariableExp object)
           
 
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
visiting
 

Constructor Detail

AbstractNullCGModelVisitor

protected AbstractNullCGModelVisitor(@NonNull
                                     C context)
Initializes me with an initial value for my result.

Parameters:
context - my initial result value
Method Detail

visitCGBoolean

@Nullable
public R visitCGBoolean(@NonNull
                                 CGBoolean object)

visitCGBoxExp

@Nullable
public R visitCGBoxExp(@NonNull
                                CGBoxExp object)

visitCGBuiltInIterationCallExp

@Nullable
public R visitCGBuiltInIterationCallExp(@NonNull
                                                 CGBuiltInIterationCallExp object)

visitCGCallExp

@Nullable
public R visitCGCallExp(@NonNull
                                 CGCallExp object)

visitCGCastParameter

@Nullable
public R visitCGCastParameter(@NonNull
                                       CGCastParameter object)

visitCGCatchExp

@Nullable
public R visitCGCatchExp(@NonNull
                                  CGCatchExp object)

visitCGClass

@Nullable
public R visitCGClass(@NonNull
                               CGClass object)

visitCGCollectionExp

@Nullable
public R visitCGCollectionExp(@NonNull
                                       CGCollectionExp object)

visitCGCollectionPart

@Nullable
public R visitCGCollectionPart(@NonNull
                                        CGCollectionPart object)

visitCGConstant

@Nullable
public R visitCGConstant(@NonNull
                                  CGConstant object)

visitCGConstantExp

@Nullable
public R visitCGConstantExp(@NonNull
                                     CGConstantExp object)

visitCGConstraint

@Nullable
public R visitCGConstraint(@NonNull
                                    CGConstraint object)

visitCGConstructorExp

@Nullable
public R visitCGConstructorExp(@NonNull
                                        CGConstructorExp object)

visitCGConstructorPart

@Nullable
public R visitCGConstructorPart(@NonNull
                                         CGConstructorPart object)

visitCGEcoreClassConstructorExp

@Nullable
public R visitCGEcoreClassConstructorExp(@NonNull
                                                  CGEcoreClassConstructorExp object)

visitCGEcoreDataTypeConstructorExp

@Nullable
public R visitCGEcoreDataTypeConstructorExp(@NonNull
                                                     CGEcoreDataTypeConstructorExp object)

visitCGEcoreOperationCallExp

@Nullable
public R visitCGEcoreOperationCallExp(@NonNull
                                               CGEcoreOperationCallExp object)

visitCGEcorePropertyCallExp

@Nullable
public R visitCGEcorePropertyCallExp(@NonNull
                                              CGEcorePropertyCallExp object)

visitCGElement

@Nullable
public R visitCGElement(@NonNull
                                 CGElement object)

visitCGElementId

@Nullable
public R visitCGElementId(@NonNull
                                   CGElementId object)

visitCGEqualsExp

@Nullable
public R visitCGEqualsExp(@NonNull
                                   CGEqualsExp object)

visitCGExecutorCompositionProperty

@Nullable
public R visitCGExecutorCompositionProperty(@NonNull
                                                     CGExecutorCompositionProperty object)

visitCGExecutorConstructorPart

@Nullable
public R visitCGExecutorConstructorPart(@NonNull
                                                 CGExecutorConstructorPart object)

visitCGExecutorNavigationProperty

@Nullable
public R visitCGExecutorNavigationProperty(@NonNull
                                                    CGExecutorNavigationProperty object)

visitCGExecutorOperation

@Nullable
public R visitCGExecutorOperation(@NonNull
                                           CGExecutorOperation object)

visitCGExecutorOperationCallExp

@Nullable
public R visitCGExecutorOperationCallExp(@NonNull
                                                  CGExecutorOperationCallExp object)

visitCGExecutorOppositeProperty

@Nullable
public R visitCGExecutorOppositeProperty(@NonNull
                                                  CGExecutorOppositeProperty object)

visitCGExecutorProperty

@Nullable
public R visitCGExecutorProperty(@NonNull
                                          CGExecutorProperty object)

visitCGExecutorPropertyCallExp

@Nullable
public R visitCGExecutorPropertyCallExp(@NonNull
                                                 CGExecutorPropertyCallExp object)

visitCGExecutorType

@Nullable
public R visitCGExecutorType(@NonNull
                                      CGExecutorType object)

visitCGFinalVariable

@Nullable
public R visitCGFinalVariable(@NonNull
                                       CGFinalVariable object)

visitCGGuardExp

@Nullable
public R visitCGGuardExp(@NonNull
                                  CGGuardExp object)

visitCGIfExp

@Nullable
public R visitCGIfExp(@NonNull
                               CGIfExp object)

visitCGInfinity

@Nullable
public R visitCGInfinity(@NonNull
                                  CGInfinity object)

visitCGInteger

@Nullable
public R visitCGInteger(@NonNull
                                 CGInteger object)

visitCGInvalid

@Nullable
public R visitCGInvalid(@NonNull
                                 CGInvalid object)

visitCGIsInvalidExp

@Nullable
public R visitCGIsInvalidExp(@NonNull
                                      CGIsInvalidExp object)

visitCGIsUndefinedExp

@Nullable
public R visitCGIsUndefinedExp(@NonNull
                                        CGIsUndefinedExp object)

visitCGIterationCallExp

@Nullable
public R visitCGIterationCallExp(@NonNull
                                          CGIterationCallExp object)

visitCGIterator

@Nullable
public R visitCGIterator(@NonNull
                                  CGIterator object)

visitCGLetExp

@Nullable
public R visitCGLetExp(@NonNull
                                CGLetExp object)

visitCGLibraryIterateCallExp

@Nullable
public R visitCGLibraryIterateCallExp(@NonNull
                                               CGLibraryIterateCallExp object)

visitCGLibraryIterationCallExp

@Nullable
public R visitCGLibraryIterationCallExp(@NonNull
                                                 CGLibraryIterationCallExp object)

visitCGLibraryOperationCallExp

@Nullable
public R visitCGLibraryOperationCallExp(@NonNull
                                                 CGLibraryOperationCallExp object)

visitCGLibraryPropertyCallExp

@Nullable
public R visitCGLibraryPropertyCallExp(@NonNull
                                                CGLibraryPropertyCallExp object)

visitCGLocalVariable

@Nullable
public R visitCGLocalVariable(@NonNull
                                       CGLocalVariable object)

visitCGModel

@Nullable
public R visitCGModel(@NonNull
                               CGModel object)

visitCGNamedElement

@Nullable
public R visitCGNamedElement(@NonNull
                                      CGNamedElement object)

visitCGNull

@Nullable
public R visitCGNull(@NonNull
                              CGNull object)

visitCGOperation

@Nullable
public R visitCGOperation(@NonNull
                                   CGOperation object)

visitCGOperationCallExp

@Nullable
public R visitCGOperationCallExp(@NonNull
                                          CGOperationCallExp object)

visitCGPackage

@Nullable
public R visitCGPackage(@NonNull
                                 CGPackage object)

visitCGParameter

@Nullable
public R visitCGParameter(@NonNull
                                   CGParameter object)

visitCGProperty

@Nullable
public R visitCGProperty(@NonNull
                                  CGProperty object)

visitCGPropertyCallExp

@Nullable
public R visitCGPropertyCallExp(@NonNull
                                         CGPropertyCallExp object)

visitCGReal

@Nullable
public R visitCGReal(@NonNull
                              CGReal object)

visitCGSettableVariable

@Nullable
public R visitCGSettableVariable(@NonNull
                                          CGSettableVariable object)

visitCGString

@Nullable
public R visitCGString(@NonNull
                                CGString object)

visitCGText

@Nullable
public R visitCGText(@NonNull
                              CGText object)

visitCGTextParameter

@Nullable
public R visitCGTextParameter(@NonNull
                                       CGTextParameter object)

visitCGThrowExp

@Nullable
public R visitCGThrowExp(@NonNull
                                  CGThrowExp object)

visitCGTupleExp

@Nullable
public R visitCGTupleExp(@NonNull
                                  CGTupleExp object)

visitCGTuplePart

@Nullable
public R visitCGTuplePart(@NonNull
                                   CGTuplePart object)

visitCGTuplePartCallExp

@Nullable
public R visitCGTuplePartCallExp(@NonNull
                                          CGTuplePartCallExp object)

visitCGTypeExp

@Nullable
public R visitCGTypeExp(@NonNull
                                 CGTypeExp object)

visitCGTypeId

@Nullable
public R visitCGTypeId(@NonNull
                                CGTypeId object)

visitCGTypedElement

@Nullable
public R visitCGTypedElement(@NonNull
                                      CGTypedElement object)

visitCGUnboxExp

@Nullable
public R visitCGUnboxExp(@NonNull
                                  CGUnboxExp object)

visitCGValuedElement

@Nullable
public R visitCGValuedElement(@NonNull
                                       CGValuedElement object)

visitCGVariable

@Nullable
public R visitCGVariable(@NonNull
                                  CGVariable object)

visitCGVariableExp

@Nullable
public R visitCGVariableExp(@NonNull
                                     CGVariableExp object)