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

設定およびプロパティーは、 チーム 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>
     ...

 

Copyright IBM Corporation and others 2000, 2003.