Descripción: Este punto de extensión se utiliza para definir vistas adicionales para el entorno de trabajo. Una vista es un componente visual dentro de una página del entorno de trabajo. Es utilizado típicamente para navegar por una jerarquía de información (como el espacio de trabajo), abrir un editor, o visualizar las propiedades del editor activo. El usuario puede hacer visible una vista desde el submenú Ver o cerrarla desde la barra de títulos de la vista local.
Para reducir el desorden visual del diálogo Mostrar vista, las vistas deberían agruparse utilizando categorías.
Señalamiento de configuración:
<!ELEMENT category EMPTY>
<!ATTLIST category
id
CDATA #REQUIRED
name
CDATA #REQUIRED
parentCategory CDATA #IMPLIED
>
A continuación vemos un ejemplo del punto de extensión:
<extension point="org.eclipse.ui.views">
<category
id="com.xyz.views.XYZviews"
name="XYZ">
</category>
<view
id="com.xyz.views.XYZView"
name="XYZ View"
category="com.xyz.views.XYZviews"
class="com.xyz.views.XYZView"
icon="icons/XYZ.gif">
</view>
</extension>
Información del API: El valor del atributo class debe ser un nombre totalmente calificado de la clase que implementa org.eclipse.ui.IViewPart. Es práctica habitual subclasificar org.eclipse.ui.part.ViewPart al desarrollar una nueva vista.
Implementación suministrada: El entorno de trabajo proporciona varias vistas estándar, incluyendo Navigator, Properties, Outline y Tasks. Desde el punto de vista del usuario, estas vistas no se distinguen de cualesquiera otras proporcionadas por los plug-ins. Todas las vistas pueden mostrarse desde el submenú Ver. La posición de una vista es persistente: se guarda al cerrar la vista y se restaura al abrirla nuevamente en una sesión individual. La posición también persiste entre sesiones del entorno de trabajo.