Δεσμοί προβολής και περιβάλλοντος

org.eclipse.debug.ui.contextViewBindings

3.0

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

<!ELEMENT extension (contextViewBinding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT contextViewBinding EMPTY>

<!ATTLIST contextViewBinding

contextId CDATA #REQUIRED

viewId    CDATA #REQUIRED

autoOpen  (true | false)

autoClose (true | false) >


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

<extension point=

"org.eclipse.debug.ui.contextViewBindings"

>

<contextViewBinding contextId=

"com.example.mydebugger.debugging"

viewId=

"com.example.view"

autoOpen=

"true"

autoClose=

"false"

>

</contextViewBinding>

</extension>

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