|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.ocl.examples.pivot.util.AbstractVisitor<R,C>
org.eclipse.ocl.examples.pivot.util.AbstractExtendingVisitor<java.lang.Object,java.lang.Object>
org.eclipse.ocl.examples.pivot.evaluation.AbstractEvaluationVisitorDecorator<IOCLVMEvaluationVisitor>
org.eclipse.ocl.examples.debug.evaluator.OCLVMEvaluationVisitorDecorator
org.eclipse.ocl.examples.debug.evaluator.OCLAbstractTracingEvaluationVisitor
org.eclipse.ocl.examples.debug.evaluator.OCLTracingEvaluationVisitor
public class OCLTracingEvaluationVisitor
The Class OCLTracingEvaluationVisitor is a decorator visitor that prints AST, variable values and other information useful for debugging.
Field Summary | |
---|---|
protected static java.lang.String |
DEFAULT_INDENT
The Constant DEFAULT_INDENT. |
Fields inherited from class org.eclipse.ocl.examples.debug.evaluator.OCLAbstractTracingEvaluationVisitor |
---|
logger, verboseLevel |
Fields inherited from class org.eclipse.ocl.examples.pivot.evaluation.AbstractEvaluationVisitorDecorator |
---|
delegate |
Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor |
---|
context |
Constructor Summary | |
---|---|
|
OCLTracingEvaluationVisitor(IOCLVMEvaluationVisitor decorated)
Instantiates a new OCL tracing evaluation visitor. |
protected |
OCLTracingEvaluationVisitor(IOCLVMEvaluationVisitor decorated,
int indentLevel)
Instantiates a new OCL tracing evaluation visitor. |
Method Summary | |
---|---|
IOCLVMEvaluationVisitor |
createNestedEvaluator()
Delegates to my decorated visitor. |
Methods inherited from class org.eclipse.ocl.examples.debug.evaluator.OCLAbstractTracingEvaluationVisitor |
---|
getIndent, getRegexPattern, getVerboseLevel, prettyPrint, prettyPrintUnident, safePrint, setVerboseLevel |
Methods inherited from class org.eclipse.ocl.examples.debug.evaluator.OCLVMEvaluationVisitorDecorator |
---|
dispose, evaluate, evaluate, getClonedEvaluator, getEvaluator, getIdResolver, getLogger, getMetaModelManager, getMonitor, getPluginId, getStandardLibrary, getStaticTypeOf, getStaticTypeOf, getStaticTypeOf, isCanceled, safeVisit, setCanceled, setLogger, setMonitor, visiting |
Methods inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor |
---|
getAdapter, visit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.ocl.examples.pivot.evaluation.EvaluationVisitor |
---|
getEnvironment, getEvaluationEnvironment, getModelManager, setUndecoratedVisitor |
Field Detail |
---|
protected static final java.lang.String DEFAULT_INDENT
Constructor Detail |
---|
public OCLTracingEvaluationVisitor(@NonNull IOCLVMEvaluationVisitor decorated)
decorated
- the decoratedprotected OCLTracingEvaluationVisitor(@NonNull IOCLVMEvaluationVisitor decorated, int indentLevel)
decorated
- the decoratedindentLevel
- the indent levelMethod Detail |
---|
@NonNull public IOCLVMEvaluationVisitor createNestedEvaluator()
OCLVMEvaluationVisitorDecorator
createNestedEvaluator
in interface IOCLVMEvaluationVisitor
createNestedEvaluator
in interface DomainEvaluator
createNestedEvaluator
in interface EvaluationVisitor
createNestedEvaluator
in class OCLVMEvaluationVisitorDecorator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |