Associations de parties de jeux d'actions

org.eclipse.ui.actionSetPartAssociations

Ce point d'extension sert à définir un ensemble d'actions devant être ajouté à une perspective lorsqu'une partie (vue ou éditeur) est ouverte dans celle-ci. Dans le cas d'un éditeur correspondant à celui en cours, le jeu d'actions reste visible. Dans le cas d'une vue correspondant à la partie active, le jeu d'actions reste également visible.

<!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>


L'exemple ci-dessous illustre une association de parties d'un ensemble d'actions (notez le sous-éléments et la mode d'utilisation des attributs) :

 

<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>

Dans cet exemple, une vue ou un éditeur est associé à l'ensemble d'actions de propagation des modifications.

L'utilisateur peut remplacer ces associations à l'aide de la boîte de dialogue de personnalisation de la perspective. Hormis ces associations, les jeux d'actions que l'utilisateur désactive n'apparaîtront jamais et ceux qu'il active seront toujours visibles.