public class AutoCG2JavaPreVisitor extends CG2JavaPreVisitor implements AutoCGModelVisitor<java.lang.Object>
analyzer, codeGenerator, genModelHelper, localContext
context
Constructor and Description |
---|
AutoCG2JavaPreVisitor(JavaGlobalContext<?> javaContext) |
Modifier and Type | Method and Description |
---|---|
protected CGValuedElement |
installIdResolverVariable(CGValuedElement cgValuedElement) |
java.lang.Object |
visitCGASTCallExp(CGASTCallExp object) |
java.lang.Object |
visitCGContainmentBody(CGContainmentBody object) |
java.lang.Object |
visitCGContainmentPart(CGContainmentPart object) |
java.lang.Object |
visitCGContainmentVisit(CGContainmentVisit object) |
addOwnedTypeId, doTypedElement, doValuedElement, getCodeGenerator, installEvaluatorVariable, installStandardLibraryVariable, visitCGBoxExp, visitCGBuiltInIterationCallExp, visitCGCollectionExp, visitCGCollectionPart, visitCGConstantExp, visitCGConstraint, visitCGElement, visitCGExecutorCompositionProperty, visitCGExecutorNavigationProperty, visitCGExecutorOperation, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorOppositePropertyCallExp, visitCGExecutorProperty, visitCGExecutorPropertyCallExp, visitCGExecutorType, visitCGIterationCallExp, visitCGLetExp, visitCGLibraryIterateCallExp, visitCGLibraryIterationCallExp, visitCGLibraryOperationCallExp, visitCGLibraryPropertyCallExp, visitCGMapExp, visitCGMapPart, visitCGOperation, visitCGProperty, visitCGShadowExp, visitCGShadowPart, visitCGTypedElement, visitCGTypeExp, visitCGUnboxExp, visitCGValuedElement, visiting
visitCGAccumulator, visitCGAssertNonNullExp, visitCGBoolean, visitCGCallable, visitCGCallExp, visitCGCastExp, visitCGCatchExp, visitCGClass, visitCGConstant, visitCGEcoreClassShadowExp, visitCGEcoreDataTypeShadowExp, visitCGEcoreOperation, visitCGEcoreOperationCallExp, visitCGEcoreOppositePropertyCallExp, visitCGEcorePropertyCallExp, visitCGElementId, visitCGExecutorShadowPart, visitCGFinalVariable, visitCGGuardExp, visitCGIfExp, visitCGInteger, visitCGInvalid, visitCGIsEqual2Exp, visitCGIsEqualExp, visitCGIsInvalidExp, visitCGIsUndefinedExp, visitCGIterator, visitCGLibraryOperation, visitCGLocalVariable, visitCGModel, visitCGNamedElement, visitCGNativeOperation, visitCGNativeOperationCallExp, visitCGNativeProperty, visitCGNativePropertyCallExp, visitCGNavigationCallExp, visitCGNull, visitCGNumber, visitCGOperationCallExp, visitCGOppositePropertyCallExp, visitCGPackage, visitCGParameter, visitCGPropertyCallExp, visitCGReal, visitCGSettableVariable, visitCGString, visitCGText, visitCGTextParameter, visitCGThrowExp, visitCGTupleExp, visitCGTuplePart, visitCGTuplePartCallExp, visitCGTypeId, visitCGUnlimited, visitCGVariable, visitCGVariableExp
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter, visitCGAccumulator, visitCGAssertNonNullExp, visitCGBoolean, visitCGBoxExp, visitCGBuiltInIterationCallExp, visitCGCallable, visitCGCallExp, visitCGCastExp, visitCGCatchExp, visitCGClass, visitCGCollectionExp, visitCGCollectionPart, visitCGConstant, visitCGConstantExp, visitCGConstraint, visitCGEcoreClassShadowExp, visitCGEcoreDataTypeShadowExp, visitCGEcoreOperation, visitCGEcoreOperationCallExp, visitCGEcoreOppositePropertyCallExp, visitCGEcorePropertyCallExp, visitCGElement, visitCGElementId, visitCGExecutorCompositionProperty, visitCGExecutorNavigationProperty, visitCGExecutorOperation, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorOppositePropertyCallExp, visitCGExecutorProperty, visitCGExecutorPropertyCallExp, visitCGExecutorShadowPart, visitCGExecutorType, visitCGFinalVariable, visitCGGuardExp, visitCGIfExp, visitCGInteger, visitCGInvalid, visitCGIsEqual2Exp, visitCGIsEqualExp, visitCGIsInvalidExp, visitCGIsUndefinedExp, visitCGIterationCallExp, visitCGIterator, visitCGLetExp, visitCGLibraryIterateCallExp, visitCGLibraryIterationCallExp, visitCGLibraryOperation, visitCGLibraryOperationCallExp, visitCGLibraryPropertyCallExp, visitCGLocalVariable, visitCGMapExp, visitCGMapPart, visitCGModel, visitCGNamedElement, visitCGNativeOperation, visitCGNativeOperationCallExp, visitCGNativeProperty, visitCGNativePropertyCallExp, visitCGNavigationCallExp, visitCGNull, visitCGNumber, visitCGOperation, visitCGOperationCallExp, visitCGOppositePropertyCallExp, visitCGPackage, visitCGParameter, visitCGProperty, visitCGPropertyCallExp, visitCGReal, visitCGSettableVariable, visitCGShadowExp, visitCGShadowPart, visitCGString, visitCGText, visitCGTextParameter, visitCGThrowExp, visitCGTupleExp, visitCGTuplePart, visitCGTuplePartCallExp, visitCGTypedElement, visitCGTypeExp, visitCGTypeId, visitCGUnboxExp, visitCGUnlimited, visitCGValuedElement, visitCGVariable, visitCGVariableExp, visiting
public AutoCG2JavaPreVisitor(@NonNull JavaGlobalContext<?> javaContext)
@Nullable protected CGValuedElement installIdResolverVariable(@NonNull CGValuedElement cgValuedElement)
installIdResolverVariable
in class CG2JavaPreVisitor
@Nullable public java.lang.Object visitCGASTCallExp(@NonNull CGASTCallExp object)
visitCGASTCallExp
in interface AutoCGModelVisitor<java.lang.Object>
@Nullable public java.lang.Object visitCGContainmentBody(@NonNull CGContainmentBody object)
visitCGContainmentBody
in interface AutoCGModelVisitor<java.lang.Object>
@Nullable public java.lang.Object visitCGContainmentPart(@NonNull CGContainmentPart object)
visitCGContainmentPart
in interface AutoCGModelVisitor<java.lang.Object>
@Nullable public java.lang.Object visitCGContainmentVisit(@NonNull CGContainmentVisit object)
visitCGContainmentVisit
in interface AutoCGModelVisitor<java.lang.Object>