org.eclipse.ocl.examples.pivot.util
Class AbstractNullVisitor<R,C>
java.lang.Object
org.eclipse.ocl.examples.pivot.util.AbstractVisitor<R,C>
org.eclipse.ocl.examples.pivot.util.AbstractNullVisitor<R,C>
- All Implemented Interfaces:
- Visitor<R,C>
public abstract class AbstractNullVisitor<R,C>
- extends AbstractVisitor<R,C>
An AbstractNullVisitor provides a default implementation for each
visitXxx method that returns null.
Constructor Summary |
protected |
AbstractNullVisitor(C context)
Initializes me with an initial value for my result. |
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 |
AbstractNullVisitor
protected AbstractNullVisitor(C context)
- Initializes me with an initial value for my result.
- Parameters:
context
- my initial result value
visitAnnotation
public R visitAnnotation(Annotation object)
visitAnyType
public R visitAnyType(AnyType object)
visitAssociationClass
public R visitAssociationClass(AssociationClass object)
visitAssociationClassCallExp
public R visitAssociationClassCallExp(AssociationClassCallExp object)
visitBagType
public R visitBagType(BagType object)
visitBooleanLiteralExp
public R visitBooleanLiteralExp(BooleanLiteralExp object)
visitCallExp
public R visitCallExp(CallExp object)
visitCallOperationAction
public R visitCallOperationAction(CallOperationAction object)
visitClass
public R visitClass(Class object)
visitClassifierType
public R visitClassifierType(ClassifierType object)
visitCollectionItem
public R visitCollectionItem(CollectionItem object)
visitCollectionLiteralExp
public R visitCollectionLiteralExp(CollectionLiteralExp object)
visitCollectionLiteralPart
public R visitCollectionLiteralPart(CollectionLiteralPart object)
visitCollectionRange
public R visitCollectionRange(CollectionRange object)
visitCollectionType
public R visitCollectionType(CollectionType object)
visitComment
public R visitComment(Comment object)
visitConstraint
public R visitConstraint(Constraint object)
visitDataType
public R visitDataType(DataType object)
visitDetail
public R visitDetail(Detail object)
visitElement
public R visitElement(Element object)
visitEnumLiteralExp
public R visitEnumLiteralExp(EnumLiteralExp object)
visitEnumeration
public R visitEnumeration(Enumeration object)
visitEnumerationLiteral
public R visitEnumerationLiteral(EnumerationLiteral object)
visitExpressionInOcl
public R visitExpressionInOcl(ExpressionInOcl object)
visitFeature
public R visitFeature(Feature object)
visitFeatureCallExp
public R visitFeatureCallExp(FeatureCallExp object)
visitIfExp
public R visitIfExp(IfExp object)
visitIntegerLiteralExp
public R visitIntegerLiteralExp(IntegerLiteralExp object)
visitInvalidLiteralExp
public R visitInvalidLiteralExp(InvalidLiteralExp object)
visitInvalidType
public R visitInvalidType(InvalidType object)
visitIterateExp
public R visitIterateExp(IterateExp object)
visitIteration
public R visitIteration(Iteration object)
visitIteratorExp
public R visitIteratorExp(IteratorExp object)
visitLambdaType
public R visitLambdaType(LambdaType object)
visitLetExp
public R visitLetExp(LetExp object)
visitLibrary
public R visitLibrary(Library object)
visitLiteralExp
public R visitLiteralExp(LiteralExp object)
visitLoopExp
public R visitLoopExp(LoopExp object)
visitMessageExp
public R visitMessageExp(MessageExp object)
visitMessageType
public R visitMessageType(MessageType object)
visitMonikeredElement
public R visitMonikeredElement(MonikeredElement object)
visitMultiplicityElement
public R visitMultiplicityElement(MultiplicityElement object)
visitNamedElement
public R visitNamedElement(NamedElement object)
visitNamespace
public R visitNamespace(Namespace object)
visitNavigationCallExp
public R visitNavigationCallExp(NavigationCallExp object)
visitNullLiteralExp
public R visitNullLiteralExp(NullLiteralExp object)
visitNumericLiteralExp
public R visitNumericLiteralExp(NumericLiteralExp object)
visitOclExpression
public R visitOclExpression(OclExpression object)
visitOpaqueExpression
public R visitOpaqueExpression(OpaqueExpression object)
visitOperation
public R visitOperation(Operation object)
visitOperationCallExp
public R visitOperationCallExp(OperationCallExp object)
visitOperationTemplateParameter
public R visitOperationTemplateParameter(OperationTemplateParameter object)
visitOrderedSetType
public R visitOrderedSetType(OrderedSetType object)
visitPackage
public R visitPackage(Package object)
visitPackageableElement
public R visitPackageableElement(PackageableElement object)
visitParameter
public R visitParameter(Parameter object)
visitParameterableElement
public R visitParameterableElement(ParameterableElement object)
visitPrecedence
public R visitPrecedence(Precedence object)
visitPrimitiveLiteralExp
public R visitPrimitiveLiteralExp(PrimitiveLiteralExp object)
visitPrimitiveType
public R visitPrimitiveType(PrimitiveType object)
visitProperty
public R visitProperty(Property object)
visitPropertyCallExp
public R visitPropertyCallExp(PropertyCallExp object)
visitRealLiteralExp
public R visitRealLiteralExp(RealLiteralExp object)
visitSendSignalAction
public R visitSendSignalAction(SendSignalAction object)
visitSequenceType
public R visitSequenceType(SequenceType object)
visitSetType
public R visitSetType(SetType object)
visitSignal
public R visitSignal(Signal object)
visitState
public R visitState(State object)
visitStateExp
public R visitStateExp(StateExp object)
visitStringLiteralExp
public R visitStringLiteralExp(StringLiteralExp object)
visitTemplateBinding
public R visitTemplateBinding(TemplateBinding object)
visitTemplateParameter
public R visitTemplateParameter(TemplateParameter object)
visitTemplateParameterSubstitution
public R visitTemplateParameterSubstitution(TemplateParameterSubstitution object)
visitTemplateParameterType
public R visitTemplateParameterType(TemplateParameterType object)
visitTemplateSignature
public R visitTemplateSignature(TemplateSignature object)
visitTemplateableElement
public R visitTemplateableElement(TemplateableElement object)
visitTupleLiteralExp
public R visitTupleLiteralExp(TupleLiteralExp object)
visitTupleLiteralPart
public R visitTupleLiteralPart(TupleLiteralPart object)
visitTupleType
public R visitTupleType(TupleType object)
visitType
public R visitType(Type object)
visitTypeExp
public R visitTypeExp(TypeExp object)
visitTypeTemplateParameter
public R visitTypeTemplateParameter(TypeTemplateParameter object)
visitTypedElement
public R visitTypedElement(TypedElement object)
visitTypedMultiplicityElement
public R visitTypedMultiplicityElement(TypedMultiplicityElement object)
visitUnlimitedNaturalLiteralExp
public R visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object)
visitUnspecifiedType
public R visitUnspecifiedType(UnspecifiedType object)
visitUnspecifiedValueExp
public R visitUnspecifiedValueExp(UnspecifiedValueExp object)
visitValueSpecification
public R visitValueSpecification(ValueSpecification object)
visitVariable
public R visitVariable(Variable object)
visitVariableDeclaration
public R visitVariableDeclaration(VariableDeclaration object)
visitVariableExp
public R visitVariableExp(VariableExp object)
visitVoidType
public R visitVoidType(VoidType object)