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,Pivot2CSConversion>

public class OCLinEcoreDeclarationVisitor
extends EssentialOCLDeclarationVisitor


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor
context
 
Constructor Summary
OCLinEcoreDeclarationVisitor(Pivot2CSConversion context)
           
 
Method Summary
 ElementCS visitConstraint(Constraint object)
           
 ElementCS visitExpressionInOcl(ExpressionInOcl object)
           
 ElementCS visitOpaqueExpression(OpaqueExpression object)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.pivot2cs.BaseDeclarationVisitor
visitAnnotation, visitClass, visitDataType, visitDetail, visitEnumeration, visitEnumerationLiteral, visiting, visitOperation, visitPackage, visitParameter, visitProperty, visitTemplateSignature, visitTypeTemplateParameter
 
Methods inherited from class org.eclipse.ocl.examples.pivot.util.AbstractExtendingVisitor
visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBooleanLiteralExp, visitCallExp, visitCallOperationAction, visitClassifierType, visitCollectionItem, visitCollectionLiteralExp, visitCollectionLiteralPart, visitCollectionRange, visitCollectionType, visitComment, visitElement, visitEnumLiteralExp, visitFeature, visitFeatureCallExp, visitIfExp, visitIntegerLiteralExp, visitInvalidLiteralExp, visitInvalidType, visitIterateExp, visitIteration, visitIteratorExp, visitLambdaType, visitLetExp, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageExp, visitMessageType, visitMonikeredElement, visitMultiplicityElement, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOclExpression, visitOperationCallExp, visitOperationTemplateParameter, visitOrderedSetType, visitPackageableElement, visitParameterableElement, visitPrecedence, visitPrimitiveLiteralExp, visitPrimitiveType, visitPropertyCallExp, visitRealLiteralExp, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitState, visitStateExp, visitStringLiteralExp, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateParameterType, visitTupleLiteralExp, visitTupleLiteralPart, visitTupleType, visitType, visitTypedElement, visitTypedMultiplicityElement, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnspecifiedType, visitUnspecifiedValueExp, visitValueSpecification, visitVariable, visitVariableDeclaration, visitVariableExp, 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(Pivot2CSConversion context)
Method Detail

visitConstraint

public ElementCS visitConstraint(Constraint object)
Specified by:
visitConstraint in interface Visitor<ElementCS,Pivot2CSConversion>
Overrides:
visitConstraint in class BaseDeclarationVisitor

visitExpressionInOcl

public ElementCS visitExpressionInOcl(ExpressionInOcl object)
Specified by:
visitExpressionInOcl in interface Visitor<ElementCS,Pivot2CSConversion>
Overrides:
visitExpressionInOcl in class AbstractExtendingVisitor<ElementCS,Pivot2CSConversion>

visitOpaqueExpression

public ElementCS visitOpaqueExpression(OpaqueExpression object)
Specified by:
visitOpaqueExpression in interface Visitor<ElementCS,Pivot2CSConversion>
Overrides:
visitOpaqueExpression in class BaseDeclarationVisitor