watchExpressionDelegates

org.eclipse.debug.core.watchExpressionDelegates

3.0

This extension provides a mechanism for providing delegates to evaluate watch expressions on a per debug model basis. Watch expression delegates perform evaluations for watch expressions and report the results asynchronously.

<!ELEMENT extension (watchExpressionDelegate*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT watchExpressionDelegate EMPTY>

<!ATTLIST watchExpressionDelegate

debugModel    CDATA #REQUIRED

delegateClass CDATA #REQUIRED>


The following is the definition of a watch expression delegate for the com.example.foo plug-in:
 

<extension point=

"org.eclipse.debug.core.watchExpressionDelegates"

>

<watchExpressionDelegate debugModel=

"org.eclipse.jdt.debug"

delegateClass=

"org.eclipse.jdt.internal.debug.ui.JavaWatchExpressionDelegate"

/>

</extension>

Value of the attribute delegateClass must be a fully qualified name of a Java class that implements the interface org.eclipse.debug.core.model.IWatchExpressionDelegate.