Přidávání předvoleb a vlastností

Předvolby a vlastnosti lze přidávat prostřednictvím modulů plug-in týmového uživatelského rozhraní za použití standardních technik.   Jediným rozdílem u týmového modulu plug-in je to, že předvolby by měly být vloženy za použití týmové kategorie tak, aby všechny předvolby vztahující se k týmu byly seskupeny společně.   Markup CVS pro hlavní stránku předvoleb vypadá takto:

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

Dialogové okno předvoleb zobrazuje předvolby CVS pod kategorií týmu.

 

Vlastnosti se přidávají a jsou popsány prostřednictvím org.eclipse.ui.propertyPages.  Žádná zvláštní týmová kategorie pro vlastnosti neexistuje, protože prostředek lze v jednom okamžiku nakonfigurovat pouze pro jednoho poskytovatele úložiště.   Musíte však nastavit svoji stránku vlastností kvůli filtrování podle trvalé vlastnosti týmového projektu (podobně jako jsme filtrovali prostředky pro akce rozevírací nabídky).

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