Beschreibung: An diesem Erweiterungspunkt können Factory-Dienstprogramme für Perspektiven zur Workbench hinzugefügt werden. Mit einem Factory-Dienstprogramm für Perspektiven werden das Anfangslayout und die sichtbaren Aktionssets für eine Perspektive definiert. Der Benutzer kann eine Perspektive auswählen, indem er das Untermenü "Perspektive öffnen" im Menü "Fenster" aufruft.
Konfigurationsbefehle:
<!ELEMENT perspective (description?)>
<!ATTLIST perspective
id CDATA
#REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
icon CDATA #IMPLIED
>
<!ELEMENT description (#PCDATA)>
Das folgende Beispiel ist eine Perspektivenerweiterung:
<extension
point="org.eclipse.ui.perspectives">
<perspective
id="org.eclipse.ui.resourcePerspective"
name="Ressource"
class="org.eclipse.ui.internal.ResourcePerspective"
icon="icons/MyIcon.gif">
</perspective>
</extension>
API-Informationen: Der Wert des Attributs class muss der vollständig qualifizierte Name einer Klasse sein, die org.eclipse.ui.IPerspectiveFactory implementiert. Die Klasse muss das Anfangslayout für eine Perspektive bereitstellen, wenn dies von der Workbench angefordert wird.
Mit der Datei plugin.ini wird die Standardperspektive definiert. Die Standardperspektive ist die erste Perspektive, die angezeigt wird, wenn das Produkt nach der Installation gestartet wird. Sie wird außerdem dann verwendet, wenn der Benutzer eine Seite oder ein Fenster öffnet, für die/das keine Perspektive angegeben ist. Die Standardperspektive wird als Eigenschaft in der Datei "customization.ini" des Plug-ins (wie im Folgenden gezeigt) definiert. Der Benutzer kann diese Perspektive auch auf der Seite mit den Benutzervorgaben für die Workbench-Perspektiven außer Kraft setzen.
defaultPerspectiveId = org.eclipse.ui.resourcePerspective
Die Perspektiven, die im Menü "Perspektive öffnen" angezeigt werden, sind Direktaufrufe zur Perspektivenauswahl. Diese Gruppe wird durch die aktive Perspektive selbst definiert, und Erweiterungen werden am Erweiterungspunkt perspectiveExtensions vorgenommen.
Bereitgestellte Implementierung: Die Workbench stellt eine Perspektive "Ressource" zur Verfügung. Plug-ins können weitere Perspektiven hinzufügen. Diese werden über das Submenü "Perspektive öffnen" im Menü "Fenster" ausgewählt.