Classes in org.eclipse.ocl.examples.impactanalyzer.instanceScope.traceback used by org.eclipse.ocl.examples.impactanalyzer.instanceScope.traceback |
AbstractTracebackStep
|
AbstractTracebackStep.TracebackStepAndScopeChange
Encapsulates the scope change that has to happen before invoking a subsequent traceback step. |
AbstractTracebackStep.TracebackStepAndScopeChangeWithOperationCallExp
When executed using the AbstractTracebackStep.TracebackStepAndScopeChangeWithOperationCallExp.traceback(AnnotatedEObject, UnusedEvaluationRequestSet, TracebackCache, Notification) method,
results will be keyed with AbstractTracebackStep.TracebackStepAndScopeChangeWithOperationCallExp.callToWhichResultsAreSpecific because the TracebackStep encapsulated by this object
navigates back to the specified call expression, and there either to the source or an argument expression. |
BranchingTracebackStep
|
TracebackCache
During the navigation of a NavigationStep tree, starting from an EObject , navigation steps may be reached
several times with the same EObject at hand. |
TracebackStep
Objects of classes implementing this interface are constructed by
TracebackStepCache.createStep(OCLExpression, org.eclipse.emf.ecore.EClass, org.eclipse.ocl.examples.impactanalyzer.impl.OperationBodyToCallMapper, java.util.Stack, OCLFactory) . |
TracebackStepCache
|