Δεσμοί περιβάλλοντος και μοντέλου εντοπισμού και διόρθωσης σφαλμάτων

org.eclipse.debug.ui.debugModelContextBindings

3.0

Αυτό το σημείο επέκτασης παρέχει ένα μηχανισμό για τον προσδιορισμό ενός περιβάλλοντος το οποίο θα πρέπει να συσχετιστεί με το δεδομένο μοντέλο εντοπισμού και διόρθωσης σφαλμάτων. Η προβολή "Εντοπισμός και διόρθωση σφαλμάτων" χρησιμοποιεί τους δεσμούς αυτούς για την αυτόματη ενεργοποίηση ορισμένου περιβάλλοντος. Όταν επιλέγεται ένα στοιχείο στην προβολή "Εντοπισμός και διόρθωση σφαλμάτων", το οποίο παρέχει έναν προσαρμογέα IDebugModelProvider ή όταν επιλέγεται ένα πλαίσιο στοίβας με την καθορισμένη ταυτότητα μοντέλου εντοπισμού και διόρθωσης σφαλμάτων, τότε ενεργοποιείται το περιβάλλον με τη δεδομένη ταυτότητα.

<!ELEMENT extension (modelContextBinding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT modelContextBinding EMPTY>

<!ATTLIST modelContextBinding

debugModelId CDATA #REQUIRED

contextId    CDATA #REQUIRED>


Παρακάτω δίνεται ένα παράδειγμα συνεισφοράς δεσμού περιβάλλοντος και μοντέλου εντοπισμού και διόρθωσης σφαλμάτων:

<extension point=

"org.eclipse.debug.ui.debugModelContextBindings"

>

<modelContextBinding contextId=

"com.example.myLanguage.debugging"

debugModelId=

"com.example.myLanguageDebugModel"

>

</modelContextBinding>

</extension>

Στο παραπάνω παράδειγμα, όταν επιλέγεται ένα πλαίσιο στοίβας με την ταυτότητα μοντέλου εντοπισμού και διόρθωσης σφαλμάτων "com.example.myLanguageDebugModel", ενεργοποιείται το περιβάλλον με ταυτότητα "com.example.myLanguage.debugging".