|
||||||||||
| 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 decorated
protected OCLTracingEvaluationVisitor(@NonNull
IOCLVMEvaluationVisitor decorated,
int indentLevel)
decorated - the decoratedindentLevel - the indent level| Method Detail |
|---|
@NonNull public IOCLVMEvaluationVisitor createNestedEvaluator()
OCLVMEvaluationVisitorDecorator
createNestedEvaluator in interface IOCLVMEvaluationVisitorcreateNestedEvaluator in interface DomainEvaluatorcreateNestedEvaluator in interface EvaluationVisitorcreateNestedEvaluator in class OCLVMEvaluationVisitorDecorator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||