En esta lección modificará el archivo plugin.xml
para suministrar el punto de
ampliación org.eclipse.ui.decorators y los atributos.
Para modificar el archivo plugin.xml:
- En la vista Explorador de paquetes, pulse con el botón
derecho del ratón el proyecto de plug-in
CARMA Decorators y seleccione
Herramientas de PDE > Abrir
manifiesto.
Se abrirá el editor de plug-ins.
- Para ampliar el archivo plugin.xml, seleccione el separador
Ampliaciones en la lista de separadores de la parte inferior.
- Pulse
Añadir. En el recuadro de diálogo
Ampliación nueva que se abre, especifique org.eclipse.ui.decorators en el campo
de texto Filtro de puntos de ampliación.
- Entre los resultados encontrados, seleccione el que coincida exactamente con el
texto del filtro y pulse Finalizar.
- El editor de plug-ins debe seguir abierto. En la parte
inferior, seleccione el separador plugin.xml en el menú inferior
de elementos. Puede que sea necesario seleccionar el botón
>> para hacer visible esta opción. El archivo
plugin.xml debe abrirse en el editor de plug-ins.
- El código de esqueleto siguiente ya está especificado:
<plugin>
<extension
point="org.eclipse.ui.decorators">
</extension>
</plugin>
Entre los códigos de apertura y cierre, coloque el
código siguiente:
<description
adaptable="true"
class="decorator.Decorator"
id="com.ibm.carma.ui.ftt.sample"
label="Decorador de muestra"
lightweight="true"
location="BOTTOM_RIGHT"
state="true">
</description>
<enablement>
<or>
<objectClass name="com.ibm.carma.model.CARMAMember"/>
<ObjectClass name="com.ibm.carma.model.CARMAContainer"/>
</or>
</enablement>
Nota: La información situada a continuación del atributo class
indica al plug-in la clase que debe utilizar y dónde se encuentra. Esta ubicación debe
corresponder al paquete_creado.nombre_clase. Si ha respetado los
nombres indicados en esta guía de aprendizaje, los nombres de paquete y clase deben ser
iguales a los suministrados.
- Pulse Guardar y resuelva los errores.