org.eclipse.ocl.examples.xtext.base.pivot2cs
Class BaseReferenceVisitor

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.BaseReferenceVisitor
All Implemented Interfaces:
Visitor<ElementCS>
Direct Known Subclasses:
EssentialOCLReferenceVisitor

public class BaseReferenceVisitor
extends AbstractExtendingVisitor<ElementCS,Pivot2CSConversion>


Field Summary
static org.apache.log4j.Logger logger
           
 
Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor
context
 
Constructor Summary
BaseReferenceVisitor(Pivot2CSConversion context)
           
 
Method Summary
 ElementCS visitClass(Class object)
           
 ElementCS visiting(Visitable visitable)
          Return the result of visiting a visitable for which no more specific pivot type method is available.
 ElementCS visitPrimitiveType(PrimitiveType object)
           
 
Methods inherited from class org.eclipse.ocl.examples.pivot.util.AbstractExtendingVisitor
visitAnnotation, visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitBooleanLiteralExp, visitCallExp, visitCallOperationAction, visitCollectionItem, visitCollectionLiteralExp, visitCollectionLiteralPart, visitCollectionRange, visitCollectionType, visitComment, visitConnectionPointReference, visitConstraint, visitConstructorExp, visitConstructorPart, visitDataType, visitDetail, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitEnumLiteralExp, visitExpressionInOCL, visitFeature, visitFeatureCallExp, visitFinalState, visitIfExp, visitImport, visitIntegerLiteralExp, visitInvalidLiteralExp, visitInvalidType, visitIterateExp, visitIteration, visitIteratorExp, visitLambdaType, visitLetExp, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageExp, visitMessageType, visitMetaclass, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOCLExpression, visitOpaqueExpression, visitOperation, visitOperationCallExp, visitOperationTemplateParameter, visitOppositePropertyCallExp, visitOrderedSetType, visitPackage, visitPackageableElement, visitParameter, visitParameterableElement, visitPrecedence, visitPrimitiveLiteralExp, visitProfile, visitProfileApplication, visitProperty, visitPropertyCallExp, visitPseudostate, visitRealLiteralExp, visitRegion, visitRoot, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitState, visitStateExp, visitStateMachine, visitStereotype, visitStringLiteralExp, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateParameterType, visitTemplateSignature, visitTransition, visitTrigger, visitTupleLiteralExp, visitTupleLiteralPart, visitTupleType, visitType, visitTypedElement, visitTypedMultiplicityElement, visitTypeExp, visitTypeExtension, visitTypeTemplateParameter, visitUnlimitedNaturalLiteralExp, visitUnspecifiedType, visitUnspecifiedValueExp, visitValueSpecification, visitVariable, 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
 

Field Detail

logger

public static final org.apache.log4j.Logger logger
Constructor Detail

BaseReferenceVisitor

public BaseReferenceVisitor(@NonNull
                            Pivot2CSConversion context)
Method Detail

visitClass

public ElementCS visitClass(@NonNull
                            Class object)
Specified by:
visitClass in interface Visitor<ElementCS>
Overrides:
visitClass in class AbstractExtendingVisitor<ElementCS,Pivot2CSConversion>

visitPrimitiveType

public ElementCS visitPrimitiveType(@NonNull
                                    PrimitiveType object)
Specified by:
visitPrimitiveType in interface Visitor<ElementCS>
Overrides:
visitPrimitiveType in class AbstractExtendingVisitor<ElementCS,Pivot2CSConversion>

visiting

public ElementCS visiting(@NonNull
                          Visitable visitable)
Description copied from interface: Visitor
Return the result of visiting a visitable for which no more specific pivot type method is available.