org.eclipse.ocl.examples.pivot.util
Class AbstractNullVisitor<R,C>

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.util.AbstractVisitor<R,C>
      extended by org.eclipse.ocl.examples.pivot.util.AbstractNullVisitor<R,C>
All Implemented Interfaces:
Visitor<R>

public abstract class AbstractNullVisitor<R,C>
extends AbstractVisitor<R,C>

An AbstractNullVisitor provides a default implementation for each visitXxx method that returns null.


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor
context
 
Constructor Summary
protected AbstractNullVisitor(C context)
          Initializes me with an initial value for my result.
 
Method Summary
 R visitAnnotation(Annotation object)
           
 R visitAnyType(AnyType object)
           
 R visitAssociationClass(AssociationClass object)
           
 R visitAssociationClassCallExp(AssociationClassCallExp object)
           
 R visitBagType(BagType object)
           
 R visitBehavior(Behavior object)
           
 R visitBooleanLiteralExp(BooleanLiteralExp object)
           
 R visitCallExp(CallExp object)
           
 R visitCallOperationAction(CallOperationAction object)
           
 R visitClass(Class object)
           
 R visitCollectionItem(CollectionItem object)
           
 R visitCollectionLiteralExp(CollectionLiteralExp object)
           
 R visitCollectionLiteralPart(CollectionLiteralPart object)
           
 R visitCollectionRange(CollectionRange object)
           
 R visitCollectionType(CollectionType object)
           
 R visitComment(Comment object)
           
 R visitConnectionPointReference(ConnectionPointReference object)
           
 R visitConstraint(Constraint object)
           
 R visitConstructorExp(ConstructorExp object)
           
 R visitConstructorPart(ConstructorPart object)
           
 R visitDataType(DataType object)
           
 R visitDetail(Detail object)
           
 R visitDynamicElement(DynamicElement object)
           
 R visitDynamicProperty(DynamicProperty object)
           
 R visitDynamicType(DynamicType object)
           
 R visitElement(Element object)
           
 R visitElementExtension(ElementExtension object)
           
 R visitEnumeration(Enumeration object)
           
 R visitEnumerationLiteral(EnumerationLiteral object)
           
 R visitEnumLiteralExp(EnumLiteralExp object)
           
 R visitExpressionInOCL(ExpressionInOCL object)
           
 R visitFeature(Feature object)
           
 R visitFeatureCallExp(FeatureCallExp object)
           
 R visitFinalState(FinalState object)
           
 R visitIfExp(IfExp object)
           
 R visitImport(Import object)
           
 R visitIntegerLiteralExp(IntegerLiteralExp object)
           
 R visitInvalidLiteralExp(InvalidLiteralExp object)
           
 R visitInvalidType(InvalidType object)
           
 R visitIterateExp(IterateExp object)
           
 R visitIteration(Iteration object)
           
 R visitIteratorExp(IteratorExp object)
           
 R visitLambdaType(LambdaType object)
           
 R visitLetExp(LetExp object)
           
 R visitLibrary(Library object)
           
 R visitLiteralExp(LiteralExp object)
           
 R visitLoopExp(LoopExp object)
           
 R visitMessageExp(MessageExp object)
           
 R visitMessageType(MessageType object)
           
 R visitMetaclass(Metaclass object)
           
 R visitNamedElement(NamedElement object)
           
 R visitNamespace(Namespace object)
           
 R visitNavigationCallExp(NavigationCallExp object)
           
 R visitNullLiteralExp(NullLiteralExp object)
           
 R visitNumericLiteralExp(NumericLiteralExp object)
           
 R visitOCLExpression(OCLExpression object)
           
 R visitOpaqueExpression(OpaqueExpression object)
           
 R visitOperation(Operation object)
           
 R visitOperationCallExp(OperationCallExp object)
           
 R visitOperationTemplateParameter(OperationTemplateParameter object)
           
 R visitOrderedSetType(OrderedSetType object)
           
 R visitPackage(Package object)
           
 R visitPackageableElement(PackageableElement object)
           
 R visitParameter(Parameter object)
           
 R visitParameterableElement(ParameterableElement object)
           
 R visitPrecedence(Precedence object)
           
 R visitPrimitiveLiteralExp(PrimitiveLiteralExp object)
           
 R visitPrimitiveType(PrimitiveType object)
           
 R visitProfile(Profile object)
           
 R visitProperty(Property object)
           
 R visitPropertyCallExp(PropertyCallExp object)
           
 R visitPseudostate(Pseudostate object)
           
 R visitRealLiteralExp(RealLiteralExp object)
           
 R visitRegion(Region object)
           
 R visitRoot(Root object)
           
 R visitSelfType(SelfType object)
           
 R visitSendSignalAction(SendSignalAction object)
           
 R visitSequenceType(SequenceType object)
           
 R visitSetType(SetType object)
           
 R visitSignal(Signal object)
           
 R visitState(State object)
           
 R visitStateExp(StateExp object)
           
 R visitStateMachine(StateMachine object)
           
 R visitStereotype(Stereotype object)
           
 R visitStringLiteralExp(StringLiteralExp object)
           
 R visitTemplateableElement(TemplateableElement object)
           
 R visitTemplateBinding(TemplateBinding object)
           
 R visitTemplateParameter(TemplateParameter object)
           
 R visitTemplateParameterSubstitution(TemplateParameterSubstitution object)
           
 R visitTemplateParameterType(TemplateParameterType object)
           
 R visitTemplateSignature(TemplateSignature object)
           
 R visitTransition(Transition object)
           
 R visitTrigger(Trigger object)
           
 R visitTupleLiteralExp(TupleLiteralExp object)
           
 R visitTupleLiteralPart(TupleLiteralPart object)
           
 R visitTupleType(TupleType object)
           
 R visitType(Type object)
           
 R visitTypedElement(TypedElement object)
           
 R visitTypedMultiplicityElement(TypedMultiplicityElement object)
           
 R visitTypeExp(TypeExp object)
           
 R visitTypeTemplateParameter(TypeTemplateParameter object)
           
 R visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object)
           
 R visitUnspecifiedType(UnspecifiedType object)
           
 R visitUnspecifiedValueExp(UnspecifiedValueExp object)
           
 R visitValueSpecification(ValueSpecification object)
           
 R visitVariable(Variable object)
           
 R visitVariableDeclaration(VariableDeclaration object)
           
 R visitVariableExp(VariableExp object)
           
 R visitVertex(Vertex object)
           
 R visitVoidType(VoidType object)
           
 
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
visiting
 

