チーム・リポジトリー・プロバイダー

ID: org.eclipse.team.core.org.eclipse.team.core.repository

このリリース以降: 2.0

説明: チーム・プラグインにはリポジトリーの注釈が含まれます。 リポジトリーは、チーム・メンバー間におけるリソースの共有をサポートします。 リポジトリーはプロジェクトごとに構成されます。 一度にプロジェクトにマップできるリポジトリーは 1 つだけです。

この拡張ポイントを拡張するリポジトリーは、 リソースの変更、移動、および削除に対する共通リポジトリー特有のルールのインプリメンテーションを提供します。 詳しくは IFileModificationValidator および MoveDeleteHook のインターフェースを参照してください。

構成マークアップ:

   <!ELEMENT extension (repository)>

   <!ATTLIST extension
     point CDATA #REQUIRED
   >

   <!ELEMENT repository EMPTY>

   <!ATTLIST repository
     id    CDATA #IMPLIED
      class CDATA #REQUIRED
   >

例:
<extension point="org.eclipse.team.core.repository">
  <repository
    class="org.eclipse.myprovider.MyRepositoryProvider"
    id="org.eclipse.myprovider.myProviderID">
  </repository>
</extension>

API 情報: class 属性の値は、org.eclipse.team.core.RepositoryProvider を表す必要があります。

提供されるインプリメンテーション: RepositoryProvider で提供されるインプリメンテーションは、 プロバイダーをプロジェクトにマップおよびマップ解除するためのヘルパー・メソッドおよび共通コードを提供します。

Copyright (c) 2002 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/cpl-v10.html