Gdy moduł dodatkowy definiuje zbiór akcji, może użyć punktu rozszerzenia org.eclipse.ui.actionSetPartAssociations do wskazania, że ten zbiór akcji powinien być wyświetlany po aktywowaniu konkretnego widoku lub edytora.
Jednak to użytkownik steruje wyświetlaniem zbiorów akcji za pomocą opcji Okna->Dostosuj perspektywę w menu środowiska roboczego. Zbiór akcji oznaczony przez użytkownika jako widoczny będzie widoczny zawsze wtedy, gdy perspektywa będzie aktywna, niezależnie od widoku lub edytora. Podobnie zbiór akcji oznaczony przez użytkownika jako ukryty będzie ukryty zawsze wtedy, gdy perspektywa będzie aktywna. Gdy użytkownik nie zmieni stanu zbioru akcji w tym oknie dialogowym, widoczność zbioru akcji będzie określana na podstawie powiązań części zbioru akcji.
Kod znaczników dla powiązania części zbiorów akcji nie jest skomplikowany. Poniższy przykład pochodzi z modułu dodatkowego interfejsu użytkownika pakietu 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>
Atrybut targetID określa zbiór akcji. W manifeście modułu dodatkowego JDT został wcześniej zdefiniowany element CodingActionSet. Aby wskazać, które widoki i edytory mają powodować wyświetlanie zbioru akcji w menu i na pasku narzędzi, można określić jeden lub więcej atrybutów part. Efekt tego elementu wnoszonego rozszerzenia jest taki, że akcje powiązane z pisaniem kodu w języku Java będą widoczne tylko wtedy, gdy jeden z określonych widoków będzie aktywny.