動作集組件關聯

org.eclipse.ui.actionSetPartAssociations

當組件(視圖或編輯器)在視景中開啟,這個延伸點用來定義應新增至視景中的動作集。 在編輯器的實例中,當編輯器是現行的編輯器仍然可見到動作集。在視圖的實例中,當視圖是作用中的組件,視圖必須為可見的。

<!ELEMENT extension (actionSetPartAssociation*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT actionSetPartAssociation (part*)>

<!ATTLIST actionSetPartAssociation

targetID CDATA #REQUIRED>


<!ELEMENT part EMPTY>

<!ATTLIST part

id CDATA #REQUIRED>


以下是動作集組件關聯的範例(請注意子元素和使用屬性的方法):

 

<extension point=

"org.eclipse.ui.actionSetPartAssociations"

>

<actionSetPartAssociation targetID=

"org.eclipse.jdt.ui.refactoring.actionSet"

>

<part id=

"org.eclipse.jdt.ui.PackageExplorer"

/>

<part id=

"org.eclipse.jdt.ui.CompilationUnitError"

/>

</actionSetPartAssociation>

</extension>

在上面的範例中,視圖或編輯器與重構動作集相關聯。

使用者可能使用自訂視景對話框置換這些關聯。不管這些關聯,使用者關閉的動作集不再出現,而使用者開啟的動作集一定可見。