diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDISession.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDISession.java index bebeb3f9109..bb4d0c7eaad 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDISession.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDISession.java @@ -31,6 +31,13 @@ public interface ICDISession { */ ICDITarget getCurrentTarget(); + /** + * Set the current debug target associatd with this sesion. + * + * @return ICDITarget the current debug target + */ + void setCurrentTarget(ICDITarget target) throws CDIException; + /** * Sets the value of a debug session attribute. * @@ -61,6 +68,13 @@ public interface ICDISession { */ ICDISignalManager getSignalManager(); + /** + * Returns the variable manager of this debug session. + * + * @return the variable manager + */ + ICDIVariableManager getVariableManager(); + /** * Returns the expression manager of this debug session. * @@ -68,6 +82,14 @@ public interface ICDISession { */ ICDIExpressionManager getExpressionManager(); + /** + * Returns the register manager of this debug session. + * + * @return the register manager + */ + ICDIRegisterManager getRegisterManager(); + + /** * Returns the memory manager of this debug session. *