Constructor Detail

AbstractNullVisitor

protected AbstractNullVisitor(@NonNull
                              C context)
Initializes me with an initial value for my result.

Parameters:
context - my initial result value
Method Detail

visitAnnotation

@Nullable
public R visitAnnotation(@NonNull
                                  Annotation object)

visitAnyType

@Nullable
public R visitAnyType(@NonNull
                               AnyType object)

visitAssociationClass

@Nullable
public R visitAssociationClass(@NonNull
                                        AssociationClass object)

visitAssociationClassCallExp

@Nullable
public R visitAssociationClassCallExp(@NonNull
                                               AssociationClassCallExp object)

visitBagType

@Nullable
public R visitBagType(@NonNull
                               BagType object)

visitBehavior

@Nullable
public R visitBehavior(@NonNull
                                Behavior object)

visitBooleanLiteralExp

@Nullable
public R visitBooleanLiteralExp(@NonNull
                                         BooleanLiteralExp object)

visitCallExp

@Nullable
public R visitCallExp(@NonNull
                               CallExp object)

visitCallOperationAction

@Nullable
public R visitCallOperationAction(@NonNull
                                           CallOperationAction object)

visitClass

@Nullable
public R visitClass(@NonNull
                             Class object)

visitCollectionItem

@Nullable
public R visitCollectionItem(@NonNull
                                      CollectionItem object)

visitCollectionLiteralExp

@Nullable
public R visitCollectionLiteralExp(@NonNull
                                            CollectionLiteralExp object)

visitCollectionLiteralPart

@Nullable
public R visitCollectionLiteralPart(@NonNull
                                             CollectionLiteralPart object)

visitCollectionRange

@Nullable
public R visitCollectionRange(@NonNull
                                       CollectionRange object)

visitCollectionType

@Nullable
public R visitCollectionType(@NonNull
                                      CollectionType object)

visitComment

@Nullable
public R visitComment(@NonNull
                               Comment object)

visitConnectionPointReference

@Nullable
public R visitConnectionPointReference(@NonNull
                                                ConnectionPointReference object)

visitConstraint

@Nullable
public R visitConstraint(@NonNull
                                  Constraint object)

visitConstructorExp

@Nullable
public R visitConstructorExp(@NonNull
                                      ConstructorExp object)

visitConstructorPart

@Nullable
public R visitConstructorPart(@NonNull
                                       ConstructorPart object)

visitDataType

@Nullable
public R visitDataType(@NonNull
                                DataType object)

visitDetail

@Nullable
public R visitDetail(@NonNull
                              Detail object)

visitDynamicElement

@Nullable
public R visitDynamicElement(@NonNull
                                      DynamicElement object)

visitDynamicProperty

@Nullable
public R visitDynamicProperty(@NonNull
                                       DynamicProperty object)

visitDynamicType

