設定およびプロパティーの追加

設定およびプロパティーは、 チーム UI プラグインによって、標準的な技法を使用してコントリビュートされます。  チーム・プラグインとの違いは、チームに関連するすべての設定を一緒にグループ化するため、 チーム・カテゴリーを使用して設定をコントリビュートする必要があるということのみです。  メイン設定ページの CVS マークアップは、以下のように表示されます。

<extension
      point="org.eclipse.ui.preferencePages">
   <page
         name="%PreferencePage.name"
         category="org.eclipse.team.ui.TeamPreferences"
         class="org.eclipse.team.internal.ccvs.ui.CVSPreferencesPage"
         id="org.eclipse.team.cvs.ui.CVSPreferences">
   </page>
</extension>

設定ダイアログは、チーム・カテゴリーの下に CVS 設定を表示します。

 

プロパティーは、org.eclipse.ui.propertyPages で説明されているように追加されます。  リソースは、一度に 1 つのリポジトリー・プロバイダーのみを構成できるため、プロパティーに対する特別なチーム・カテゴリーはありません。  ただし、プロパティー・ページをセットアップして、チーム・プロジェクト永続プロパティーをフィルターに掛ける必要があります (ポップアップ・メニュー・アクションのリソースをフィルターに掛ける方法と同じ方法です。)

  <extension
    point="org.eclipse.ui.propertyPages">
     <page
           objectClass="org.eclipse.core.resources.IFile"
           adaptable="true"
           name="%CVS"
           class="org.eclipse.team.internal.ccvs.ui.CVSFilePropertiesPage"
           id="org.eclipse.team.ccvs.ui.propertyPages.CVSFilePropertiesPage">
        <filter
              name="projectPersistentProperty"
              value="org.eclipse.team.core.repository=org.eclipse.team.cvs.core.cvsnature">
        </filter>
     </page>
     ...