一旦外掛程式定義一個動作集, 即可以使用 org.eclipse.ui.actionSetPartAssociations 延伸點來指定當特定的視圖或編輯器為作用中時,應為可見的動作集。
最後,在工作台功能表中,利用視窗 > 自訂視景... 來控制動作集的外觀。
如果使用者將動作集標示為可見,當視景在作用中,不論是作用中的視圖或編輯器,它一律可見。
同樣地,如果使用者將動作集標示為隱藏,當視景在作用中,它一律會隱藏起來。
如果使用者未在這個對話框中變更動作集的狀態,便會利用動作集組件關聯來判斷動作集的可見性。
動作集部分關聯的標記是直接明確的。下列是 Java 開發工具(JDT)UI 外掛程式的範例。
<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 程式 為唯一可見的。