자원을 표시하는 보기가 다른 팀 제공자로 구성된 프로젝트를
포함할 수 있으므로 팀 제공자가 저장소용으로 구성된 자원을 구분하는
데코레이터를 제공하는 데
도움이 됩니다. CVS 클라이언트는 데코레이터를 사용하여
잘못된(dirty) 플래그(> 기호), 태그, 키워드(예: "(ASCII
-kkv)") 및 개정(예: "1.15")과 같은 정보를 표시합니다. 아이콘을
데코레이트할 수도 있습니다(예:
기호는 자원이 CVS에 의해 관리됨을 표시합니다).
일부 데코레이터는 연산하는 데 비용이 많이 들기 때문에 사용자가 데코레이터의 용도 또는 컨텐츠를 어느 정도 제어할 수 있게 하는 것이 좋습니다. CVS 클라이언트는 사용자가 데코레이터의 프리젠테이션 및 컨텐츠를 제어할 수 있는 환경 설정 페이지를 제공합니다.
데코레이터 확장점에 대한 전체 설명은 org.eclipse.ui.decorators를 참조하십시오. CVS 데코레이터 마크업은 다음과 같습니다.
<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>