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

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

public static class OCLinEcoreCodeGenerator.EcoreRewriteVisitor
extends FieldingAnalyzer.RewriteVisitor


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.codegen.analyzer.FieldingAnalyzer.RewriteVisitor
caughtVariables
 
Fields inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor
context
 
Method Summary
 java.lang.Boolean visitCGConstraint(CGConstraint cgConstraint)
           
 
Methods inherited from class org.eclipse.ocl.examples.codegen.analyzer.FieldingAnalyzer.RewriteVisitor
insertCatch, insertThrow, rewriteAsCaught, rewriteAsThrown, safeVisit, visitCGConstant, visitCGConstantExp, visitCGElement, visitCGEqualsExp, visitCGIfExp, visitCGInvalid, visitCGIsInvalidExp, visitCGIsUndefinedExp, visitCGIterationCallExp, visitCGIterator, visitCGLetExp, visitCGLibraryIterateCallExp, visitCGOperationCallExp, visitCGPropertyCallExp, visitCGValuedElement, visitCGVariable, visitCGVariableExp, visiting
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractExtendingCGModelVisitor
visitCGBoolean, visitCGBoxExp, visitCGBuiltInIterationCallExp, visitCGCallExp, visitCGCastParameter, visitCGCatchExp, visitCGClass, visitCGCollectionExp, visitCGCollectionPart, visitCGConstructorExp, visitCGConstructorPart, visitCGEcoreClassConstructorExp, visitCGEcoreDataTypeConstructorExp, visitCGEcoreOperationCallExp, visitCGEcorePropertyCallExp, visitCGElementId, visitCGExecutorCompositionProperty, visitCGExecutorConstructorPart, visitCGExecutorNavigationProperty, visitCGExecutorOperation, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorProperty, visitCGExecutorPropertyCallExp, visitCGExecutorType, visitCGFinalVariable, visitCGGuardExp, visitCGInfinity, visitCGInteger, visitCGLibraryIterationCallExp, visitCGLibraryOperationCallExp, visitCGLibraryPropertyCallExp, visitCGLocalVariable, visitCGModel, visitCGNamedElement, visitCGNull, visitCGOperation, visitCGPackage, visitCGParameter, visitCGProperty, visitCGReal, visitCGSettableVariable, visitCGString, visitCGText, visitCGTextParameter, visitCGThrowExp, visitCGTupleExp, visitCGTuplePart, visitCGTuplePartCallExp, visitCGTypedElement, visitCGTypeExp, visitCGTypeId, visitCGUnboxExp
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor
getAdapter, 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

visitCGConstraint

@Nullable
public java.lang.Boolean visitCGConstraint(@NonNull
                                                    CGConstraint cgConstraint)
Specified by:
visitCGConstraint in interface CGModelVisitor<java.lang.Boolean>
Overrides:
visitCGConstraint in class AbstractExtendingCGModelVisitor<java.lang.Boolean,CodeGenAnalyzer>