Dekoracje zespołowe

Ponieważ każdy widok, w którym wyświetlane są zasoby, może zawierać projekty skonfigurowane z różnymi dostawcami zespołowymi, dostawcy ci mogą wnosić dekoracje wyróżniające zasoby skonfigurowane dla repozytoriów poszczególnych dostawców.  Klient CVS używa dekoracji do wyświetlania takich informacji, jak flagi modyfikacji (symbol >), znaczniki, słowa kluczowe (na przykład "(ASCII-kkv)") i podwersje (na przykład "1.15"). Dekoracje można stosować także dla ikon (na przykład symbol Ikona kontroli wersji oznacza, że zasób jest zarządzany przez system CVS).

Nawigator zasobów z włączonymi dekoracjami zespołowymi

Niektóre dekoracje mogą wymagać intensywnych obliczeń, dlatego dobrze jest przekazać użytkownikom pewną kontrolę na wykorzystaniem dekoracji, a nawet nad ich treścią.  W kliencie CVS jest dostępna strona preferencji, na której użytkownicy mogą kontrolować prezentację i treść dekoracji.

Pełny opis punktu rozszerzeń dekoracji można znaleźć na stronie org.eclipse.ui.decorators.  Kod w języku znaczników dla dekoracji CVS wygląda następująco:

   <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>