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, visitingvisitCGAccumulator, visitCGCallable, visitCGCallExp, visitCGConstant, visitCGEcoreClassShadowExp, visitCGEcoreOperation, visitCGEcoreOppositePropertyCallExp, visitCGElement, visitCGExecutorProperty, visitCGFinalVariable, visitCGIterationCallExp, visitCGIterator, visitCGLocalVariable, visitCGModel, visitCGNamedElement, visitCGNavigationCallExp, visitCGNumber, visitCGOperationCallExp, visitCGOppositePropertyCallExp, visitCGPropertyCallExp, visitCGSettableVariable, visitCGTuplePart, visitCGTypedElement, visitCGValuedElementgetAdapter, safeVisit, visitequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAdapterpublic 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.