Nesta lição, modifique o arquivo plugin.xml
para fornecer o ponto de extensão org.eclipse.ui.decorators
e atributos.
Para modificar o arquivo plugin.xml:
- Na visualização Package Explorer, clique com o botão
direito do mouse no projeto de plug-in CARMA Decorators e
selecione Ferramentas do PDE > Abrir manifesto.
O Editor de Plug-in será
aberto.
- Para estender o arquivo plugin.xml, selecione
a guia Extensões na lista de guias na parte
inferior.
- Clique em Incluir. Na caixa de diálogo Nova Extensão que
é aberta, insira org.eclipse.ui.decorators no
campo de texto Filtro do Ponto de Extensão.
- Nos resultados encontrados, selecione aquele que corresponde
ao texto de filtro exatamente e clique em Concluir.
- O Editor de Plug-in ainda deve estar
aberto. Na parte inferior, selecione a guia plugin.xml
no menu de itens da parte inferior. Você pode ter que selecionar o botão >>
para tornar essa opção visível. O arquivo plugin.xml
deve ser aberto no Editor de Plug-in.
- O seguinte código da estrutura já é fornecido:
<plugin>
<extension
point="org.eclipse.ui.decorators">
</extension>
</plugin>
Entre as marcações de extensão abertas e fechadas,
coloque o seguinte código:
<description
adaptable="true"
class="decorator.Decorator"
id="com.ibm.carma.ui.ftt.sample"
label="Sample Decorator"
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: As informações que acompanham
o atributo class indicam ao plug-in qual
classe usar e onde ela está localizada. Esse local deve corresponder
ao pkg_you_created.class_name. Se você seguiu os
nomes fornecidos nesse tutorial, seus nomes de pacote e classe
deverão ser iguais àqueles fornecidos.
- Clique em salvar e resolva qualquer erro.