Uma vez que qualquer exibição que mostre recursos pode conter projetos que são configurados com provedores de equipe diferentes, é útil que os provedores 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, marcações, palavras-chave e revisões.
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>