org.eclipse.ocl.examples.codegen.oclinecore
Class OCLinEcoreCodeGenerator.EcoreBoxingAnalyzer

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.lang.Object,CodeGenAnalyzer>
          extended by org.eclipse.ocl.examples.codegen.analyzer.BoxingAnalyzer
              extended by org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreCodeGenerator.EcoreBoxingAnalyzer
All Implemented Interfaces:
CGModelVisitor<java.lang.Object>
Enclosing class:
OCLinEcoreCodeGenerator

public static class OCLinEcoreCodeGenerator.EcoreBoxingAnalyzer
extends BoxingAnalyzer


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.codegen.analyzer.BoxingAnalyzer
codeGenerator
 
Fields inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor
context
 
Method Summary
 java.lang.Object visitCGOperation(CGOperation cgOperation)
           
 java.lang.Object visitCGProperty(CGProperty cgProperty)
           
 
Methods inherited from class org.eclipse.ocl.examples.codegen.analyzer.BoxingAnalyzer
hasOclVoidOperation, rewriteAsAssertNonNulled, rewriteAsBoxed, rewriteAsCast, rewriteAsGuarded, rewriteAsGuarded, rewriteAsUnboxed, visitCGBuiltInIterationCallExp, visitCGConstructorPart, visitCGEcoreOperation, visitCGEcoreOperationCallExp, visitCGEcoreOppositePropertyCallExp, visitCGEcorePropertyCallExp, visitCGElement, visitCGExecutorOppositePropertyCallExp, visitCGExecutorPropertyCallExp, visitCGIfExp, visitCGIsEqualExp, visitCGLibraryIterateCallExp, visitCGLibraryIterationCallExp, visitCGLibraryOperationCallExp, visitCGNavigationCallExp, visitCGVariableExp, visiting
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractExtendingCGModelVisitor
visitCGAccumulator, visitCGAssertNonNullExp, visitCGBoolean, visitCGBoxExp, visitCGCallable, visitCGCallExp, visitCGCastExp, visitCGCatchExp, visitCGClass, visitCGCollectionExp, visitCGCollectionPart, visitCGConstant, visitCGConstantExp, visitCGConstraint, visitCGConstructorExp, visitCGEcoreClassConstructorExp, visitCGEcoreDataTypeConstructorExp, visitCGElementId, visitCGExecutorCompositionProperty, visitCGExecutorConstructorPart, visitCGExecutorNavigationProperty, visitCGExecutorOperation, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorProperty, visitCGExecutorType, visitCGFinalVariable, visitCGGuardExp, visitCGInteger, visitCGInvalid, visitCGIsInvalidExp, visitCGIsUndefinedExp, visitCGIterationCallExp, visitCGIterator, visitCGLetExp, visitCGLibraryOperation, visitCGLibraryPropertyCallExp, visitCGLocalVariable, visitCGModel, visitCGNamedElement, visitCGNull, visitCGNumber, visitCGOperationCallExp, visitCGOppositePropertyCallExp, visitCGPackage, visitCGParameter, visitCGPropertyCallExp, visitCGReal, visitCGSettableVariable, visitCGString, visitCGText, visitCGTextParameter, visitCGThrowExp, visitCGTupleExp, visitCGTuplePart, visitCGTuplePartCallExp, visitCGTypedElement, visitCGTypeExp, visitCGTypeId, visitCGUnboxExp, visitCGUnlimited, visitCGValuedElement, visitCGVariable
 
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
 

Method Detail

visitCGOperation

@Nullable
public java.lang.Object visitCGOperation(@NonNull
                                                  CGOperation cgOperation)
Specified by:
visitCGOperation in interface CGModelVisitor<java.lang.Object>
Overrides:
visitCGOperation in class BoxingAnalyzer

visitCGProperty

@Nullable
public java.lang.Object visitCGProperty(@NonNull
                                                 CGProperty cgProperty)
Specified by:
visitCGProperty in interface CGModelVisitor<java.lang.Object>
Overrides:
visitCGProperty in class BoxingAnalyzer