package org.eclipse.dltk.tcl.internal.testing;
import org.eclipse.dltk.core.PriorityClassDLTKExtensionManager;
import org.eclipse.dltk.core.PriorityDLTKExtensionManager.ElementInfo;
import org.eclipse.dltk.tcl.testing.ITclTestingEngine;
public final class TclTestingEngineManager {
private static PriorityClassDLTKExtensionManager manager = new PriorityClassDLTKExtensionManager(
Activator.PLUGIN_ID + ".tclTestEngine", "id");
public static ITclTestingEngine[] getEngines() {
ElementInfo[] elementInfos = manager.getElementInfos();
ITclTestingEngine[] engines = new ITclTestingEngine[elementInfos.length];
for (int i = 0; i < elementInfos.length; i++) {
engines[i] = (ITclTestingEngine) manager
.getInitObject(elementInfos[i]);
}
return engines;
}
}