public final class OCLinEcorePivot2CGVisitor extends Pivot2CGVisitor
Pivot2CGVisitor.Variables| Modifier and Type | Field and Description |
|---|---|
protected OCLinEcoreGlobalContext |
globalContext |
codeGenerator, genModelHelper, metaModelManagercontext| Constructor and Description |
|---|
OCLinEcorePivot2CGVisitor(CodeGenAnalyzer analyzer,
OCLinEcoreGlobalContext globalContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addParameter(Variable aParameter,
CGParameter cgParameter) |
CGVariable |
getSelfParameter(Variable aParameter) |
basicGetParameter, createCGLetExp, createCGVariable, createCGVariable, doVisit, getAnalyzer, getIterator, getParameter, getVariable, getVariablesStack, inlineOperationCall, isEcoreProperty, setPivot, setPivot, visitBooleanLiteralExp, visitClass, visitCollectionItem, visitCollectionLiteralExp, visitCollectionRange, visitConstraint, visitConstructorExp, visitConstructorPart, visitEnumLiteralExp, visitExpressionInOCL, visitIfExp, visiting, visitIntegerLiteralExp, visitInvalidLiteralExp, visitIterateExp, visitIteratorExp, visitLetExp, visitNullLiteralExp, visitOperation, visitOperationCallExp, visitPackage, visitProperty, visitPropertyCallExp, visitRealLiteralExp, visitStateExp, visitStringLiteralExp, visitTupleLiteralExp, visitTupleLiteralPart, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnspecifiedValueExp, visitVariableExpvisitAnnotation, visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitCollectionLiteralPart, visitCollectionType, visitComment, visitConnectionPointReference, visitDataType, visitDetail, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitFeature, visitFeatureCallExp, visitFinalState, visitImport, visitInvalidType, visitIteration, visitLambdaType, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageExp, visitMessageType, visitMetaclass, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOCLExpression, visitOpaqueExpression, visitOperationTemplateParameter, visitOrderedSetType, visitPackageableElement, visitParameter, visitParameterableElement, visitPrecedence, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitPseudostate, visitRegion, visitRoot, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitState, visitStateMachine, visitStereotype, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateParameterType, visitTemplateSignature, visitTransition, visitTrigger, visitTupleType, visitType, visitTypedElement, visitTypedMultiplicityElement, visitTypeTemplateParameter, visitUnspecifiedType, visitValueSpecification, visitVariable, visitVariableDeclaration, visitVertex, visitVoidTypegetAdapter, safeVisit, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdapter@NonNull protected final OCLinEcoreGlobalContext globalContext
public OCLinEcorePivot2CGVisitor(@NonNull
CodeGenAnalyzer analyzer,
@NonNull
OCLinEcoreGlobalContext globalContext)
protected void addParameter(@NonNull
Variable aParameter,
@NonNull
CGParameter cgParameter)
addParameter in class Pivot2CGVisitor@NonNull public CGVariable getSelfParameter(@NonNull Variable aParameter)
getSelfParameter in class Pivot2CGVisitor