org.eclipse.emf.ocl.expressions.util
Class AbstractVisitor
java.lang.Object
org.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'.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractVisitor
public AbstractVisitor()
-
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