diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDIExpressionManager.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDIExpressionManager.java index 4d3f55cdf5e..6f73e3e0130 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDIExpressionManager.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDIExpressionManager.java @@ -11,27 +11,10 @@ import org.eclipse.cdt.debug.core.cdi.model.ICDIExpression; * * Manages the collection of registered expressions in the * debug session. - * + * Auto update is on by default. * @since Jul 9, 2002 */ -public interface ICDIExpressionManager extends ICDISessionObject { - - /** - * Removes the given array of expressions from the expression - * manager. - * - * @param expressions - the array of expressions to remove - * @throws CDIException on failure. Reasons include: - */ - void removeExpressions(ICDIExpression[] expressions) throws CDIException; - - /** - * Removes the given expression from the expression manager. - * - * @param expressions - the expression to remove - * @throws CDIException on failure. Reasons include: - */ - void removeExpression(ICDIExpression expression) throws CDIException; +public interface ICDIExpressionManager extends ICDIManager { /** * Returns an expression specified by the given identifier. @@ -50,4 +33,12 @@ public interface ICDIExpressionManager extends ICDISessionObject { */ ICDIExpression[] getExpressions() throws CDIException; + /** + * Removes the given expression from the expression manager. + * + * @param expressions - the expression to remove + * @throws CDIException on failure. Reasons include: + */ + void destroyExpression(ICDIExpression expression) throws CDIException; + }