Legge til preferanser og egenskaper

Preferanser og egenskaper kan oppgis gjennom plugin-moduler for gruppegrensesnitt ved hjelp av standardteknikkene. Den eneste forskjellen for plugin-modulen for gruppe er at preferansene skal oppgis ved hjelp av gruppekategorien, slik at alle grupperelaterte preferanser grupperes sammen. CVS-kodetypen for hovedpreferansesiden ser slik ut:

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

Dialogboksen for preferanser viser CVS-preferansene under gruppekategorien.

 

Egenskaper legges til som beskrevet av org.eclipse.ui.propertyPages.  Det finnes ingen bestemt gruppekategori for egenskaper siden en ressurs bare kan konfigureres for en datalagerleverandør om gangen. Du må imidlertid definere egenskapssiden slik at den filtrerer etter den gruppeprosjektpermanente egenskapen (på samme måte som vi filtrerte ressurser for hurtigmenyhandlinger).

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