org.eclipse.ui.perspectives

Sama platforma definiuje jedną perspektywę - perspektywę Zasób. Dodatkowe perspektywy są definiowane przez inne moduły dodatkowe platformy, na przykład system pomocy i pakiet narzędzi Java (JDT). Moduł dodatkowy może definiować własną perspektywę, wnosząc ją w punkcie rozszerzenia org.eclipse.ui.perspectives.

Specyfikacja perspektywy w pliku plugin.xml nie jest skomplikowana. Poniższy kod znaczników jest używany przez środowisko robocze do definiowania własnej perspektywy.

   <extension
         point="org.eclipse.ui.perspectives">
      <perspective
            name="%Perspective.resourcePerspective"
            icon="icons/full/cview16/resource_persp.png"
            class="org.eclipse.ui.internal.ResourcePerspective"
            id="org.eclipse.ui.resourcePerspective">
      </perspective>
    </extension>

Moduł dodatkowy musi określać atrybuty id i name perspektywy oraz nazwę klasy (atrybut class), która implementuje perspektywę. Można także określić ikonę (atrybut icon). Klasa perspektywy powinna implementować interfejs IPerspectiveFactory.