public class TracebackStepCache extends AbstractPathCache<TracebackStep>
Modifier | Constructor and Description |
---|---|
|
TracebackStepCache(OppositeEndFinder oppositeEndFinder) |
protected |
TracebackStepCache(OppositeEndFinder oppositeEndFinder,
UnusedEvaluationRequestFactory unusedEvaluationRequestFactory,
InstanceScopeAnalysis instanceScopeAnalysis) |
Modifier and Type | Method and Description |
---|---|
protected TracebackStep |
createStep(OCLExpression sourceExpression,
org.eclipse.emf.ecore.EClass context,
OperationBodyToCallMapper operationBodyToCallMapper,
java.util.Stack<java.lang.String> tupleLiteralNamesToLookFor,
OCLFactory oclFactory) |
UnusedEvaluationRequestFactory |
getUnusedEvaluationRequestFactory() |
getInstanceScopeAnalysis, getOppositeEndFinder, getOrCreateNavigationPath, getPathForNode, initInstanceScopeAnalysis, put
public TracebackStepCache(OppositeEndFinder oppositeEndFinder)
protected TracebackStepCache(OppositeEndFinder oppositeEndFinder, UnusedEvaluationRequestFactory unusedEvaluationRequestFactory, InstanceScopeAnalysis instanceScopeAnalysis)
protected TracebackStep createStep(OCLExpression sourceExpression, org.eclipse.emf.ecore.EClass context, OperationBodyToCallMapper operationBodyToCallMapper, java.util.Stack<java.lang.String> tupleLiteralNamesToLookFor, OCLFactory oclFactory)
createStep
in class AbstractPathCache<TracebackStep>
public UnusedEvaluationRequestFactory getUnusedEvaluationRequestFactory()