public final class JUnitAS2CGVisitor extends AS2CGVisitor
AS2CGVisitor.CGTuplePartNameComparator, AS2CGVisitor.Variables
codeGenerator, environmentFactory, genModelHelper, metamodelManager
context
Constructor and Description |
---|
JUnitAS2CGVisitor(CodeGenAnalyzer analyzer) |
Modifier and Type | Method and Description |
---|---|
CGValuedElement |
visitExpressionInOCL(ExpressionInOCL element) |
addParameter, basicGetParameter, cachedOperationCall, constrainedOperationCall, createCGLetExp, createCGVariable, createCGVariable, createCGVariableExp, createCopy, createFinalCGOperationWithoutBody, createLetExp, createParameters, createVirtualCGOperationWithoutBody, doVisit, generateIterateExp, generateIteratorExp, generateOperationCallExp, generateOppositePropertyCallExp, generatePropertyCallExp, generateSafeExclusion, generateSafeNavigationGuard, generateSafeVariable, generateSafeVariableExp, getAnalyzer, getIterator, getLocalVariable, getParameter, getParameter, getReferencedFinalOperations, getReferencedNonFinalOperations, getSelfParameter, getTransitivelyReferencedFinalOperations, getVariable, getVariablesStack, inlineOperationCall, isEcoreProperty, popCurrentClass, pushCurrentClass, setAst, setAst, setAst, setAst, visitBooleanLiteralExp, visitClass, visitCollectionItem, visitCollectionLiteralExp, visitCollectionRange, visitConstraint, visitEnumLiteralExp, 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, visitIteratorVariable, visitLambdaType, visitLanguageExpression, visitLetVariable, visitLibrary, visitLiteralExp, visitLoopExp, visitMapType, visitMessageExp, visitMessageType, visitModel, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOCLExpression, visitOrderedSetType, visitOrphanCompletePackage, visitParameter, visitParameterVariable, visitPrecedence, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitProfileApplication, visitPseudostate, visitRegion, visitResultVariable, 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 JUnitAS2CGVisitor(@NonNull CodeGenAnalyzer analyzer)
@NonNull public CGValuedElement visitExpressionInOCL(@NonNull ExpressionInOCL element)
visitExpressionInOCL
in interface Visitor<CGNamedElement>
visitExpressionInOCL
in class AS2CGVisitor