Сама платформа задает лишь одну проекцию - Ресурсы. Дополнительные проекции определяют другие модули платформы, такие как инструментарий 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.