watchExpressionDelegates

org.eclipse.debug.core.watchExpressionDelegates

3.0

Questa estensione fornisce un meccanismo per fornire i delegati per valutare le espressioni di controllo su una base di modello per debug. L'espressione di controllo delega le valutazioni di esecuzione per le espressioni di controllo e riporta i risultati in modo asincrono.

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


Di seguito viene riportata la definizione del delegato di un'espressione di controllo per il plugin 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>

Il valore dell'attributo delegateClass deve essere un nome completo di una classe Java che implementa l'interfaccia org.eclipse.debug.core.model.IWatchExpressionDelegate.