リソースを表示するビューは、異なるチーム・プロバイダーと構成されるプロジェクトを含むことができるため、 それらのリポジトリー用に構成されているリソースを識別するデコレーターを、 チーム・プロバイダーが組み込むときに役立ちます。 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>