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ü "Öffnen" des Menüs "Perspektive" aufruft.
Konfigurationsbefehle:
<!ELEMENT perspective (description?)>
<!ATTLIST perspective
id CDATA
#REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
icon CDATA #IMPLIED
>
<!ELEMENT description (#PCDATA)>
Im Folgenden ist ein Beispiel für eine Perspektivenerweiterung dargestellt:
<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>
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 product.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 "product.ini" (wie im Folgenden gezeigt) definiert. Der Benutzer kann diese Perspektive auch auf der Seite mit den Benutzervorgaben für die Workbench-Perspektiven überschreiben.
defaultPerspectiveId = org.eclipse.ui.resourcePerspective
Die Perspektiven, die im Menü "Öffnen" angezeigt werden, sind Verknüpfungen für die 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 im Untermenü "Öffnen" des Menüs "Perspektive" ausgewählt.