public class CG2JavaPreVisitor extends AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
Constructor and Description |
---|
CG2JavaPreVisitor(JavaGlobalContext<? extends JavaCodeGenerator> javaContext) |
visitCGAccumulator, visitCGAssertNonNullExp, visitCGBoolean, visitCGCachedOperation, visitCGCachedOperationCallExp, visitCGCallable, visitCGCallExp, visitCGCastExp, visitCGCatchExp, visitCGClass, visitCGConstant, visitCGEcoreClassShadowExp, visitCGEcoreDataTypeShadowExp, visitCGEcoreOperation, visitCGEcoreOperationCallExp, visitCGEcoreOppositePropertyCallExp, visitCGEcorePropertyCallExp, visitCGElementId, visitCGExecutorShadowPart, visitCGFinalVariable, visitCGGuardExp, visitCGIfExp, visitCGInteger, visitCGInvalid, visitCGIsEqual2Exp, visitCGIsEqualExp, visitCGIsInvalidExp, visitCGIsKindOfExp, visitCGIsUndefinedExp, visitCGIterator, visitCGLibraryOperation, visitCGLocalVariable, visitCGModel, visitCGNamedElement, visitCGNativeOperation, visitCGNativeOperationCallExp, visitCGNativeProperty, visitCGNativePropertyCallExp, visitCGNavigationCallExp, visitCGNull, visitCGNumber, visitCGOperationCallExp, visitCGOppositePropertyCallExp, visitCGPackage, visitCGParameter, visitCGPropertyCallExp, visitCGReal, visitCGSettableVariable, visitCGString, visitCGText, visitCGThrowExp, visitCGTupleExp, visitCGTuplePart, visitCGTuplePartCallExp, visitCGTypeId, visitCGUnlimited, visitCGVariable, visitCGVariableExp
getAdapter, safeVisit, visit
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public CG2JavaPreVisitor(JavaGlobalContext<? extends JavaCodeGenerator> javaContext)
public JavaCodeGenerator getCodeGenerator()
public Object visiting(CGElement visitable)
CGModelVisitor
public Object visitCGBoxExp(CGBoxExp cgBoxExp)
visitCGBoxExp
in interface CGModelVisitor<Object>
visitCGBoxExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGBuiltInIterationCallExp(CGBuiltInIterationCallExp cgBuiltInIterationCallExp)
visitCGBuiltInIterationCallExp
in interface CGModelVisitor<Object>
visitCGBuiltInIterationCallExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGCollectionExp(CGCollectionExp cgCollectionExp)
visitCGCollectionExp
in interface CGModelVisitor<Object>
visitCGCollectionExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGCollectionPart(CGCollectionPart cgCollectionPart)
visitCGCollectionPart
in interface CGModelVisitor<Object>
visitCGCollectionPart
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGConstantExp(CGConstantExp cgConstantExp)
visitCGConstantExp
in interface CGModelVisitor<Object>
visitCGConstantExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGConstraint(CGConstraint cgConstraint)
visitCGConstraint
in interface CGModelVisitor<Object>
visitCGConstraint
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGEcoreExp(CGEcoreExp cgEcoreExp)
visitCGEcoreExp
in interface CGModelVisitor<Object>
visitCGEcoreExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGElement(CGElement cgElement)
visitCGElement
in interface CGModelVisitor<Object>
visitCGElement
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGExecutorCompositionProperty(CGExecutorCompositionProperty cgExecutorProperty)
visitCGExecutorCompositionProperty
in interface CGModelVisitor<Object>
visitCGExecutorCompositionProperty
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGExecutorNavigationProperty(CGExecutorNavigationProperty cgExecutorProperty)
visitCGExecutorNavigationProperty
in interface CGModelVisitor<Object>
visitCGExecutorNavigationProperty
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGExecutorOperation(CGExecutorOperation cgExecutorOperation)
visitCGExecutorOperation
in interface CGModelVisitor<Object>
visitCGExecutorOperation
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGExecutorOperationCallExp(CGExecutorOperationCallExp cgExecutorOperationCallExp)
visitCGExecutorOperationCallExp
in interface CGModelVisitor<Object>
visitCGExecutorOperationCallExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGExecutorOppositeProperty(CGExecutorOppositeProperty cgExecutorProperty)
visitCGExecutorOppositeProperty
in interface CGModelVisitor<Object>
visitCGExecutorOppositeProperty
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGExecutorOppositePropertyCallExp(CGExecutorOppositePropertyCallExp cgExecutorPropertyCallExp)
visitCGExecutorOppositePropertyCallExp
in interface CGModelVisitor<Object>
visitCGExecutorOppositePropertyCallExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGExecutorProperty(CGExecutorProperty cgExecutorProperty)
visitCGExecutorProperty
in interface CGModelVisitor<Object>
visitCGExecutorProperty
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGExecutorPropertyCallExp(CGExecutorPropertyCallExp cgExecutorPropertyCallExp)
visitCGExecutorPropertyCallExp
in interface CGModelVisitor<Object>
visitCGExecutorPropertyCallExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGExecutorType(CGExecutorType cgExecutorType)
visitCGExecutorType
in interface CGModelVisitor<Object>
visitCGExecutorType
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGIterationCallExp(CGIterationCallExp cgIterationCallExp)
visitCGIterationCallExp
in interface CGModelVisitor<Object>
visitCGIterationCallExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGLetExp(CGLetExp cgLetExp)
visitCGLetExp
in interface CGModelVisitor<Object>
visitCGLetExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGLibraryIterateCallExp(CGLibraryIterateCallExp cgLibraryIterateCallExp)
visitCGLibraryIterateCallExp
in interface CGModelVisitor<Object>
visitCGLibraryIterateCallExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGLibraryIterationCallExp(CGLibraryIterationCallExp cgLibraryIterationCallExp)
visitCGLibraryIterationCallExp
in interface CGModelVisitor<Object>
visitCGLibraryIterationCallExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGLibraryOperationCallExp(CGLibraryOperationCallExp cgOperationCallExp)
visitCGLibraryOperationCallExp
in interface CGModelVisitor<Object>
visitCGLibraryOperationCallExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGLibraryPropertyCallExp(CGLibraryPropertyCallExp cgPropertyCallExp)
visitCGLibraryPropertyCallExp
in interface CGModelVisitor<Object>
visitCGLibraryPropertyCallExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGMapExp(CGMapExp cgMapExp)
visitCGMapExp
in interface CGModelVisitor<Object>
visitCGMapExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGMapPart(CGMapPart cgMapPart)
visitCGMapPart
in interface CGModelVisitor<Object>
visitCGMapPart
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGOperation(CGOperation cgOperation)
visitCGOperation
in interface CGModelVisitor<Object>
visitCGOperation
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGProperty(CGProperty cgProperty)
visitCGProperty
in interface CGModelVisitor<Object>
visitCGProperty
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGTypeExp(CGTypeExp cgTypeExp)
visitCGTypeExp
in interface CGModelVisitor<Object>
visitCGTypeExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGShadowExp(CGShadowExp cgShadowExp)
visitCGShadowExp
in interface CGModelVisitor<Object>
visitCGShadowExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGShadowPart(CGShadowPart cgShadowPart)
visitCGShadowPart
in interface CGModelVisitor<Object>
visitCGShadowPart
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGTypedElement(CGTypedElement cgTypedElement)
visitCGTypedElement
in interface CGModelVisitor<Object>
visitCGTypedElement
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGUnboxExp(CGUnboxExp cgUnboxExp)
visitCGUnboxExp
in interface CGModelVisitor<Object>
visitCGUnboxExp
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
public Object visitCGValuedElement(CGValuedElement cgValuedElement)
visitCGValuedElement
in interface CGModelVisitor<Object>
visitCGValuedElement
in class AbstractExtendingCGModelVisitor<Object,JavaGlobalContext<? extends JavaCodeGenerator>>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.