Uma vez que qualquer visualização que mostre recursos pode conter projetos que são configurados
com fornecedores de equipe diferentes, é útil que os fornecedores de equipe contribuam com decoradores
que distingam recursos configurados para seu repositório. O cliente CVS utiliza decoradores
para mostrar informações, tais como um sinalizador sujo (o símbolo >), marcações, palavras-chave (por ex., "(ASCII
-kkv)") e revisões (por ex., "1.15"). Os ícones também podem ser decorados
(por ex., o símbolo
indica que o recurso é gerenciado pelo CVS).
Pode ser caro calcular alguns decoradores, portanto, é uma boa idéia permitir que os usuários assumam certo controle sobre o uso, ou mesmo sobre o conteúdo, dos decoradores. O cliente CVS fornece uma página de preferências que permite que os usuários controlem a apresentação e conteúdo dos decoradores.
Consulte org.eclipse.ui.decorators para obter uma descrição completa do ponto de extensão do decorador. A marcação do decorador CVS é a seguinte:
<extension
point="org.eclipse.ui.decorators">
<decorator
objectClass="org.eclipse.core.resources.IResource"
adaptable="true"
label="%DecoratorStandard.name"
state="false"
class="org.eclipse.team.internal.ccvs.ui.CVSDecorator"
id="org.eclipse.team.cvs.ui.decorator">
<description>
%DecoratorStandard.description
</description>
</decorator>
</extension>