Συσχετίσεις τμημάτων συνόλου ενεργειών

Μόλις η πρόσθετη λειτουργία σας ορίσει ένα σύνολο ενεργειών, μπορεί να χρησιμοποιήσει το σημείο επέκτασης org.eclipse.ui.actionSetPartAssociations για να προσδιορίσει ότι ένα σύνολο ενεργειών πρέπει να καταστεί ορατό όταν μια συγκεκριμένη προβολή ή λειτουργία επεξεργασίας είναι ενεργή.  

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

Η μορφοποίηση μιας συσχέτισης τμημάτων συνόλου ενεργειών είναι ξεκάθαρη.  Το ακόλουθο παράδειγμα προέρχεται από την πρόσθετη λειτουργία περιβάλλοντος χρήστη των εργαλείων ανάπτυξης Java (JDT).

   <extension point="org.eclipse.ui.actionSetPartAssociations">
	<actionSetPartAssociation 
		targetID="org.eclipse.jdt.ui.CodingActionSet">
		<part id="org.eclipse.jdt.ui.PackageExplorer"/>
		<part id="org.eclipse.jdt.ui.TypeHierarchy" />
		<part id="org.eclipse.jdt.ui.CompilationUnitEditor"/>
		<part id="org.eclipse.jdt.ui.ClassFileEditor"/>
		<part id="org.eclipse.jdt.ui.ProjectsView"/>
		<part id="org.eclipse.jdt.ui.PackagesView"/>
		<part id="org.eclipse.jdt.ui.TypesView"/>
		<part id="org.eclipse.jdt.ui.MembersView"/>
	</actionSetPartAssociation>
</extension>

Η targetID προσδιορίζει το σύνολο ενεργειών.  (Η CodingActionSet οριζόταν προηγούμενα στη δήλωση πρόσθετης λειτουργίας JDT.)  Ένα ή περισσότερα γνωρίσματα part μπορούν να προσδιοριστούν για την υπόδειξη των προβολών και των λειτουργιών επεξεργασίας που θα καταστήσουν ορατό το σύνολο ενεργειών στα μενού και τη γραμμή εργαλείων.  Το αποτέλεσμα αυτής της συνεισφοράς επέκτασης είναι ότι οι συσχετισμένες ενέργειες με την εγγραφή κώδικα Java θα είναι ορατές όταν είναι ενεργή μία από τις καθορισμένες προβολές.