public class OCLinEcoreDeclarationVisitor extends EssentialOCLDeclarationVisitor
context
Constructor and Description |
---|
OCLinEcoreDeclarationVisitor(Pivot2CSConversion context) |
Modifier and Type | Method and Description |
---|---|
ElementCS |
visitAnnotation(Annotation object) |
ElementCS |
visitConstraint(Constraint object) |
ElementCS |
visitExpressionInOCL(ExpressionInOCL object) |
ElementCS |
visitOpaqueExpression(OpaqueExpression object) |
visitClass, visitDataType, visitDetail, visitEnumeration, visitEnumerationLiteral, visitImport, visiting, visitOperation, visitPackage, visitParameter, visitProperty, visitRoot, visitTemplateSignature, visitTypeTemplateParameter
visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitBooleanLiteralExp, visitCallExp, visitCallOperationAction, visitCollectionItem, visitCollectionLiteralExp, visitCollectionLiteralPart, visitCollectionRange, visitCollectionType, visitComment, visitConnectionPointReference, visitConstructorExp, visitConstructorPart, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitElement, visitElementExtension, visitEnumLiteralExp, visitFeature, visitFeatureCallExp, visitFinalState, visitIfExp, visitIntegerLiteralExp, visitInvalidLiteralExp, visitInvalidType, visitIterateExp, visitIteration, visitIteratorExp, visitLambdaType, visitLetExp, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageExp, visitMessageType, visitMetaclass, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOCLExpression, visitOperationCallExp, visitOperationTemplateParameter, visitOrderedSetType, visitPackageableElement, visitParameterableElement, visitPrecedence, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitPropertyCallExp, visitPseudostate, visitRealLiteralExp, visitRegion, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitState, visitStateExp, visitStateMachine, visitStereotype, visitStringLiteralExp, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateParameterType, visitTransition, visitTrigger, visitTupleLiteralExp, visitTupleLiteralPart, visitTupleType, visitType, visitTypedElement, visitTypedMultiplicityElement, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnspecifiedType, visitUnspecifiedValueExp, visitValueSpecification, visitVariable, visitVariableDeclaration, visitVariableExp, visitVertex, visitVoidType
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public OCLinEcoreDeclarationVisitor(@NonNull Pivot2CSConversion context)
public ElementCS visitAnnotation(@NonNull Annotation object)
visitAnnotation
in interface Visitor<ElementCS>
visitAnnotation
in class BaseDeclarationVisitor
public ElementCS visitConstraint(@NonNull Constraint object)
visitConstraint
in interface Visitor<ElementCS>
visitConstraint
in class BaseDeclarationVisitor
public ElementCS visitExpressionInOCL(@NonNull ExpressionInOCL object)
visitExpressionInOCL
in interface Visitor<ElementCS>
visitExpressionInOCL
in class AbstractExtendingVisitor<ElementCS,Pivot2CSConversion>
public ElementCS visitOpaqueExpression(@NonNull OpaqueExpression object)
visitOpaqueExpression
in interface Visitor<ElementCS>
visitOpaqueExpression
in class BaseDeclarationVisitor