1 package net.sourceforge.phpeclipse.xdebug.php.launching;
5 import org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector;
6 import org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant;
8 public class PHPSourceLookupDirector extends AbstractSourceLookupDirector {
10 public void initializeParticipants() {
11 setFindDuplicates(true);
12 addParticipants(new ISourceLookupParticipant[] {new PHPSourceLookupParticipant()});
15 public Object getSourceElement(Object element) {
16 List sources = doSourceLookup(element);
17 if(sources.size() == 1) {
18 return sources.get(0);
19 } else if(sources.size() > 1) {
20 return resolveSourceElement(element, sources);