@Nullable
public R visitDynamicType(@NonNull
                                   DynamicType object)

visitElement

@Nullable
public R visitElement(@NonNull
                               Element object)

visitElementExtension

@Nullable
public R visitElementExtension(@NonNull
                                        ElementExtension object)

visitEnumLiteralExp

@Nullable
public R visitEnumLiteralExp(@NonNull
                                      EnumLiteralExp object)

visitEnumeration

@Nullable
public R visitEnumeration(@NonNull
                                   Enumeration object)

visitEnumerationLiteral

@Nullable
public R visitEnumerationLiteral(@NonNull
                                          EnumerationLiteral object)

visitExpressionInOCL

@Nullable
public R visitExpressionInOCL(@NonNull
                                       ExpressionInOCL object)

visitFeature

@Nullable
public R visitFeature(@NonNull
                               Feature object)

visitFeatureCallExp

@Nullable
public R visitFeatureCallExp(@NonNull
                                      FeatureCallExp object)

visitFinalState

@Nullable
public R visitFinalState(@NonNull
                                  FinalState object)

visitIfExp

@Nullable
public R visitIfExp(@NonNull
                             IfExp object)

visitImport

@Nullable
public R visitImport(@NonNull
                              Import object)

visitIntegerLiteralExp

@Nullable
public R visitIntegerLiteralExp(@NonNull
                                         IntegerLiteralExp object)

visitInvalidLiteralExp

@Nullable
public R visitInvalidLiteralExp(@NonNull
                                         InvalidLiteralExp object)

visitInvalidType

@Nullable
public R visitInvalidType(@NonNull
                                   InvalidType object)

visitIterateExp

@Nullable
public R visitIterateExp(@NonNull
                                  IterateExp object)

visitIteration

@Nullable
public R visitIteration(@NonNull
                                 Iteration object)

visitIteratorExp

@Nullable
public R visitIteratorExp(@NonNull
                                   IteratorExp object)

visitLambdaType

@Nullable
public R visitLambdaType(@NonNull
                                  LambdaType object)

visitLetExp

@Nullable
public R visitLetExp(@NonNull
                              LetExp object)

visitLibrary

@Nullable
public R visitLibrary(@NonNull
                               Library object)

visitLiteralExp

@Nullable
public R visitLiteralExp(@NonNull
                                  LiteralExp object)

visitLoopExp

@Nullable
public R visitLoopExp(@NonNull
                               LoopExp object)

visitMessageExp

@Nullable
public R visitMessageExp(@NonNull
                                  MessageExp object)

visitMessageType

@Nullable
public R visitMessageType(@NonNull
                                   MessageType object)

visitMetaclass

@Nullable
public R visitMetaclass(@NonNull
                                 Metaclass object)

visitNamedElement

@Nullable
public R visitNamedElement(@NonNull
                                    NamedElement object)

visitNamespace

@Nullable
public R visitNamespace(@NonNull
                                 Namespace object)

visitNavigationCallExp

@Nullable
public R visitNavigationCallExp(@NonNull
                                         NavigationCallExp object)

visitNullLiteralExp

@Nullable
public R visitNullLiteralExp(@NonNull
                                      NullLiteralExp object)

visitNumericLiteralExp

@Nullable
public R visitNumericLiteralExp(@NonNull
                                         NumericLiteralExp object)

visitOCLExpression

@Nullable
public R visitOCLExpression(@NonNull
                                     OCLExpression object)

visitOpaqueExpression

@Nullable
public R visitOpaqueExpression(@NonNull
                                        OpaqueExpression object)

visitOperation

@Nullable
public R visitOperation(@NonNull
                                 Operation object)

visitOperationCallExp

@Nullable
public R visitOperationCallExp(@NonNull
                                        OperationCallExp object)

visitOperationTemplateParameter

@Nullable
public R visitOperationTemplateParameter(@NonNull
                                                  OperationTemplateParameter object)

visitOrderedSetType

@Nullable
public R visitOrderedSetType(@NonNull
                                      OrderedSetType object)

visitPackage

@Nullable
public R visitPackage(@NonNull
                               Package object)

visitPackageableElement

@Nullable
public R visitPackageableElement(@NonNull
                                          PackageableElement object)

visitParameter

@Nullable
public R visitParameter(@NonNull
                                 Parameter object)

visitParameterableElement

@Nullable
public R visitParameterableElement(@NonNull
                                            ParameterableElement object)

visitPrecedence

@Nullable
public R visitPrecedence(@NonNull
                                  Precedence object)

visitPrimitiveLiteralExp

@Nullable
public R visitPrimitiveLiteralExp(@NonNull
                                           PrimitiveLiteralExp object)

visitPrimitiveType

