X-Git-Url: http://git.phpeclipse.com
diff --git a/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugElement.java b/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugElement.java
index fcfd8af..8e08bc4 100644
--- a/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugElement.java
+++ b/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugElement.java
@@ -4,25 +4,27 @@
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.CoreException;
import org.eclipse.core.runtime.PlatformObject;
-import org.eclipse.debug.core.DebugEvent;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.DebugPlugin;
+//import org.eclipse.debug.core.DebugEvent;
+//import org.eclipse.debug.core.DebugException;
+//import org.eclipse.debug.core.DebugPlugin;
import org.eclipse.debug.core.ILaunch;
import org.eclipse.debug.core.model.IDebugElement;
import org.eclipse.debug.core.model.IDebugTarget;
+//import org.eclipse.debug.core.model.IVariable;
/**
* @author Christian
*
*/
public class XDebugElement extends PlatformObject implements IDebugElement {
-
+
// containing target
- protected XDebugTarget fTarget;
+ private XDebugTarget fTarget;
/**
* Constructs a new debug element contained in the given
@@ -34,6 +36,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 +52,7 @@ public class XDebugElement extends PlatformObject implements IDebugElement {
public IDebugTarget getDebugTarget() {
return fTarget;
}
+
/* (non-Javadoc)
* @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
*/
@@ -62,28 +69,28 @@ public class XDebugElement extends PlatformObject implements IDebugElement {
return super.getAdapter(adapter);
}
- protected void abort(String message, Throwable e) throws DebugException {
+ //protected void abort(String message, Throwable e) throws DebugException {
/* Axel auskommentiert
throw new DebugException(new Status(IStatus.ERROR, DebugExamplesPlugin.getDefault().getDescriptor().getUniqueIdentifier(),
DebugPlugin.INTERNAL_ERROR, message, e));
*/
- }
+ //}
/**
* Fires a debug event
*
* @param event the event to be fired
*/
- protected void fireEvent(DebugEvent event) {
- DebugPlugin.getDefault().fireDebugEventSet(new DebugEvent[] {event});
- }
+// protected void fireEvent(DebugEvent event) {
+// DebugPlugin.getDefault().fireDebugEventSet(new DebugEvent[] {event});
+// }
/**
* Fires a CREATE
event for this element.
*/
- public void fireCreationEvent() {
- fireEvent(new DebugEvent(this, DebugEvent.CREATE));
- }
+// public void fireCreationEvent() {
+// fireEvent(new DebugEvent(this, DebugEvent.CREATE));
+// }
/**
* Fires a RESUME
event for this element with
@@ -91,9 +98,9 @@ public class XDebugElement extends PlatformObject implements IDebugElement {
*
* @param detail event detail code
*/
- public void fireResumeEvent(int detail) {
- fireEvent(new DebugEvent(this, DebugEvent.RESUME, detail));
- }
+// public void fireResumeEvent(int detail) {
+// fireEvent(new DebugEvent(this, DebugEvent.RESUME, detail));
+// }
/**
* Fires a SUSPEND
event for this element with
@@ -101,20 +108,14 @@ public class XDebugElement extends PlatformObject implements IDebugElement {
*
* @param detail event detail code
*/
- public void fireSuspendEvent(int detail) {
- fireEvent(new DebugEvent(this, DebugEvent.SUSPEND, detail));
- }
+// public void fireSuspendEvent(int detail) {
+// fireEvent(new DebugEvent(this, DebugEvent.SUSPEND, detail));
+// }
/**
* Fires a TERMINATE
event for this element.
*/
- protected void fireTerminateEvent() {
- fireEvent(new DebugEvent(this, DebugEvent.TERMINATE));
- }
-
- public void fireDebugResponseEvent(ResponseData data) {
- DebugEvent de=new DebugEvent(this, DebugEvent.MODEL_SPECIFIC);
- de.setData(data);
- fireEvent(de);
- }
+// protected void fireTerminateEvent() {
+// fireEvent(new DebugEvent(this, DebugEvent.TERMINATE));
+// }
}
\ No newline at end of file