Una volta definito un insieme di azioni, il plugin può utilizzare il punto di estensione org.eclipse.ui.actionSetPartAssociations per specificare che un insieme di azioni deve risultare visibile all'attivazione di un editor o di una vista particolari.
In definitiva, è l'utente a controllare l'aspetto degli insiemi e di azioni mediante Finestra->Personalizza prospettiva... nel menu del workbench. Se l'utente contrassegna un insieme di azioni come visibile, quest'ultima risulterà sempre visibile all'attivazione della prospettiva, indipendentemente dalla vista o dall'editor attivi. In caso contrario, ovvero se l'utente contrassegna l'insieme di azioni come nascosto, l'insieme risulterà sempre nascosto all'attivazione della prospettiva. Se l'utente non modifica lo stato di un insieme di azioni in questa finestra di dialogo, si utilizzano le associazioni di parte di un insieme di azioni per determinarne la visibilità.
Il tag relativo a un'associazione di parte di un insieme di azioni è molto semplice. L'esempio riportato di seguito riguarda il plugin dell'interfaccia utente JDT (Java Development Tools).
<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 specifica l'insieme di azioni. (La CodingActionSet era stata precedentemente definita nel manifest di plugin JDT). È possibile specificare uno o più attributi part per indicare quali viste ed editor determineranno la visibilità dell'insieme di azioni nei menu e nella barra degli strumenti. Questo contributo di estensione fa sì che le azioni associate alla scrittura di codice Java risultino visibili solo all'attivazione delle viste specificate.