@Nullable
public R visitPrimitiveType(@NonNull
                                     PrimitiveType object)

visitProfile

@Nullable
public R visitProfile(@NonNull
                               Profile object)

visitProperty

@Nullable
public R visitProperty(@NonNull
                                Property object)

visitPropertyCallExp

@Nullable
public R visitPropertyCallExp(@NonNull
                                       PropertyCallExp object)

visitPseudostate

@Nullable
public R visitPseudostate(@NonNull
                                   Pseudostate object)

visitRealLiteralExp

@Nullable
public R visitRealLiteralExp(@NonNull
                                      RealLiteralExp object)

visitRegion

@Nullable
public R visitRegion(@NonNull
                              Region object)

visitRoot

@Nullable
public R visitRoot(@NonNull
                            Root object)

visitSelfType

@Nullable
public R visitSelfType(@NonNull
                                SelfType object)

visitSendSignalAction

@Nullable
public R visitSendSignalAction(@NonNull
                                        SendSignalAction object)

visitSequenceType

@Nullable
public R visitSequenceType(@NonNull
                                    SequenceType object)

visitSetType

@Nullable
public R visitSetType(@NonNull
                               SetType object)

visitSignal

@Nullable
public R visitSignal(@NonNull
                              Signal object)

visitState

@Nullable
public R visitState(@NonNull
                             State object)

visitStateExp

@Nullable
public R visitStateExp(@NonNull
                                StateExp object)

visitStateMachine

@Nullable
public R visitStateMachine(@NonNull
                                    StateMachine object)

visitStereotype

@Nullable
public R visitStereotype(@NonNull
                                  Stereotype object)

visitStringLiteralExp

@Nullable
public R visitStringLiteralExp(@NonNull
                                        StringLiteralExp object)

visitTemplateBinding

@Nullable
public R visitTemplateBinding(@NonNull
                                       TemplateBinding object)

visitTemplateParameter

@Nullable
public R visitTemplateParameter(@NonNull
                                         TemplateParameter object)

visitTemplateParameterSubstitution

@Nullable
public R visitTemplateParameterSubstitution(@NonNull
                                                     TemplateParameterSubstitution object)

visitTemplateParameterType

@Nullable
public R visitTemplateParameterType(@NonNull
                                             TemplateParameterType object)

visitTemplateSignature

@Nullable
public R visitTemplateSignature(@NonNull
                                         TemplateSignature object)

visitTemplateableElement

@Nullable
public R visitTemplateableElement(@NonNull
                                           TemplateableElement object)

visitTransition

@Nullable
public R visitTransition(@NonNull
                                  Transition object)

visitTrigger

@Nullable
public R visitTrigger(@NonNull
                               Trigger object)

visitTupleLiteralExp

@Nullable
public R visitTupleLiteralExp(@NonNull
                                       TupleLiteralExp object)

visitTupleLiteralPart

@Nullable
public R visitTupleLiteralPart(@NonNull
                                        TupleLiteralPart object)

visitTupleType

@Nullable
public R visitTupleType(@NonNull
                                 TupleType object)

visitType

@Nullable
public R visitType(@NonNull
                            Type object)

visitTypeExp

@Nullable
public R visitTypeExp(@NonNull
                               TypeExp object)

visitTypeTemplateParameter

@Nullable
public R visitTypeTemplateParameter(@NonNull
                                             TypeTemplateParameter object)

visitTypedElement

@Nullable
public R visitTypedElement(@NonNull
                                    TypedElement object)

visitTypedMultiplicityElement

@Nullable
public R visitTypedMultiplicityElement(@NonNull
                                                TypedMultiplicityElement object)

visitUnlimitedNaturalLiteralExp

@Nullable
public R visitUnlimitedNaturalLiteralExp(@NonNull
                                                  UnlimitedNaturalLiteralExp object)

visitUnspecifiedType

@Nullable
public R visitUnspecifiedType(@NonNull
                                       UnspecifiedType object)

visitUnspecifiedValueExp

@Nullable
public R visitUnspecifiedValueExp(@NonNull
                                           UnspecifiedValueExp object)

visitValueSpecification

@Nullable
public R visitValueSpecification(@NonNull
                                          ValueSpecification object)

visitVariable

@Nullable
public R visitVariable(@NonNull
                                Variable object)

visitVariableDeclaration

@Nullable
public R visitVariableDeclaration(@NonNull
                                           VariableDeclaration object)

visitVariableExp

@Nullable
public R visitVariableExp(@NonNull
                                   VariableExp object)

visitVertex

@Nullable
public R visitVertex(@NonNull
                              Vertex object)

visitVoidType

@Nullable
public R visitVoidType(@NonNull
                                VoidType object)