Observar delegados de expressão

org.eclipse.debug.core.watchExpressionDelegates

3.0

Esta extensão fornece um mecanismo que faculta delegados para avaliar expressões de manipulação em função do modelo de depuração. Os delegados de expressão de manipulação executam avaliações de expressões de manipulação e comunicam os resultados de forma assíncrona.

<!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>


De seguida apresenta-se a definição de um delegado de expressão de manipulação para o plug-in com.example.foo:
 

<extension point=

"org.eclipse.debug.core.watchExpressionDelegates"

>

<watchExpressionDelegate debugModel=

"org.eclipse.jdt.debug"

delegateClass=

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

/>

</extension>

O valor do atributo delegateClass tem de ser um nome totalmente qualificado de uma classe Java que implemente a interface org.eclipse.debug.core.model.IWatchExpressionDelegate.