blob: 8e667087fa4dc340640082f2eeea104edec39217 [file] [log] [blame]
package org.eclipse.dltk.internal.debug.core.model;
import org.eclipse.dltk.core.PriorityClassDLTKExtensionManager;
import org.eclipse.dltk.debug.core.DLTKDebugPlugin;
import org.eclipse.dltk.debug.core.ISmartStepEvaluator;
public class SmartStepEvaluatorManager {
private static final String SMART_STEP_EXTENSION = DLTKDebugPlugin.PLUGIN_ID
+ ".smartStepEvaluator"; //$NON-NLS-1$
private static PriorityClassDLTKExtensionManager manager = new PriorityClassDLTKExtensionManager(
SMART_STEP_EXTENSION, "nature"); //$NON-NLS-1$
public static ISmartStepEvaluator getEvaluator(String nature) {
return (ISmartStepEvaluator) manager.getObject(nature);
}
}