public class OCLinEcoreCG2JavaVisitor extends CG2JavaVisitor<OCLinEcoreCodeGenerator>
Constructor and Description |
---|
OCLinEcoreCG2JavaVisitor(OCLinEcoreCodeGenerator codeGenerator,
GenPackage genPackage,
CGPackage cgPackage) |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
generateBodies() |
String |
generateConstants(Iterable<CGValuedElement> sortedGlobals) |
Boolean |
visitCGClass(CGClass cgClass) |
Boolean |
visitCGConstantExp(CGConstantExp cgConstantExp) |
Boolean |
visitCGOperation(CGOperation cgOperation) |
Boolean |
visitCGPackage(CGPackage cgPackage) |
generateGlobals, getAllImports, getAnalyzer, getCodeGenerator, getGenModelHelper, toString, visitCGAssertNonNullExp, visitCGBoolean, visitCGBoxExp, visitCGBuiltInIterationCallExp, visitCGCachedOperation, visitCGCachedOperationCallExp, visitCGCastExp, visitCGCatchExp, visitCGCollectionExp, visitCGCollectionPart, visitCGConstraint, visitCGEcoreDataTypeShadowExp, visitCGEcoreExp, visitCGEcoreOperationCallExp, visitCGEcorePropertyCallExp, visitCGElementId, visitCGExecutorCompositionProperty, visitCGExecutorNavigationProperty, visitCGExecutorOperation, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorOppositePropertyCallExp, visitCGExecutorPropertyCallExp, visitCGExecutorShadowPart, visitCGExecutorType, visitCGGuardExp, visitCGIfExp, visitCGInteger, visitCGInvalid, visitCGIsEqual2Exp, visitCGIsEqualExp, visitCGIsInvalidExp, visitCGIsKindOfExp, visitCGIsUndefinedExp, visitCGLetExp, visitCGLibraryIterateCallExp, visitCGLibraryIterationCallExp, visitCGLibraryOperation, visitCGLibraryOperationCallExp, visitCGLibraryPropertyCallExp, visitCGMapExp, visitCGMapPart, visitCGNativeOperation, visitCGNativeOperationCallExp, visitCGNativeProperty, visitCGNativePropertyCallExp, visitCGNull, visitCGParameter, visitCGProperty, visitCGReal, visitCGShadowExp, visitCGShadowPart, visitCGString, visitCGText, visitCGThrowExp, visitCGTupleExp, visitCGTuplePartCallExp, visitCGTypeExp, visitCGTypeId, visitCGUnboxExp, visitCGUnlimited, visitCGVariable, visitCGVariableExp, visiting
visitCGAccumulator, visitCGCallable, visitCGCallExp, visitCGConstant, visitCGEcoreClassShadowExp, visitCGEcoreOperation, visitCGEcoreOppositePropertyCallExp, visitCGElement, visitCGExecutorProperty, visitCGFinalVariable, visitCGIterationCallExp, visitCGIterator, visitCGLocalVariable, visitCGModel, visitCGNamedElement, visitCGNavigationCallExp, visitCGNumber, visitCGOperationCallExp, visitCGOppositePropertyCallExp, visitCGPropertyCallExp, visitCGSettableVariable, visitCGTuplePart, visitCGTypedElement, visitCGValuedElement
getAdapter, safeVisit, visit
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAdapter
public OCLinEcoreCG2JavaVisitor(OCLinEcoreCodeGenerator codeGenerator, GenPackage genPackage, CGPackage cgPackage)
public String generateConstants(Iterable<CGValuedElement> sortedGlobals)
public Boolean visitCGClass(CGClass cgClass)
visitCGClass
in interface CGModelVisitor<Boolean>
visitCGClass
in class CG2JavaVisitor<OCLinEcoreCodeGenerator>
public Boolean visitCGConstantExp(CGConstantExp cgConstantExp)
visitCGConstantExp
in interface CGModelVisitor<Boolean>
visitCGConstantExp
in class CG2JavaVisitor<OCLinEcoreCodeGenerator>
public Boolean visitCGOperation(CGOperation cgOperation)
visitCGOperation
in interface CGModelVisitor<Boolean>
visitCGOperation
in class CG2JavaVisitor<OCLinEcoreCodeGenerator>
public Boolean visitCGPackage(CGPackage cgPackage)
visitCGPackage
in interface CGModelVisitor<Boolean>
visitCGPackage
in class CG2JavaVisitor<OCLinEcoreCodeGenerator>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.