public class TracingEvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> extends EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
| Constructor and Description |
|---|
TracingEvaluationVisitor(EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> decorated)
Initializes me with the visitor whose evaluation I trace to the console.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
visitAssociationClassCallExp(AssociationClassCallExp<C,P> callExp)
Delegates to my decorated visitor.
|
Object |
visitBooleanLiteralExp(BooleanLiteralExp<C> literalExp)
Delegates to my decorated visitor.
|
Object |
visitCollectionItem(CollectionItem<C> item)
Delegates to my decorated visitor.
|
Object |
visitCollectionLiteralExp(CollectionLiteralExp<C> literalExp)
Delegates to my decorated visitor.
|
Object |
visitCollectionRange(CollectionRange<C> range)
Delegates to my decorated visitor.
|
Object |
visitConstraint(CT constraint)
Delegates to my decorated visitor.
|
Object |
visitEnumLiteralExp(EnumLiteralExp<C,EL> literalExp)
Delegates to my decorated visitor.
|
Object |
visitExpression(OCLExpression<C> expression)
Delegates to my decorated visitor.
|
Object |
visitExpressionInOCL(ExpressionInOCL<C,PM> expression)
Delegates to my decorated visitor.
|
Object |
visitIfExp(IfExp<C> ifExp)
Delegates to my decorated visitor.
|
Object |
visitIntegerLiteralExp(IntegerLiteralExp<C> literalExp)
Delegates to my decorated visitor.
|
Object |
visitInvalidLiteralExp(InvalidLiteralExp<C> literalExp)
Delegates to my decorated visitor.
|
Object |
visitIterateExp(IterateExp<C,PM> callExp)
Delegates to my decorated visitor.
|
Object |
visitIteratorExp(IteratorExp<C,PM> callExp)
Delegates to my decorated visitor.
|
Object |
visitLetExp(LetExp<C,PM> letExp)
Delegates to my decorated visitor.
|
Object |
visitMessageExp(MessageExp<C,COA,SSA> messageExp)
Delegates to my decorated visitor.
|
Object |
visitNullLiteralExp(NullLiteralExp<C> literalExp)
Delegates to my decorated visitor.
|
Object |
visitOperationCallExp(OperationCallExp<C,O> callExp)
Delegates to my decorated visitor.
|
Object |
visitPropertyCallExp(PropertyCallExp<C,P> callExp)
Delegates to my decorated visitor.
|
Object |
visitRealLiteralExp(RealLiteralExp<C> literalExp)
Delegates to my decorated visitor.
|
Object |
visitStateExp(StateExp<C,S> stateExp)
Delegates to my decorated visitor.
|
Object |
visitStringLiteralExp(StringLiteralExp<C> literalExp)
Delegates to my decorated visitor.
|
Object |
visitTupleLiteralExp(TupleLiteralExp<C,P> literalExp)
Delegates to my decorated visitor.
|
Object |
visitTupleLiteralPart(TupleLiteralPart<C,P> part)
Delegates to my decorated visitor.
|
Object |
visitTypeExp(TypeExp<C> typeExp)
Delegates to my decorated visitor.
|
Object |
visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp<C> literalExp)
Delegates to my decorated visitor.
|
Object |
visitUnspecifiedValueExp(UnspecifiedValueExp<C> unspecExp)
Delegates to my decorated visitor.
|
Object |
visitVariable(Variable<C,PM> variable)
Delegates to my decorated visitor.
|
Object |
visitVariableExp(VariableExp<C,PM> variableExp)
Delegates to my decorated visitor.
|
getDelegate, getEnvironment, getEvaluationEnvironment, getExtentMappublic Object visitAssociationClassCallExp(AssociationClassCallExp<C,P> callExp)
EvaluationVisitorDecoratorpublic Object visitBooleanLiteralExp(BooleanLiteralExp<C> literalExp)
EvaluationVisitorDecoratorpublic Object visitCollectionItem(CollectionItem<C> item)
EvaluationVisitorDecoratorpublic Object visitCollectionLiteralExp(CollectionLiteralExp<C> literalExp)
EvaluationVisitorDecoratorpublic Object visitCollectionRange(CollectionRange<C> range)
EvaluationVisitorDecoratorpublic Object visitConstraint(CT constraint)
EvaluationVisitorDecoratorvisitConstraint in interface EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>visitConstraint in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitConstraint in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitEnumLiteralExp(EnumLiteralExp<C,EL> literalExp)
EvaluationVisitorDecoratorpublic Object visitExpression(OCLExpression<C> expression)
EvaluationVisitorDecoratorpublic Object visitExpressionInOCL(ExpressionInOCL<C,PM> expression)
EvaluationVisitorDecoratorpublic Object visitIfExp(IfExp<C> ifExp)
EvaluationVisitorDecoratorpublic Object visitIntegerLiteralExp(IntegerLiteralExp<C> literalExp)
EvaluationVisitorDecoratorpublic Object visitInvalidLiteralExp(InvalidLiteralExp<C> literalExp)
EvaluationVisitorDecoratorpublic Object visitIterateExp(IterateExp<C,PM> callExp)
EvaluationVisitorDecoratorpublic Object visitIteratorExp(IteratorExp<C,PM> callExp)
EvaluationVisitorDecoratorpublic Object visitLetExp(LetExp<C,PM> letExp)
EvaluationVisitorDecoratorpublic Object visitMessageExp(MessageExp<C,COA,SSA> messageExp)
EvaluationVisitorDecoratorpublic Object visitNullLiteralExp(NullLiteralExp<C> literalExp)
EvaluationVisitorDecoratorpublic Object visitOperationCallExp(OperationCallExp<C,O> callExp)
EvaluationVisitorDecoratorpublic Object visitPropertyCallExp(PropertyCallExp<C,P> callExp)
EvaluationVisitorDecoratorpublic Object visitRealLiteralExp(RealLiteralExp<C> literalExp)
EvaluationVisitorDecoratorpublic Object visitStateExp(StateExp<C,S> stateExp)
EvaluationVisitorDecoratorpublic Object visitStringLiteralExp(StringLiteralExp<C> literalExp)
EvaluationVisitorDecoratorpublic Object visitTupleLiteralExp(TupleLiteralExp<C,P> literalExp)
EvaluationVisitorDecoratorpublic Object visitTupleLiteralPart(TupleLiteralPart<C,P> part)
EvaluationVisitorDecoratorpublic Object visitTypeExp(TypeExp<C> typeExp)
EvaluationVisitorDecoratorpublic Object visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp<C> literalExp)
EvaluationVisitorDecoratorpublic Object visitUnspecifiedValueExp(UnspecifiedValueExp<C> unspecExp)
EvaluationVisitorDecoratorpublic Object visitVariable(Variable<C,PM> variable)
EvaluationVisitorDecoratorpublic Object visitVariableExp(VariableExp<C,PM> variableExp)
EvaluationVisitorDecoratorCopyright © 2015 Open eHealth Foundation. All rights reserved.