Associazioni di parte a un insieme di azioni

org.eclipse.ui.actionSetPartAssociations

Questo punto di estensione è utilizzato per definire un insieme di azioni da aggiungere ad una prospettiva in cui sia aperta una parte (vista o editor). Nel caso di un editor, l'insieme di azioni sarà visibile quando l'editor è attivo. Nel caso di una vista, l'insieme di azioni sarà visibile quando la vista è attiva.

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


Di seguito è riportato un esempio di associazione di parti a un insieme di azioni (si osservino l'elemento secondario e la modalità di utilizzo degli attributi):

 

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

Nell'esempio precedente, una vista e un editor sono associati ad un insieme di azioni di refactoring.

L'utente può sostituire queste associazioni utilizzando la finestra di dialogo della prospettiva personalizzata. In tal caso saranno visibili soltanto gli insiemi di azioni selezionati dall'utente indipendentemente da queste associazioni.