7defbc536195d3210dddc942619632dfc52928c0
[phpeclipse.git] / net.sourceforge.phpeclipse.xdebug.ui / src / net / sourceforge / phpeclipse / xdebug / ui / php / model / PHPBreakpointAdapterFactory.java
1 package net.sourceforge.phpeclipse.xdebug.ui.php.model;
2
3 import org.eclipse.core.runtime.IAdapterFactory;
4 import org.eclipse.debug.ui.actions.IToggleBreakpointsTarget;
5
6 public class PHPBreakpointAdapterFactory implements IAdapterFactory {
7
8         public Object getAdapter(Object adaptableObject, Class adapterType) {
9                 if (adapterType == IToggleBreakpointsTarget.class) {
10                         return new PHPLineBreakpointAdapter();
11                 }
12                 return null;
13         }
14
15         public Class[] getAdapterList() {
16                 return new Class[] { IToggleBreakpointsTarget.class };
17         }
18
19 }