Importing the XDebugProxy code in the HEAD. The repo was tagged with T_BEFORE_XDEBUGP...
[phpeclipse.git] / net.sourceforge.phpeclipse.xdebug.core / src / net / sourceforge / phpeclipse / xdebug / php / model / XDebugElement.java
index fcfd8af..b103f17 100644 (file)
@@ -4,7 +4,7 @@
 package net.sourceforge.phpeclipse.xdebug.php.model;
 
 
-import net.sourceforge.phpeclipse.xdebug.core.ResponseData;
+
 import net.sourceforge.phpeclipse.xdebug.php.launching.IXDebugConstants;
 
 import org.eclipse.core.runtime.PlatformObject;
@@ -34,6 +34,10 @@ public class XDebugElement extends PlatformObject implements IDebugElement {
                fTarget = target;
        }
        
+       public XDebugElement() {
+               fTarget = null;
+       }
+       
        /* (non-Javadoc)
         * @see org.eclipse.debug.core.model.IDebugElement#getModelIdentifier()
         */
@@ -46,6 +50,11 @@ public class XDebugElement extends PlatformObject implements IDebugElement {
        public IDebugTarget getDebugTarget() {
                return fTarget;
        }
+       
+       public void setDebugTarget(XDebugTarget target) {
+               fTarget=target;
+       }
+
        /* (non-Javadoc)
         * @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
         */
@@ -112,9 +121,5 @@ public class XDebugElement extends PlatformObject implements IDebugElement {
                fireEvent(new DebugEvent(this, DebugEvent.TERMINATE));
        }
        
-       public void fireDebugResponseEvent(ResponseData data) {
-               DebugEvent de=new DebugEvent(this, DebugEvent.MODEL_SPECIFIC);
-               de.setData(data);
-               fireEvent(de);
-       }
+
 }
\ No newline at end of file