org.eclipse.ui.perspectives

Сама платформа задает лишь одну проекцию - Ресурсы. Дополнительные проекции определяют другие модули платформы, такие как инструментарий Java или система справки. Модули могут определять собственные проекции с помощью дополнений точки расширения org.eclipse.ui.perspectives.

Спецификация проекции в plugin.xml является самым простым способом. Следующий код используется рабочей средой для определения собственных проекций ресурсов.

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

Модуль должен предоставить ИД и имя проекции, а также имя класса, которые реализует проекцию. Также можно указать значок. Класс проекции должен реализовывать IPerspectiveFactory.