Uses of Interface
org.eclipse.ocl.examples.pivot.evaluation.EvaluationVisitor

Packages that use EvaluationVisitor
org.eclipse.ocl.examples.debug.evaluator   
org.eclipse.ocl.examples.debug.vm.evaluator   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.delegate   
org.eclipse.ocl.examples.pivot.evaluation   
org.eclipse.ocl.examples.pivot.utilities   
org.eclipse.ocl.examples.validity.locator   
org.eclipse.ocl.examples.xtext.console   
 

Uses of EvaluationVisitor in org.eclipse.ocl.examples.debug.evaluator
 

Subinterfaces of EvaluationVisitor in org.eclipse.ocl.examples.debug.evaluator
 interface IOCLVMEvaluationVisitor
           
 

Classes in org.eclipse.ocl.examples.debug.evaluator that implement EvaluationVisitor
 class OCLAbstractTracingEvaluationVisitor
          The Class OCLAbstractTracingEvaluationVisitor is a decorator visitor that prints AST, variable values and other information useful for debugging.
 class OCLTracingEvaluationVisitor
          The Class OCLTracingEvaluationVisitor is a decorator visitor that prints AST, variable values and other information useful for debugging.
 class OCLVMEvaluationVisitor
           
 class OCLVMEvaluationVisitorDecorator
          OCLVMEvaluationVisitorDecorator is the class for ...
 class OCLVMEvaluationVisitorImpl
          OCLVMEvaluationVisitorImpl is the class for ...
 class OCLVMNestedEvaluationVisitor
           
 class OCLVMRootEvaluationVisitor
           
 

Methods in org.eclipse.ocl.examples.debug.evaluator that return EvaluationVisitor
 EvaluationVisitor OCLVMEvaluationVisitorImpl.createNestedUndecoratedEvaluator(NamedElement operation)
           
 EvaluationVisitor OCLVMEvaluationVisitor.getClonedEvaluator()
           
 EvaluationVisitor OCLVMEvaluationVisitorDecorator.getClonedEvaluator()
          Delegates to my decorated visitor.
 EvaluationVisitor OCLVMEvaluationVisitor.getEvaluator()
           
 EvaluationVisitor OCLVMEvaluationVisitorDecorator.getEvaluator()
          Delegates to my decorated visitor.
 

Methods in org.eclipse.ocl.examples.debug.evaluator with parameters of type EvaluationVisitor
 void OCLVMEvaluationVisitor.setUndecoratedVisitor(EvaluationVisitor evaluationVisitor)
           
 

Uses of EvaluationVisitor in org.eclipse.ocl.examples.debug.vm.evaluator
 

Subinterfaces of EvaluationVisitor in org.eclipse.ocl.examples.debug.vm.evaluator
 interface IVMEvaluationVisitor<T extends NamedElement>
           
 interface IVMRootEvaluationVisitor<T extends NamedElement>
           
 

Methods in org.eclipse.ocl.examples.debug.vm.evaluator that return EvaluationVisitor
 EvaluationVisitor IVMEvaluationVisitor.getClonedEvaluator()
           
 

Uses of EvaluationVisitor in org.eclipse.ocl.examples.pivot
 

Methods in org.eclipse.ocl.examples.pivot that return EvaluationVisitor
 EvaluationVisitor AbstractEnvironmentFactory.createEvaluationVisitor(Environment env, EvaluationEnvironment evalEnv, DomainModelManager modelManager)
           
 EvaluationVisitor EnvironmentFactory.createEvaluationVisitor(Environment env, EvaluationEnvironment evalEnv, DomainModelManager modelManager)
          Creates a new evaluation visitor, for the evaluation of OCL expressions.
 EvaluationVisitor AbstractEnvironmentFactory.createEvaluationVisitor(Environment environment, java.lang.Object context, ExpressionInOCL expression, DomainModelManager modelManager)
           
 EvaluationVisitor EnvironmentFactory.createEvaluationVisitor(Environment environment, java.lang.Object context, ExpressionInOCL expression, DomainModelManager modelManager)
          Creates a new evaluation visitor, for the evaluation of an OCL expression on a context using an environment and a modelManager.
 EvaluationVisitor OCL.createEvaluationVisitor(java.lang.Object context, ExpressionInOCL expression)
          Creates a new evaluation visitor, for the evaluation of an OCL expression in a context.
 

Uses of EvaluationVisitor in org.eclipse.ocl.examples.pivot.delegate
 

Methods in org.eclipse.ocl.examples.pivot.delegate with parameters of type EvaluationVisitor
 java.lang.Boolean OCLValidationDelegate.CheckingConstraintEvaluator.evaluate(EvaluationVisitor evaluationVisitor)
           
 

Uses of EvaluationVisitor in org.eclipse.ocl.examples.pivot.evaluation
 

Classes in org.eclipse.ocl.examples.pivot.evaluation with type parameters of type EvaluationVisitor
 class AbstractEvaluationVisitorDecorator<EV extends EvaluationVisitor>
          A visitor that decorates another EvaluationVisitor, to intercept invocations of the visitXxx(...) methods.
 

