public class CS2ASAS2CGVisitor extends AS2CGVisitor
AS2CGVisitor.CGTuplePartNameComparator, AS2CGVisitor.Variables
codeGenerator, environmentFactory, genModelHelper, metamodelManager
context
Constructor and Description |
---|
CS2ASAS2CGVisitor(AutoAnalyzer analyzer) |
Modifier and Type | Method and Description |
---|---|
protected CGValuedElement |
generateOperationCallExp(CGValuedElement cgSource,
OperationCallExp element) |
addParameter, basicGetParameter, createCGLetExp, createCGVariable, createCGVariable, createCGVariableExp, createLetExp, createParameters, doVisit, generateIterateExp, generateIteratorExp, generateOppositePropertyCallExp, generatePropertyCallExp, generateSafeExclusion, generateSafeNavigationGuard, generateSafeVariable, generateSafeVariableExp, getAnalyzer, getIterator, getLocalVariable, getParameter, getParameter, getReferencedFinalOperations, getSelfParameter, getTransitivelyReferencedFinalOperations, getVariable, getVariablesStack, inlineOperationCall, isEcoreProperty, nativeOperationCall, popCurrentClass, pushCurrentClass, setAst, setAst, setAst, visitBooleanLiteralExp, visitClass, visitCollectionItem, visitCollectionLiteralExp, visitCollectionRange, visitConstraint, visitEnumLiteralExp, visitExpressionInOCL, visitIfExp, visiting, visitIntegerLiteralExp, visitInvalidLiteralExp, visitIterateExp, visitIteratorExp, visitLetExp, visitMapLiteralExp, visitMapLiteralPart, visitNullLiteralExp, visitOperation, visitOperationCallExp, visitOppositePropertyCallExp, visitPackage, visitProperty, visitPropertyCallExp, visitRealLiteralExp, visitShadowExp, visitShadowPart, visitStateExp, visitStringLiteralExp, visitTupleLiteralExp, visitTupleLiteralPart, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnspecifiedValueExp, visitVariableExp
visitAnnotation, visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitCollectionLiteralPart, visitCollectionType, visitComment, visitCompleteClass, visitCompleteEnvironment, visitCompleteModel, visitCompletePackage, visitConnectionPointReference, visitDataType, visitDetail, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitFeature, visitFeatureCallExp, visitFinalState, visitImport, visitInstanceSpecification, visitInvalidType, visitIteration, visitLambdaType, visitLanguageExpression, visitLibrary, visitLiteralExp, visitLoopExp, visitMapType, visitMessageExp, visitMessageType, visitModel, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOCLExpression, visitOrderedSetType, visitOrphanCompletePackage, visitParameter, visitPrecedence, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitProfileApplication, visitPseudostate, visitRegion, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitSlot, visitStandardLibrary, visitState, visitStateMachine, visitStereotype, visitStereotypeExtender, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateSignature, visitTransition, visitTrigger, visitTupleType, visitType, visitTypedElement, visitValueSpecification, visitVariable, visitVariableDeclaration, visitVertex, visitVoidType, visitWildcardType
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public CS2ASAS2CGVisitor(@NonNull AutoAnalyzer analyzer)
@NonNull protected CGValuedElement generateOperationCallExp(@Nullable CGValuedElement cgSource, @NonNull OperationCallExp element)
generateOperationCallExp
in class AS2CGVisitor