Når plugin-modulen definerer et handlingssett, kan den bruke utvidelsespunktet org.eclipse.ui.actionSetPartAssociations til å angi at et handlingssett skal gjøres synlig når en bestemt visning eller et bestemt redigeringsprogram er aktivt.
Det er brukeren som til slutt bestemmer hvordan handlingssettet skal se ut, ved hjelp av
Vindu > Tilpass perspektiver... i arbeidsbenkmenyen.
Hvis brukeren merker et
handlingssett som synlig, er det alltid synlig når perspektivet er aktivt, uavhengig
av den aktive visningen eller det aktive redigeringsprogrammet. Hvis brukeren merker et
handlingssett som skjult, vil det på samme måte alltid være skjult når perspektivet er aktivt.
Hvis brukeren ikke endrer tilstanden for et handlingssett i denne dialogboksen, brukes
tilknytningene mellom handlingssett og deler til å fastsette om handlingssettet skal vises.
Kodetypen for et handlingssetts tilordning for deler er enkel. Eksempelet nedenfor er fra plugin-modulens brukergrensesnitt for Java Development Tools (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 angir et handlingssett. (CodingActionSet er tidligere definert i JDT-plugin-manifestet.) Det kan oppgis en eller flere delattributter (part-attributter) for å angi hvilke visninger og redigeringsprogrammer som skal vises på menyene og verktøylinjen. Resultatet av dette utvidelsebidraget er at handlingene som er tilknyttet skriving av Java-kode, bare er synlig når en av de angitte visningene er aktiv.