|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 | |
---|---|
java.lang.Object |
visitAssociationClassCallExp(AssociationClassCallExp<C,P> callExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitBooleanLiteralExp(BooleanLiteralExp<C> literalExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitCollectionItem(CollectionItem<C> item)
Delegates to my decorated visitor. |
java.lang.Object |
visitCollectionLiteralExp(CollectionLiteralExp<C> literalExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitCollectionRange(CollectionRange<C> range)
Delegates to my decorated visitor. |
java.lang.Object |
visitConstraint(CT constraint)
Delegates to my decorated visitor. |
java.lang.Object |
visitEnumLiteralExp(EnumLiteralExp<C,EL> literalExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitExpression(OCLExpression<C> expression)
Delegates to my decorated visitor. |
java.lang.Object |
visitExpressionInOCL(ExpressionInOCL<C,PM> expression)
Delegates to my decorated visitor. |
java.lang.Object |
visitIfExp(IfExp<C> ifExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitIntegerLiteralExp(IntegerLiteralExp<C> literalExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitInvalidLiteralExp(InvalidLiteralExp<C> literalExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitIterateExp(IterateExp<C,PM> callExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitIteratorExp(IteratorExp<C,PM> callExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitLetExp(LetExp<C,PM> letExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitMessageExp(MessageExp<C,COA,SSA> messageExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitNullLiteralExp(NullLiteralExp<C> literalExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitOperationCallExp(OperationCallExp<C,O> callExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitPropertyCallExp(PropertyCallExp<C,P> callExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitRealLiteralExp(RealLiteralExp<C> literalExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitStateExp(StateExp<C,S> stateExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitStringLiteralExp(StringLiteralExp<C> literalExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitTupleLiteralExp(TupleLiteralExp<C,P> literalExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitTupleLiteralPart(TupleLiteralPart<C,P> part)
Delegates to my decorated visitor. |
java.lang.Object |
visitTypeExp(TypeExp<C> typeExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp<C> literalExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitUnspecifiedValueExp(UnspecifiedValueExp<C> unspecExp)
Delegates to my decorated visitor. |
java.lang.Object |
visitVariable(Variable<C,PM> variable)
Delegates to my decorated visitor. |
java.lang.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 visitorMethod Detail |
---|
public java.lang.Object visitAssociationClassCallExp(AssociationClassCallExp<C,P> callExp)
EvaluationVisitorDecorator
visitAssociationClassCallExp
in interface Visitor<java.lang.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 java.lang.Object visitBooleanLiteralExp(BooleanLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitBooleanLiteralExp
in interface Visitor<java.lang.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 java.lang.Object visitCollectionItem(CollectionItem<C> item)
EvaluationVisitorDecorator
visitCollectionItem
in interface Visitor<java.lang.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 java.lang.Object visitCollectionLiteralExp(CollectionLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitCollectionLiteralExp
in interface Visitor<java.lang.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 java.lang.Object visitCollectionRange(CollectionRange<C> range)
EvaluationVisitorDecorator
visitCollectionRange
in interface Visitor<java.lang.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 java.lang.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<java.lang.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 java.lang.Object visitEnumLiteralExp(EnumLiteralExp<C,EL> literalExp)
EvaluationVisitorDecorator
visitEnumLiteralExp
in interface Visitor<java.lang.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 java.lang.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 java.lang.Object visitExpressionInOCL(ExpressionInOCL<C,PM> expression)
EvaluationVisitorDecorator
visitExpressionInOCL
in interface Visitor<java.lang.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 java.lang.Object visitIfExp(IfExp<C> ifExp)
EvaluationVisitorDecorator
visitIfExp
in interface Visitor<java.lang.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 java.lang.Object visitIntegerLiteralExp(IntegerLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitIntegerLiteralExp
in interface Visitor<java.lang.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 java.lang.Object visitInvalidLiteralExp(InvalidLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitInvalidLiteralExp
in interface Visitor<java.lang.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 java.lang.Object visitIterateExp(IterateExp<C,PM> callExp)
EvaluationVisitorDecorator
visitIterateExp
in interface Visitor<java.lang.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 java.lang.Object visitIteratorExp(IteratorExp<C,PM> callExp)
EvaluationVisitorDecorator
visitIteratorExp
in interface Visitor<java.lang.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 java.lang.Object visitLetExp(LetExp<C,PM> letExp)
EvaluationVisitorDecorator
visitLetExp
in interface Visitor<java.lang.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 java.lang.Object visitMessageExp(MessageExp<C,COA,SSA> messageExp)
EvaluationVisitorDecorator
visitMessageExp
in interface Visitor<java.lang.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 java.lang.Object visitNullLiteralExp(NullLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitNullLiteralExp
in interface Visitor<java.lang.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 java.lang.Object visitOperationCallExp(OperationCallExp<C,O> callExp)
EvaluationVisitorDecorator
visitOperationCallExp
in interface Visitor<java.lang.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 java.lang.Object visitPropertyCallExp(PropertyCallExp<C,P> callExp)
EvaluationVisitorDecorator
visitPropertyCallExp
in interface Visitor<java.lang.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 java.lang.Object visitRealLiteralExp(RealLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitRealLiteralExp
in interface Visitor<java.lang.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 java.lang.Object visitStateExp(StateExp<C,S> stateExp)
EvaluationVisitorDecorator
visitStateExp
in interface Visitor<java.lang.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 java.lang.Object visitStringLiteralExp(StringLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitStringLiteralExp
in interface Visitor<java.lang.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 java.lang.Object visitTupleLiteralExp(TupleLiteralExp<C,P> literalExp)
EvaluationVisitorDecorator
visitTupleLiteralExp
in interface Visitor<java.lang.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 java.lang.Object visitTupleLiteralPart(TupleLiteralPart<C,P> part)
EvaluationVisitorDecorator
visitTupleLiteralPart
in interface Visitor<java.lang.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 java.lang.Object visitTypeExp(TypeExp<C> typeExp)
EvaluationVisitorDecorator
visitTypeExp
in interface Visitor<java.lang.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 java.lang.Object visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp<C> literalExp)
EvaluationVisitorDecorator
visitUnlimitedNaturalLiteralExp
in interface Visitor<java.lang.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 java.lang.Object visitUnspecifiedValueExp(UnspecifiedValueExp<C> unspecExp)
EvaluationVisitorDecorator
visitUnspecifiedValueExp
in interface Visitor<java.lang.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 java.lang.Object visitVariable(Variable<C,PM> variable)
EvaluationVisitorDecorator
visitVariable
in interface Visitor<java.lang.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 java.lang.Object visitVariableExp(VariableExp<C,PM> variableExp)
EvaluationVisitorDecorator
visitVariableExp
in interface Visitor<java.lang.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>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |