플랫폼에서는 자원 Perspective를 정의합니다. 도움말 시스템과 Java 도구같은 다른 플랫폼 플러그인에서 추가 Perspective를 정의합니다. 플러그인은 org.eclipse.ui.perspectives 확장점에 기능을 제공하여 Perspective를 정의할 수도 있습니다.
plugin.xml의 Perpective 스펙은 단순합니다. Workbench에서 자신의 자원 Perspective를 정의하는 데 다음 마크업을 사용합니다.
<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>
Perspective를 구현하는 클래스의 이름과 함께 플러그인은 Perspective의 ID와 이름도 제공해야 합니다. 아이콘을 지정할 수도 있습니다. Perspective 클래스에서는 IPerspectiveFactory를 구현해야 합니다.