public interface Visitor<T,C,O,P,EL,PM,S,COA,SSA,CT>
OCLExpression. Each subclass
will call a corresponding method on the Visitor. See
Design Patterns -- Visitor.T visitVariableExp(VariableExp<C,PM> variableExp)
T visitPropertyCallExp(PropertyCallExp<C,P> callExp)
T visitOperationCallExp(OperationCallExp<C,O> callExp)
T visitAssociationClassCallExp(AssociationClassCallExp<C,P> callExp)
T visitIteratorExp(IteratorExp<C,PM> callExp)
T visitIterateExp(IterateExp<C,PM> callExp)
T visitUnspecifiedValueExp(UnspecifiedValueExp<C> unspecExp)
T visitIntegerLiteralExp(IntegerLiteralExp<C> literalExp)
T visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp<C> literalExp)
T visitRealLiteralExp(RealLiteralExp<C> literalExp)
T visitStringLiteralExp(StringLiteralExp<C> literalExp)
T visitBooleanLiteralExp(BooleanLiteralExp<C> literalExp)
T visitEnumLiteralExp(EnumLiteralExp<C,EL> literalExp)
T visitCollectionLiteralExp(CollectionLiteralExp<C> literalExp)
T visitCollectionItem(CollectionItem<C> item)
T visitCollectionRange(CollectionRange<C> range)
T visitTupleLiteralExp(TupleLiteralExp<C,P> literalExp)
T visitTupleLiteralPart(TupleLiteralPart<C,P> part)
T visitInvalidLiteralExp(InvalidLiteralExp<C> literalExp)
T visitNullLiteralExp(NullLiteralExp<C> literalExp)
T visitMessageExp(MessageExp<C,COA,SSA> messageExp)
T visitExpressionInOCL(ExpressionInOCL<C,PM> expression)
Copyright © 2015 Open eHealth Foundation. All rights reserved.