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.AbstractNonNullExtendingCGModelVisitor<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
externalVariables
 
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, 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, 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
 

Method Detail

visitCGConstraint

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