|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ocl.EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
org.eclipse.ocl.internal.evaluation.TracingEvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
public class TracingEvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
A decorator for evaluation visitors that is installed when evaluation tracing is enabled, to trace interim evaluation results to the console.
| Constructor Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.eclipse.ocl.EvaluationVisitorDecorator |
|---|
getDelegate, getEnvironment, getEvaluationEnvironment, getExtentMap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TracingEvaluationVisitor(EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> decorated)
decorated - a real evaluation visitor| Method Detail |
|---|
public Object visitAssociationClassCallExp(AssociationClassCallExp<C,P> callExp)
EvaluationVisitorDecorator
visitAssociationClassCallExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitAssociationClassCallExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitBooleanLiteralExp(BooleanLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitBooleanLiteralExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitBooleanLiteralExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitCollectionItem(CollectionItem<C> item)
EvaluationVisitorDecorator
visitCollectionItem in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitCollectionItem in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitCollectionLiteralExp(CollectionLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitCollectionLiteralExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitCollectionLiteralExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitCollectionRange(CollectionRange<C> range)
EvaluationVisitorDecorator
visitCollectionRange in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitCollectionRange in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitConstraint(CT constraint)
EvaluationVisitorDecorator
visitConstraint 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)
EvaluationVisitorDecorator
visitEnumLiteralExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitEnumLiteralExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitExpression(OCLExpression<C> expression)
EvaluationVisitorDecorator
visitExpression in interface EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>visitExpression in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>expression - the expression to evaluate
public Object visitExpressionInOCL(ExpressionInOCL<C,PM> expression)
EvaluationVisitorDecorator
visitExpressionInOCL in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitExpressionInOCL in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitIfExp(IfExp<C> ifExp)
EvaluationVisitorDecorator
visitIfExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitIfExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitIntegerLiteralExp(IntegerLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitIntegerLiteralExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitIntegerLiteralExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitInvalidLiteralExp(InvalidLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitInvalidLiteralExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitInvalidLiteralExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitIterateExp(IterateExp<C,PM> callExp)
EvaluationVisitorDecorator
visitIterateExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitIterateExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitIteratorExp(IteratorExp<C,PM> callExp)
EvaluationVisitorDecorator
visitIteratorExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitIteratorExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitLetExp(LetExp<C,PM> letExp)
EvaluationVisitorDecorator
visitLetExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitLetExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitMessageExp(MessageExp<C,COA,SSA> messageExp)
EvaluationVisitorDecorator
visitMessageExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitMessageExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitNullLiteralExp(NullLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitNullLiteralExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitNullLiteralExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitOperationCallExp(OperationCallExp<C,O> callExp)
EvaluationVisitorDecorator
visitOperationCallExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitOperationCallExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitPropertyCallExp(PropertyCallExp<C,P> callExp)
EvaluationVisitorDecorator
visitPropertyCallExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitPropertyCallExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitRealLiteralExp(RealLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitRealLiteralExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitRealLiteralExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitStateExp(StateExp<C,S> stateExp)
EvaluationVisitorDecorator
visitStateExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitStateExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitStringLiteralExp(StringLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitStringLiteralExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitStringLiteralExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitTupleLiteralExp(TupleLiteralExp<C,P> literalExp)
EvaluationVisitorDecorator
visitTupleLiteralExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitTupleLiteralExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitTupleLiteralPart(TupleLiteralPart<C,P> part)
EvaluationVisitorDecorator
visitTupleLiteralPart in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitTupleLiteralPart in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitTypeExp(TypeExp<C> typeExp)
EvaluationVisitorDecorator
visitTypeExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitTypeExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitUnlimitedNaturalLiteralExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitUnlimitedNaturalLiteralExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitUnspecifiedValueExp(UnspecifiedValueExp<C> unspecExp)
EvaluationVisitorDecorator
visitUnspecifiedValueExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitUnspecifiedValueExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitVariable(Variable<C,PM> variable)
EvaluationVisitorDecorator
visitVariable in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitVariable in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>public Object visitVariableExp(VariableExp<C,PM> variableExp)
EvaluationVisitorDecorator
visitVariableExp in interface Visitor<Object,C,O,P,EL,PM,S,COA,SSA,CT>visitVariableExp in class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||