org.eclipse.emf.ocl.expressions
Interface Visitor

All Known Subinterfaces:
EvaluationVisitor
All Known Implementing Classes:
AbstractVisitor, EvaluationVisitorImpl, ToStringVisitorImpl, ValidationVisitorImpl

public interface Visitor


Method Summary
 java.lang.Object visitAssociationClassCallExp(AssociationClassCallExp ae)
           
 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 ae)
           
 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)
           
 

Method Detail

visitOperationCallExp

public java.lang.Object visitOperationCallExp(OperationCallExp oc)

visitVariableExp

public java.lang.Object visitVariableExp(VariableExp v)

visitPropertyCallExp

public java.lang.Object visitPropertyCallExp(PropertyCallExp ae)

visitAssociationClassCallExp

public java.lang.Object visitAssociationClassCallExp(AssociationClassCallExp ae)

visitVariable

public java.lang.Object visitVariable(Variable vd)

visitIfExp

public java.lang.Object visitIfExp(IfExp i)

visitTypeExp

public java.lang.Object visitTypeExp(TypeExp t)

visitUnspecifiedValueExp

public java.lang.Object visitUnspecifiedValueExp(UnspecifiedValueExp uv)

visitIntegerLiteralExp

public java.lang.Object visitIntegerLiteralExp(IntegerLiteralExp il)

visitRealLiteralExp

public java.lang.Object visitRealLiteralExp(RealLiteralExp rl)

visitStringLiteralExp

public java.lang.Object visitStringLiteralExp(StringLiteralExp sl)

visitBooleanLiteralExp

public java.lang.Object visitBooleanLiteralExp(BooleanLiteralExp bl)

visitTupleLiteralExp

public java.lang.Object visitTupleLiteralExp(TupleLiteralExp tl)

visitTupleLiteralPart

public java.lang.Object visitTupleLiteralPart(TupleLiteralPart tp)

visitInvalidLiteralExp

public java.lang.Object visitInvalidLiteralExp(InvalidLiteralExp il)

visitNullLiteralExp

public java.lang.Object visitNullLiteralExp(NullLiteralExp il)

visitLetExp

public java.lang.Object visitLetExp(LetExp l)

visitEnumLiteralExp

public java.lang.Object visitEnumLiteralExp(EnumLiteralExp el)

visitCollectionLiteralExp

public java.lang.Object visitCollectionLiteralExp(CollectionLiteralExp cl)

visitIteratorExp

public java.lang.Object visitIteratorExp(IteratorExp ie)

visitIterateExp

public java.lang.Object visitIterateExp(IterateExp ie)

visitStateExp

public java.lang.Object visitStateExp(StateExp s)

visitMessageExp

public java.lang.Object visitMessageExp(MessageExp m)

visitConstraint

public java.lang.Object visitConstraint(Constraint constraint)

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