Classes in org.eclipse.ocl.examples.pivot.evaluation that implement EvaluationVisitor
 class AbstractEvaluationVisitor
          An evaluation visitor implementation for OCL expressions.
 class AbstractEvaluationVisitorDecorator<EV extends EvaluationVisitor>
          A visitor that decorates another EvaluationVisitor, to intercept invocations of the visitXxx(...) methods.
 class EvaluationVisitorDecorator
          A visitor that decorates another EvaluationVisitor, to intercept invocations of the visitXxx(...) methods.
 class EvaluationVisitorImpl
          An evaluation visitor implementation for OCL expressions.
 class TracingEvaluationVisitor
          A decorator for evaluation visitors that is installed when evaluation tracing is enabled, to trace interim evaluation results to the console.
 

Fields in org.eclipse.ocl.examples.pivot.evaluation declared as EvaluationVisitor
protected  EV AbstractEvaluationVisitorDecorator.delegate
           
protected  EvaluationVisitor AbstractEvaluationVisitor.undecoratedVisitor
           
 

Methods in org.eclipse.ocl.examples.pivot.evaluation that return EvaluationVisitor
 EvaluationVisitor AbstractEvaluationVisitorDecorator.createNestedEvaluator()
          Delegates to my decorated visitor.
 EvaluationVisitor EvaluationVisitor.createNestedEvaluator()
           
 EvaluationVisitor EvaluationVisitorImpl.createNestedEvaluator()
           
 EvaluationVisitor TracingEvaluationVisitor.createNestedEvaluator()
           
 EvaluationVisitor EvaluationVisitorImpl.createNestedUndecoratedEvaluator(NamedElement operation)
           
 EvaluationVisitor EvaluationVisitor.getEvaluator()
           
 EvaluationVisitor EvaluationVisitorImpl.getEvaluator()
           
 EvaluationVisitor TracingEvaluationVisitor.getEvaluator()
           
protected  EvaluationVisitor AbstractEvaluationVisitor.getUndecoratedVisitor()
          Obtains the visitor on which I perform nested Visitable.accept(Visitor) calls.
protected  EvaluationVisitor AbstractEvaluationVisitor.getVisitor()
          Deprecated. use AbstractEvaluationVisitor.getUndecoratedVisitor()
 

Methods in org.eclipse.ocl.examples.pivot.evaluation with parameters of type EvaluationVisitor
 void AbstractEvaluationVisitor.setUndecoratedVisitor(EvaluationVisitor evaluationVisitor)
          Sets the visitor on which I perform nested Visitable.accept(Visitor) calls.
 void AbstractEvaluationVisitorDecorator.setUndecoratedVisitor(EvaluationVisitor evaluationVisitor)
          Delegates to my decorated visitor.
 void EvaluationVisitor.setUndecoratedVisitor(EvaluationVisitor evaluationVisitor)
          Configures the specified decorated visitor to correctly handle the invocation of recursive visitXxx(...) calls.
 

Constructors in org.eclipse.ocl.examples.pivot.evaluation with parameters of type EvaluationVisitor
EvaluationVisitorDecorator(EvaluationVisitor decorated)
           
TracingEvaluationVisitor(EvaluationVisitor decorated)
          Initializes me with the visitor whose evaluation I trace to the console.
 

Uses of EvaluationVisitor in org.eclipse.ocl.examples.pivot.utilities
 

Methods in org.eclipse.ocl.examples.pivot.utilities with parameters of type EvaluationVisitor
 T ConstraintEvaluator.evaluate(EvaluationVisitor evaluationVisitor)
          Use the evaluationVisitor to execute my expression on the objects within the evaluationVisitor's evaluationEnvironment, invoking one of handleSuccessResult, handleFailureResult, handleInvalidResult or handleExceptionResult to provide the return value.
 

Uses of EvaluationVisitor in org.eclipse.ocl.examples.validity.locator
 

Methods in org.eclipse.ocl.examples.validity.locator that return EvaluationVisitor
protected  EvaluationVisitor AbstractPivotConstraintLocator.createEvaluationVisitor(MetaModelManager metaModelManager, ExpressionInOCL query, java.lang.Object contextObject, org.eclipse.emf.common.util.Monitor monitor)
           
 

Uses of EvaluationVisitor in org.eclipse.ocl.examples.xtext.console
 

Classes in org.eclipse.ocl.examples.xtext.console that implement EvaluationVisitor
protected static class OCLConsolePage.CancelableEvaluationVisitor
          CancelableEvaluationVisitor refines the EvaluationVisitor to poll the monitor for cancellation at a variety of significant evaluation events, such as feature visits and OCLConsolePage.CancelableEvaluationVisitor.createNestedEvaluator().
 

Methods in org.eclipse.ocl.examples.xtext.console that return EvaluationVisitor
 EvaluationVisitor OCLConsolePage.CancelableEvaluationVisitor.createNestedEvaluator()