Descrizione: Questo punto di estensione viene utilizzato per aggiungere factory di prospettiva al workbench. Il factory di una prospettiva viene utilizzato per definire il layout iniziale e le serie di azioni visibili per quella prospettiva. L'utente può selezionare una prospettiva richiamando il sottomenu "Apri prospettiva" del menu "Finestra".
Tag di configurazione:
<!ELEMENT perspective (description?)>
<!ATTLIST perspective
id CDATA
#REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
icon CDATA #IMPLIED
>
<!ELEMENT description (#PCDATA)>
di seguito viene riportato un esempio di estensione della prospettiva:
<extension
point="org.eclipse.ui.perspectives">
<perspective
id="org.eclipse.ui.resourcePerspective"
name="Resource"
class="org.eclipse.ui.internal.ResourcePerspective"
icon="icons/MyIcon.gif">
</perspective>
</extension>
Informazione API: il valore dell'attributo class deve costituire un nome completo di una classe che implementa org.eclipse.ui.IPerspectiveFactory. La classe, su richiesta del workbench, deve fornire il layout iniziale della prospettiva.
Il file plugin_customization.ini viene utilizzato per definire la prospettiva predefinita. La prospettiva predefinita è la prima prospettiva visualizzata all'avvio del prodotto dopo l'installazione. Viene utilizzata anche quando l'utente apre una pagina o una finestra con nessuna prospettiva specificata. La prospettiva predefinita viene definita come proprietà all'interno del file plugin_customization.ini, come illustrato di seguito. L'utente può anche sostituire questa prospettiva dalla pagina delle preferenze di prospettiva del workbench.
defaultPerspectiveId = org.eclipse.ui.resourcePerspective
Le prospettive visualizzate nel menu "Apri prospettiva" sono collegamenti per selezionarle. Questo set viene definito dalla prospettiva attiva e le estensioni vengono create mediante il punto di estensione perspectiveExtensions.
Implementazione fornita: il workbench fornisce una prospettiva Risorsa. Ulteriori prospettive possono essere aggiunte mediante plug-in. Per selezionarle, si utilizza il sottomenu "Apri prospettiva" del menu "Finestra" menu.