public class AnalysisVisitor extends AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
Constructor and Description |
---|
AnalysisVisitor(CodeGenAnalyzer analyzer) |
visitCGAccumulator, visitCGAssertNonNullExp, visitCGBoolean, visitCGBoxExp, visitCGBuiltInIterationCallExp, visitCGCachedOperation, visitCGCachedOperationCallExp, visitCGCallable, visitCGCallExp, visitCGCastExp, visitCGCatchExp, visitCGClass, visitCGCollectionPart, visitCGConstant, visitCGConstantExp, visitCGConstraint, visitCGEcoreClassShadowExp, visitCGEcoreDataTypeShadowExp, visitCGEcoreExp, visitCGEcoreOperation, visitCGEcoreOperationCallExp, visitCGEcoreOppositePropertyCallExp, visitCGEcorePropertyCallExp, visitCGElementId, visitCGExecutorCompositionProperty, visitCGExecutorNavigationProperty, visitCGExecutorOperation, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorOppositePropertyCallExp, visitCGExecutorProperty, visitCGExecutorPropertyCallExp, visitCGExecutorShadowPart, visitCGExecutorType, visitCGFinalVariable, visitCGGuardExp, visitCGInteger, visitCGInvalid, visitCGIterator, visitCGLibraryIterateCallExp, visitCGLibraryIterationCallExp, visitCGLibraryOperation, visitCGLibraryOperationCallExp, visitCGLibraryPropertyCallExp, visitCGLocalVariable, visitCGMapPart, visitCGModel, visitCGNamedElement, visitCGNativeOperation, visitCGNativeOperationCallExp, visitCGNativeProperty, visitCGNativePropertyCallExp, visitCGNavigationCallExp, visitCGNull, visitCGNumber, visitCGPackage, visitCGProperty, visitCGReal, visitCGSettableVariable, visitCGShadowPart, visitCGString, visitCGText, visitCGThrowExp, visitCGTuplePart, visitCGTuplePartCallExp, visitCGTypedElement, visitCGTypeId, visitCGUnboxExp, visitCGUnlimited, visitCGValuedElement
getAdapter, safeVisit, visit
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public AnalysisVisitor(CodeGenAnalyzer analyzer)
public Object visitCGCollectionExp(CGCollectionExp cgCollectionExp)
visitCGCollectionExp
in interface CGModelVisitor<Object>
visitCGCollectionExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGElement(CGElement cgElement)
visitCGElement
in interface CGModelVisitor<Object>
visitCGElement
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGIfExp(CGIfExp cgIfExp)
visitCGIfExp
in interface CGModelVisitor<Object>
visitCGIfExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGIsEqualExp(CGIsEqualExp cgIsEqualExp)
visitCGIsEqualExp
in interface CGModelVisitor<Object>
visitCGIsEqualExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGIsEqual2Exp(CGIsEqual2Exp cgIsEqual2Exp)
visitCGIsEqual2Exp
in interface CGModelVisitor<Object>
visitCGIsEqual2Exp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGIsInvalidExp(CGIsInvalidExp cgIsInvalidExp)
visitCGIsInvalidExp
in interface CGModelVisitor<Object>
visitCGIsInvalidExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGIsKindOfExp(CGIsKindOfExp object)
visitCGIsKindOfExp
in interface CGModelVisitor<Object>
visitCGIsKindOfExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGIsUndefinedExp(CGIsUndefinedExp cgIsUndefinedExp)
visitCGIsUndefinedExp
in interface CGModelVisitor<Object>
visitCGIsUndefinedExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGLetExp(CGLetExp cgLetExp)
visitCGLetExp
in interface CGModelVisitor<Object>
visitCGLetExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGIterationCallExp(CGIterationCallExp cgIterationCallExp)
visitCGIterationCallExp
in interface CGModelVisitor<Object>
visitCGIterationCallExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGMapExp(CGMapExp cgMapExp)
visitCGMapExp
in interface CGModelVisitor<Object>
visitCGMapExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGOperation(CGOperation cgOperation)
visitCGOperation
in interface CGModelVisitor<Object>
visitCGOperation
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGOperationCallExp(CGOperationCallExp cgOperationCallExp)
visitCGOperationCallExp
in interface CGModelVisitor<Object>
visitCGOperationCallExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGOppositePropertyCallExp(CGOppositePropertyCallExp cgPropertyCallExp)
visitCGOppositePropertyCallExp
in interface CGModelVisitor<Object>
visitCGOppositePropertyCallExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGParameter(CGParameter object)
visitCGParameter
in interface CGModelVisitor<Object>
visitCGParameter
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGPropertyCallExp(CGPropertyCallExp cgPropertyCallExp)
visitCGPropertyCallExp
in interface CGModelVisitor<Object>
visitCGPropertyCallExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGShadowExp(CGShadowExp cgShadowExp)
visitCGShadowExp
in interface CGModelVisitor<Object>
visitCGShadowExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGTupleExp(CGTupleExp cgTupleExp)
visitCGTupleExp
in interface CGModelVisitor<Object>
visitCGTupleExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGTypeExp(CGTypeExp cgTypeExp)
visitCGTypeExp
in interface CGModelVisitor<Object>
visitCGTypeExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGVariable(CGVariable cgVariable)
visitCGVariable
in interface CGModelVisitor<Object>
visitCGVariable
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public Object visitCGVariableExp(CGVariableExp cgVariableExp)
visitCGVariableExp
in interface CGModelVisitor<Object>
visitCGVariableExp
in class AbstractExtendingCGModelVisitor<Object,CodeGenAnalyzer>
public CGElement visiting(CGElement visitable)
CGModelVisitor
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.