public class TracingEvaluationVisitor extends EvaluationVisitorDecorator implements EvaluationVisitor.EvaluationVisitorExtension
EvaluationVisitor.EvaluationVisitorExtension
Constructor and Description |
---|
TracingEvaluationVisitor(EvaluationVisitor decorated)
Initializes me with the visitor whose evaluation I trace to the console.
|
Modifier and Type | Method and Description |
---|---|
Executor |
getExecutor()
Deprecated.
moved to Executor
|
MetamodelManager |
getMetamodelManager()
Deprecated.
moved to Executor
|
Object |
visitAssociationClassCallExp(AssociationClassCallExp callExp)
Delegates to my decorated visitor.
|
Object |
visitBooleanLiteralExp(BooleanLiteralExp literalExp)
Delegates to my decorated visitor.
|
Object |
visitCollectionItem(CollectionItem item)
Delegates to my decorated visitor.
|
Object |
visitCollectionLiteralExp(CollectionLiteralExp literalExp)
Delegates to my decorated visitor.
|
Object |
visitCollectionRange(CollectionRange range)
Delegates to my decorated visitor.
|
Object |
visitConstraint(Constraint constraint)
Delegates to my decorated visitor.
|
Object |
visitEnumLiteralExp(EnumLiteralExp literalExp)
Delegates to my decorated visitor.
|
Object |
visitExpressionInOCL(ExpressionInOCL expression)
Delegates to my decorated visitor.
|
Object |
visitIfExp(IfExp ifExp)
Delegates to my decorated visitor.
|
Object |
visitIntegerLiteralExp(IntegerLiteralExp literalExp)
Delegates to my decorated visitor.
|
Object |
visitInvalidLiteralExp(InvalidLiteralExp literalExp)
Delegates to my decorated visitor.
|
Object |
visitLetExp(LetExp letExp)
Delegates to my decorated visitor.
|
Object |
visitMapLiteralExp(MapLiteralExp literalExp)
Delegates to my decorated visitor.
|
Object |
visitMapLiteralPart(MapLiteralPart range)
Delegates to my decorated visitor.
|
Object |
visitMessageExp(MessageExp messageExp)
Delegates to my decorated visitor.
|
Object |
visitNullLiteralExp(NullLiteralExp literalExp)
Delegates to my decorated visitor.
|
Object |
visitOperationCallExp(OperationCallExp callExp)
Delegates to my decorated visitor.
|
Object |
visitOppositePropertyCallExp(OppositePropertyCallExp callExp)
Delegates to my decorated visitor.
|
Object |
visitPropertyCallExp(PropertyCallExp callExp)
Delegates to my decorated visitor.
|
Object |
visitRealLiteralExp(RealLiteralExp literalExp)
Delegates to my decorated visitor.
|
Object |
visitShadowExp(ShadowExp shadowExp)
Delegates to my decorated visitor.
|
Object |
visitStateExp(StateExp stateExp)
Delegates to my decorated visitor.
|
Object |
visitStringLiteralExp(StringLiteralExp literalExp)
Delegates to my decorated visitor.
|
Object |
visitTupleLiteralExp(TupleLiteralExp literalExp)
Delegates to my decorated visitor.
|
Object |
visitTupleLiteralPart(TupleLiteralPart part)
Delegates to my decorated visitor.
|
Object |
visitTypeExp(TypeExp typeExp)
Delegates to my decorated visitor.
|
Object |
visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp literalExp)
Delegates to my decorated visitor.
|
Object |
visitUnspecifiedValueExp(UnspecifiedValueExp unspecExp)
Delegates to my decorated visitor.
|
Object |
visitVariable(Variable variable)
Delegates to my decorated visitor.
|
Object |
visitVariableExp(VariableExp variableExp)
Delegates to my decorated visitor.
|
createNestedEvaluator, dispose, evaluate, getCompleteEnvironment, getDiagnosticSeverity, getEnvironmentFactory, getEvaluationEnvironment, getEvaluator, getIdResolver, getLogger, getModelManager, getMonitor, getRegexPattern, getSeverity, getStandardLibrary, getStaticTypeOf, getStaticTypeOf, getStaticTypeOf, isCanceled, setCanceled, setLogger, setMonitor, setUndecoratedVisitor, visiting
visitAnnotation, visitAnyType, visitAssociationClass, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitClass, visitCollectionLiteralPart, visitCollectionType, visitComment, visitCompleteClass, visitCompleteEnvironment, visitCompleteModel, visitCompletePackage, visitConnectionPointReference, visitDataType, visitDetail, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitFeature, visitFeatureCallExp, visitFinalState, visitImport, visitInstanceSpecification, visitInvalidType, visitIterateExp, visitIteration, visitIteratorExp, visitIteratorVariable, visitLambdaType, visitLanguageExpression, visitLetVariable, visitLibrary, visitLiteralExp, visitLoopExp, visitMapType, visitMessageType, visitModel, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOCLExpression, visitOperation, visitOrderedSetType, visitOrphanCompletePackage, visitPackage, visitParameter, visitParameterVariable, visitPrecedence, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitProfileApplication, visitProperty, visitPseudostate, visitRegion, visitResultVariable, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitShadowPart, visitSignal, visitSlot, visitStandardLibrary, visitState, visitStateMachine, visitStereotype, visitStereotypeExtender, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateSignature, visitTransition, visitTrigger, visitTupleType, visitType, visitTypedElement, visitValueSpecification, visitVariableDeclaration, visitVertex, visitVoidType, visitWildcardType
getAdapter, safeVisit, visit
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visit
createNestedEvaluator, evaluate, getEnvironmentFactory, getEvaluationEnvironment, getEvaluator, getModelManager, getMonitor, getStandardLibrary, isCanceled, setCanceled, setMonitor, setUndecoratedVisitor
getAdapter, visitAnnotation, visitAnyType, visitAssociationClass, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitClass, visitCollectionLiteralPart, visitCollectionType, visitComment, visitCompleteClass, visitCompleteEnvironment, visitCompleteModel, visitCompletePackage, visitConnectionPointReference, visitDataType, visitDetail, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitFeature, visitFeatureCallExp, visitFinalState, visitImport, visiting, visitInstanceSpecification, visitInvalidType, visitIterateExp, visitIteration, visitIteratorExp, visitIteratorVariable, visitLambdaType, visitLanguageExpression, visitLetVariable, visitLibrary, visitLiteralExp, visitLoopExp, visitMapType, visitMessageType, visitModel, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOCLExpression, visitOperation, visitOrderedSetType, visitOrphanCompletePackage, visitPackage, visitParameter, visitParameterVariable, visitPrecedence, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitProfileApplication, visitProperty, visitPseudostate, visitRegion, visitResultVariable, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitShadowPart, visitSignal, visitSlot, visitStandardLibrary, visitState, visitStateMachine, visitStereotype, visitStereotypeExtender, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateSignature, visitTransition, visitTrigger, visitTupleType, visitType, visitTypedElement, visitValueSpecification, visitVariableDeclaration, visitVertex, visitVoidType, visitWildcardType
dispose, getCompleteEnvironment, getDiagnosticSeverity, getIdResolver, getLogger, getRegexPattern, getSeverity, getStaticTypeOf, getStaticTypeOf, getStaticTypeOf, setLogger
public TracingEvaluationVisitor(EvaluationVisitor decorated)
decorated
- a real evaluation visitor@Deprecated public Executor getExecutor()
getExecutor
in interface EvaluationVisitor.EvaluationVisitorExtension
@Deprecated public MetamodelManager getMetamodelManager()
getMetamodelManager
in interface EvaluationVisitor
getMetamodelManager
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitAssociationClassCallExp(AssociationClassCallExp callExp)
AbstractEvaluationVisitorDecorator
visitAssociationClassCallExp
in interface Visitor<Object>
visitAssociationClassCallExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitBooleanLiteralExp(BooleanLiteralExp literalExp)
AbstractEvaluationVisitorDecorator
visitBooleanLiteralExp
in interface Visitor<Object>
visitBooleanLiteralExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitCollectionItem(CollectionItem item)
AbstractEvaluationVisitorDecorator
visitCollectionItem
in interface Visitor<Object>
visitCollectionItem
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitCollectionLiteralExp(CollectionLiteralExp literalExp)
AbstractEvaluationVisitorDecorator
visitCollectionLiteralExp
in interface Visitor<Object>
visitCollectionLiteralExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitCollectionRange(CollectionRange range)
AbstractEvaluationVisitorDecorator
visitCollectionRange
in interface Visitor<Object>
visitCollectionRange
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitConstraint(Constraint constraint)
AbstractEvaluationVisitorDecorator
visitConstraint
in interface Visitor<Object>
visitConstraint
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitEnumLiteralExp(EnumLiteralExp literalExp)
AbstractEvaluationVisitorDecorator
visitEnumLiteralExp
in interface Visitor<Object>
visitEnumLiteralExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitExpressionInOCL(ExpressionInOCL expression)
AbstractEvaluationVisitorDecorator
visitExpressionInOCL
in interface Visitor<Object>
visitExpressionInOCL
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitIfExp(IfExp ifExp)
AbstractEvaluationVisitorDecorator
visitIfExp
in interface Visitor<Object>
visitIfExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitIntegerLiteralExp(IntegerLiteralExp literalExp)
AbstractEvaluationVisitorDecorator
visitIntegerLiteralExp
in interface Visitor<Object>
visitIntegerLiteralExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitInvalidLiteralExp(InvalidLiteralExp literalExp)
AbstractEvaluationVisitorDecorator
visitInvalidLiteralExp
in interface Visitor<Object>
visitInvalidLiteralExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitLetExp(LetExp letExp)
AbstractEvaluationVisitorDecorator
visitLetExp
in interface Visitor<Object>
visitLetExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitMapLiteralExp(MapLiteralExp literalExp)
AbstractEvaluationVisitorDecorator
visitMapLiteralExp
in interface Visitor<Object>
visitMapLiteralExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitMapLiteralPart(MapLiteralPart range)
AbstractEvaluationVisitorDecorator
visitMapLiteralPart
in interface Visitor<Object>
visitMapLiteralPart
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitMessageExp(MessageExp messageExp)
AbstractEvaluationVisitorDecorator
visitMessageExp
in interface Visitor<Object>
visitMessageExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitNullLiteralExp(NullLiteralExp literalExp)
AbstractEvaluationVisitorDecorator
visitNullLiteralExp
in interface Visitor<Object>
visitNullLiteralExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitOperationCallExp(OperationCallExp callExp)
AbstractEvaluationVisitorDecorator
visitOperationCallExp
in interface Visitor<Object>
visitOperationCallExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitOppositePropertyCallExp(OppositePropertyCallExp callExp)
AbstractEvaluationVisitorDecorator
visitOppositePropertyCallExp
in interface Visitor<Object>
visitOppositePropertyCallExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitPropertyCallExp(PropertyCallExp callExp)
AbstractEvaluationVisitorDecorator
visitPropertyCallExp
in interface Visitor<Object>
visitPropertyCallExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitRealLiteralExp(RealLiteralExp literalExp)
AbstractEvaluationVisitorDecorator
visitRealLiteralExp
in interface Visitor<Object>
visitRealLiteralExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitShadowExp(ShadowExp shadowExp)
AbstractEvaluationVisitorDecorator
visitShadowExp
in interface Visitor<Object>
visitShadowExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitStateExp(StateExp stateExp)
AbstractEvaluationVisitorDecorator
visitStateExp
in interface Visitor<Object>
visitStateExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitStringLiteralExp(StringLiteralExp literalExp)
AbstractEvaluationVisitorDecorator
visitStringLiteralExp
in interface Visitor<Object>
visitStringLiteralExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitTupleLiteralExp(TupleLiteralExp literalExp)
AbstractEvaluationVisitorDecorator
visitTupleLiteralExp
in interface Visitor<Object>
visitTupleLiteralExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitTupleLiteralPart(TupleLiteralPart part)
AbstractEvaluationVisitorDecorator
visitTupleLiteralPart
in interface Visitor<Object>
visitTupleLiteralPart
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitTypeExp(TypeExp typeExp)
AbstractEvaluationVisitorDecorator
visitTypeExp
in interface Visitor<Object>
visitTypeExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp literalExp)
AbstractEvaluationVisitorDecorator
visitUnlimitedNaturalLiteralExp
in interface Visitor<Object>
visitUnlimitedNaturalLiteralExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitUnspecifiedValueExp(UnspecifiedValueExp unspecExp)
AbstractEvaluationVisitorDecorator
visitUnspecifiedValueExp
in interface Visitor<Object>
visitUnspecifiedValueExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitVariable(Variable variable)
AbstractEvaluationVisitorDecorator
visitVariable
in interface Visitor<Object>
visitVariable
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
public Object visitVariableExp(VariableExp variableExp)
AbstractEvaluationVisitorDecorator
visitVariableExp
in interface Visitor<Object>
visitVariableExp
in class AbstractEvaluationVisitorDecorator<EvaluationVisitor>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.