org.eclipse.emf.ocl.expressions.util
Class AbstractVisitor

java.lang.Object
  extended byorg.eclipse.emf.ocl.expressions.util.AbstractVisitor
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
EvaluationVisitorImpl

public abstract class AbstractVisitor
extends java.lang.Object
implements Visitor

An implementation of the model object 'Visitor'.


Constructor Summary
AbstractVisitor()
           
 
Method Summary
 java.lang.Object visitAssociationClassCallExp(AssociationClassCallExp ac)
           
 java.lang.Object visitBooleanLiteralExp(BooleanLiteralExp bl)
           
 java.lang.Object visitCollectionLiteralExp(CollectionLiteralExp cl)
           
 java.lang.Object visitConstraint(Constraint constraint)
           
 java.lang.Object visitEnumLiteralExp(EnumLiteralExp el)
           
 java.lang.Object visitIfExp(IfExp i)
           
 java.lang.Object visitIntegerLiteralExp(IntegerLiteralExp il)
           
 java.lang.Object visitInvalidLiteralExp(InvalidLiteralExp il)
           
 java.lang.Object visitIterateExp(IterateExp ie)
           
 java.lang.Object visitIteratorExp(IteratorExp ie)
           
 java.lang.Object visitLetExp(LetExp l)
           
 java.lang.Object visitMessageExp(MessageExp m)
           
 java.lang.Object visitNullLiteralExp(NullLiteralExp il)
           
 java.lang.Object visitOperationCallExp(OperationCallExp oc)
           
 java.lang.Object visitPropertyCallExp(PropertyCallExp pc)
           
 java.lang.Object visitRealLiteralExp(RealLiteralExp rl)
           
 java.lang.Object visitStateExp(StateExp s)
           
 java.lang.Object visitStringLiteralExp(StringLiteralExp sl)
           
 java.lang.Object visitTupleLiteralExp(TupleLiteralExp tl)
           
 java.lang.Object visitTupleLiteralPart(TupleLiteralPart tp)
           
 java.lang.Object visitTypeExp(TypeExp t)
           
 java.lang.Object visitUnspecifiedValueExp(UnspecifiedValueExp uv)
           
 java.lang.Object visitVariable(Variable vd)
           
 java.lang.Object visitVariableExp(VariableExp v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractVisitor

public AbstractVisitor()

Method Detail

visitOperationCallExp

public java.lang.Object visitOperationCallExp(OperationCallExp oc)
Specified by:
visitOperationCallExp in interface Visitor

visitVariableExp

public java.lang.Object visitVariableExp(VariableExp v)
Specified by:
visitVariableExp in interface Visitor

visitPropertyCallExp

public java.lang.Object visitPropertyCallExp(PropertyCallExp pc)
Specified by:
visitPropertyCallExp in interface Visitor

visitAssociationClassCallExp

public java.lang.Object visitAssociationClassCallExp(AssociationClassCallExp ac)
Specified by:
visitAssociationClassCallExp in interface Visitor

visitVariable

public java.lang.Object visitVariable(Variable vd)
Specified by:
visitVariable in interface Visitor

visitIfExp

public java.lang.Object visitIfExp(IfExp i)
Specified by:
visitIfExp in interface Visitor

visitTypeExp

public java.lang.Object visitTypeExp(TypeExp t)
Specified by:
visitTypeExp in interface Visitor

visitMessageExp

public java.lang.Object visitMessageExp(MessageExp m)
Specified by:
visitMessageExp in interface Visitor

visitUnspecifiedValueExp

public java.lang.Object visitUnspecifiedValueExp(UnspecifiedValueExp uv)
Specified by:
visitUnspecifiedValueExp in interface Visitor

visitStateExp

public java.lang.Object visitStateExp(StateExp s)
Specified by:
visitStateExp in interface Visitor

visitIntegerLiteralExp

public java.lang.Object visitIntegerLiteralExp(IntegerLiteralExp il)
Specified by:
visitIntegerLiteralExp in interface Visitor

visitRealLiteralExp

public java.lang.Object visitRealLiteralExp(RealLiteralExp rl)
Specified by:
visitRealLiteralExp in interface Visitor

visitStringLiteralExp

public java.lang.Object visitStringLiteralExp(StringLiteralExp sl)
Specified by:
visitStringLiteralExp in interface Visitor

visitBooleanLiteralExp

public java.lang.Object visitBooleanLiteralExp(BooleanLiteralExp bl)
Specified by:
visitBooleanLiteralExp in interface Visitor

visitNullLiteralExp

public java.lang.Object visitNullLiteralExp(NullLiteralExp il)
Specified by:
visitNullLiteralExp in interface Visitor

visitInvalidLiteralExp

public java.lang.Object visitInvalidLiteralExp(InvalidLiteralExp il)
Specified by:
visitInvalidLiteralExp in interface Visitor

visitTupleLiteralExp

public java.lang.Object visitTupleLiteralExp(TupleLiteralExp tl)
Specified by:
visitTupleLiteralExp in interface Visitor

visitTupleLiteralPart

public java.lang.Object visitTupleLiteralPart(TupleLiteralPart tp)
Specified by:
visitTupleLiteralPart in interface Visitor

visitLetExp

public java.lang.Object visitLetExp(LetExp l)
Specified by:
visitLetExp in interface Visitor

visitEnumLiteralExp

public java.lang.Object visitEnumLiteralExp(EnumLiteralExp el)
Specified by:
visitEnumLiteralExp in interface Visitor

visitCollectionLiteralExp

public java.lang.Object visitCollectionLiteralExp(CollectionLiteralExp cl)
Specified by:
visitCollectionLiteralExp in interface Visitor

visitIteratorExp

public java.lang.Object visitIteratorExp(IteratorExp ie)
Specified by:
visitIteratorExp in interface Visitor

visitIterateExp

public java.lang.Object visitIterateExp(IterateExp ie)
Specified by:
visitIterateExp in interface Visitor

visitConstraint

public java.lang.Object visitConstraint(Constraint constraint)
Specified by:
visitConstraint in interface Visitor

Copyright 2002, 2006 IBM Corporation and others.
All Rights Reserved.