org.eclipse.ocl.examples.xtext.oclinecore.pivot2cs
Class OCLinEcoreDeclarationVisitor

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.util.AbstractVisitor<R,C>
      extended by org.eclipse.ocl.examples.pivot.util.AbstractExtendingVisitor<ElementCS,Pivot2CSConversion>
          extended by org.eclipse.ocl.examples.xtext.base.pivot2cs.BaseDeclarationVisitor
              extended by org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs.EssentialOCLDeclarationVisitor
                  extended by org.eclipse.ocl.examples.xtext.oclinecore.pivot2cs.OCLinEcoreDeclarationVisitor
All Implemented Interfaces:
Visitor<ElementCS>

public class OCLinEcoreDeclarationVisitor
extends EssentialOCLDeclarationVisitor


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs.EssentialOCLDeclarationVisitor
TUPLE_MESSAGE_STATUS, TUPLE_MESSAGE_STATUS_0, TUPLE_MESSAGE_STATUS_1
 
Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor
context
 
Constructor Summary
OCLinEcoreDeclarationVisitor(Pivot2CSConversion context)
           
 
Method Summary
 ElementCS visitAnnotation(Annotation object)
           
 ElementCS visitConstraint(Constraint object)
           
 ElementCS visitRoot(Root object)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs.EssentialOCLDeclarationVisitor
refreshConstraint, visitCallExp, visitCollectionItem, visitCollectionLiteralExp, visitCollectionRange, visitConstructorExp, visitConstructorPart, visitExpressionInOCL, visitIfExp, visitIterateExp, visitIteratorExp, visitLetExp, visitOCLExpression, visitOpaqueExpression, visitOperationCallExp, visitTupleLiteralExp, visitTupleLiteralPart, visitTypeExp, visitVariable
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.pivot2cs.BaseDeclarationVisitor
visitClass, visitDataType, visitDetail, visitEnumeration, visitEnumerationLiteral, visitImport, visiting, visitOperation, visitPackage, visitParameter, visitProperty, visitTemplateSignature, visitTypeTemplateParameter
 
Methods inherited from class org.eclipse.ocl.examples.pivot.util.AbstractExtendingVisitor
visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitBooleanLiteralExp, visitCallOperationAction, visitCollectionLiteralPart, visitCollectionType, visitComment, visitConnectionPointReference, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitElement, visitElementExtension, visitEnumLiteralExp, visitFeature, visitFeatureCallExp, visitFinalState, visitIntegerLiteralExp, visitInvalidLiteralExp, visitInvalidType, visitIteration, visitLambdaType, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageExp, visitMessageType, visitMetaclass, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOperationTemplateParameter, visitOppositePropertyCallExp, visitOrderedSetType, visitPackageableElement, visitParameterableElement, visitPrecedence, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitProfileApplication, visitPropertyCallExp, visitPseudostate, visitRealLiteralExp, visitRegion, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitState, visitStateExp, visitStateMachine, visitStereotype, visitStringLiteralExp, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateParameterType, visitTransition, visitTrigger, visitTupleType, visitType, visitTypedElement, visitTypedMultiplicityElement, visitTypeExtension, visitUnlimitedNaturalLiteralExp, visitUnspecifiedType, visitUnspecifiedValueExp, visitValueSpecification, visitVariableDeclaration, visitVariableExp, visitVertex, visitVoidType
 
Methods inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor
getAdapter, safeVisit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.pivot.util.Visitor
getAdapter
 

Constructor Detail

OCLinEcoreDeclarationVisitor

public OCLinEcoreDeclarationVisitor(@NonNull
                                    Pivot2CSConversion context)
Method Detail

visitAnnotation

public ElementCS visitAnnotation(@NonNull
                                 Annotation object)
Specified by:
visitAnnotation in interface Visitor<ElementCS>
Overrides:
visitAnnotation in class BaseDeclarationVisitor

visitConstraint

public ElementCS visitConstraint(@NonNull
                                 Constraint object)
Specified by:
visitConstraint in interface Visitor<ElementCS>
Overrides:
visitConstraint in class EssentialOCLDeclarationVisitor

visitRoot

public ElementCS visitRoot(@NonNull
                           Root object)
Specified by:
visitRoot in interface Visitor<ElementCS>
Overrides:
visitRoot in class BaseDeclarationVisitor