Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2004-05-12 13:04:09 +0000
committerDarin Wright2004-05-12 13:04:09 +0000
commitffb2174393f87483c2c44f0a97ae248bf2bdc409 (patch)
treee8e5a0a7105ecad2d6db252138b2e4be6241dee8 /org.eclipse.debug.core/core/org/eclipse/debug/core/IExpressionManager.java
parent1c369645bd41f7da562d3f9be0d14bd1f59ee5eb (diff)
downloadeclipse.platform.debug-ffb2174393f87483c2c44f0a97ae248bf2bdc409.tar.gz
eclipse.platform.debug-ffb2174393f87483c2c44f0a97ae248bf2bdc409.tar.xz
eclipse.platform.debug-ffb2174393f87483c2c44f0a97ae248bf2bdc409.zip
Bug 61116 - Common watch expressions don't work for wrapper adapters.
Diffstat (limited to 'org.eclipse.debug.core/core/org/eclipse/debug/core/IExpressionManager.java')
-rw-r--r--org.eclipse.debug.core/core/org/eclipse/debug/core/IExpressionManager.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/IExpressionManager.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/IExpressionManager.java
index fe6b64059..669d63fd0 100644
--- a/org.eclipse.debug.core/core/org/eclipse/debug/core/IExpressionManager.java
+++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/IExpressionManager.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2000, 2003 IBM Corporation and others.
+ * Copyright (c) 2000, 2004 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Common Public License v1.0
* which accompanies this distribution, and is available at
@@ -13,6 +13,7 @@ package org.eclipse.debug.core;
import org.eclipse.debug.core.model.IExpression;
import org.eclipse.debug.core.model.IWatchExpression;
+import org.eclipse.debug.core.model.IWatchExpressionDelegate;
/**
* The expression manager manages the collection of registered
@@ -138,6 +139,19 @@ public interface IExpressionManager {
* @since 2.1
*/
public void removeExpressionListener(IExpressionsListener listener);
+
+ /**
+ * Returns a new watch expression delegate for the given debug
+ * model or <code>null</code> if no delegate is available.
+ *
+ * @param id the unique identifier of a debug model for which a
+ * watch expression delegate has been contributed
+ * @return a watch expression delegate associated with the given model
+ * or <code>null</code> if none
+ * @since 3.0
+ * @see IWatchExpressionDelegate
+ */
+ public IWatchExpressionDelegate newWatchExpressionDelegate(String id);
}

Back to the top