Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: 92b8c8a15c6f4b2aec938502dfc8b3a00acc730d (plain) (tree)
1
2
3
4
5
6
7
8
9
                                      
                         
        
 
                                                                                                                        
                                                                                                                               
                                                                                                                

                                                                                                                     
 

                                                         



                                                


                                                       



                                                  

                  


                                                
                                                                                     
                                                     
                                                             





                                                                               
                                                                         





                                                                                 
                                                             
             




                                                                                      
               
                                                         


                                           
                                                                            
                            







                                                           


                                         



































                                      
                                                                            
                            


                                                          
                                                  
                                                                                  

                                                   
                                                                  
                  






                                                                                                                              











                                                                                  
                           
                         
                            



                                                                            
                                                        

                                              
                             
                                                  








                                                                               
                                                                               





                                                             






                                                                         
                                                             
                  
                           
                         
                                                                            
                            
                                                                  



                                                                            
                                                      
                             
                                                            


                                                   
               
                                                    





                                      
           
                                 
                                                          
                                     
                                          
                                
                                                                            
                                                             
             
           
                                
                                          
                                                                           
                                                      
                                                       
                                 

                                    
                                                           




                                                                        
               




                                                                       
                                                          
                                                                                         
                                                                  


                                                   






                                                          
                                                                     
                               


                                                           
                             
               

                                                                
                                              




                                                   
             
                                               
                                                            
                                                                               
                                                        
                                                            


                                               


                                                           


                                                        
               
               

                                                                
                                              



                                                   
             
                                               
                                                            
                                                                               
                                                        
                                                            


                                               


                                                           


                                                        
               
               
                                                                        


                                                      
                                                                        
                    
                                                             
                      


                                                           


                                                                
                             
               









                                                         
                                                          


                                                      

                                         
                                                          


                                                       
              





                                                          



                                                                       




                                         







                                                                     
          

                                

                                                                       
                                                     
                             






                                                                     
          







                                                                     


                                

                                                                       
                                                     
                             






                                                                     

                    


                                           

                                                       
                           
                                               
                
                                      
                                        
                                            
                                              
                                                                                           
                                                                   
                               

                                                       






                                                                                  







                                                                            

                  


                                     



                                                                                          









                                                                             


                                                                            
                                                                               
                                                                                     
                                                                                                
                




                                                                         






                                                                                        



                                                           
                                                                                               

                                                                                           
                                             
                              
                     


                                                                                                   
                                                                                     
                                                                                       
                
                      
                                                                                                   
                      
                                                                            

                                                     

               
                                                 



























                                                                     





                                                                         
                                                                               



                                                                                    
                    
               

                                 
                          


                                                                    
                                                        
                                                                      

                                                                                                 
               









                                                                          
   







                                                                  
                 
    




                                                            
                                                      
                                        










                                               






















































                                                                                                                 







                                                                                     




















                                                                                      


                                                              























                                                                                                
                   








                                                                                 
         
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>

     <extension-point id="configurationWizards" name="%configurationWizards" schema="schema/configurationWizards.exsd"/>
   <extension-point id="synchronizeParticipants" name="%synchronizeParticipants" schema="schema/synchronizeParticipants.exsd"/>
   <extension-point id="synchronizeWizards" name="%synchronizeWizards" schema="schema/synchronizeWizards.exsd"/>
   <extension-point id="teamContentProviders" name="%TeamContentProvider" schema="schema/teamContentProviders.exsd"/>
   <extension-point id="teamDecorators" name="%TeamDecorators" schema="schema/teamDecorators.exsd"/>

<!-- **************** PREFERENCES ******************* -->
   <extension
   		point="org.eclipse.ui.keywords">
    <keyword
            label="%PreferenceKeywords.Team"
            id="org.eclipse.team.ui.team"/>
    <keyword
            label="%PreferenceKeywords.FileContent"
            id="org.eclipse.team.ui.team.fileContent"/>
    <keyword
          id="org.eclipse.team.ui.team.projectSet"
          label="%PreferenceKeywords.ProjectSet">
    </keyword>
   </extension>   
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%TeamPreferencePage.name"
            class="org.eclipse.team.internal.ui.preferences.SyncViewerPreferencePage"
            id="org.eclipse.team.ui.TeamPreferences">
            <keywordReference id="org.eclipse.team.ui.team"/>
      </page>
      <page
            name="%TextPreferencePage.name"
            category="org.eclipse.team.ui.TeamPreferences"
            class="org.eclipse.team.internal.ui.preferences.TextPreferencePage"
            id="org.eclipse.team.ui.TextPreferences">
            <keywordReference id="org.eclipse.team.ui.team.fileContent"/>
      </page>
      <page
            name="%IgnorePreferencePage.name"
            category="org.eclipse.team.ui.TeamPreferences"
            class="org.eclipse.team.internal.ui.preferences.IgnorePreferencePage"
            id="org.eclipse.team.ui.IgnorePreferences">
            <keywordReference id="org.eclipse.team.ui.team"/>
      </page>
      <page
            category="org.eclipse.team.ui.TeamPreferences"
            class="org.eclipse.team.internal.ui.mapping.ModelEnablementPreferencePage"
            id="org.eclipse.team.ui.enabledModels"
            name="%EnabledModels"/>
   </extension>
<!-- ****************** POPUP ACTIONS *************** -->
   <extension
         point="org.eclipse.ui.popupMenus">
      <objectContribution
            objectClass="org.eclipse.core.resources.mapping.ResourceMapping"
            adaptable="true"
            id="org.eclipse.team.ui.ResourceContributions">
         <menu
               label="%TeamGroupMenu.label"
               path="additions"
               id="team.main">
            <separator
                  name="group1">
            </separator>
            <groupMarker
                  name="applyPatchGroup">
            </groupMarker>
            <separator
                  name="group2">
            </separator>
            <separator
                  name="group3">
            </separator>
            <separator
                  name="group4">
            </separator>
            <separator
                  name="group5">
            </separator>
            <separator
                  name="group6">
            </separator>
            <separator
                  name="group7">
            </separator>
            <separator
                  name="group8">
            </separator>
            <separator
                  name="group9">
            </separator>
            <separator
                  name="group10">
            </separator>
            <separator
                  name="targetGroup">
            </separator>
            <separator
                  name="projectGroup">
            </separator>
         </menu>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.core.resources.mapping.ResourceMapping"
            adaptable="true"
            id="org.eclipse.team.ui.ProjectContributions">
         <action
               label="%ConfigureProject.label"
               tooltip="%ConfigureProject.tooltip"
               class="org.eclipse.team.internal.ui.actions.ConfigureProjectAction"
               menubarPath="team.main/projectGroup"
               enablesFor="1"
               id="nonbound.org.eclipse.team.ui.ConfigureProject">
         </action>
        <enablement>
		  <not>
           <adapt type="org.eclipse.core.resources.mapping.ResourceMapping">
              <test property="org.eclipse.core.resources.projectPersistentProperty" args="org.eclipse.team.core.repository" />
           </adapt>
           </not>
         </enablement>
      </objectContribution>        
      <objectContribution
            objectClass="org.eclipse.core.resources.IFile"
            nameFilter="*.psf"
            id="org.eclipse.team.ui.ProjectSetFileContributions">
         <action
               label="%ImportProjectSet.label"
               class="org.eclipse.team.internal.ui.actions.ImportProjectSetAction"
               menubarPath="team.main"
               enablesFor="*"
               id="nonbound.org.eclipse.team.ui.ImportProjectSetAction">
         </action>
      </objectContribution>
      <objectContribution
            adaptable="true"
            id="org.eclipse.team.ui.UnmanagedFileContributions"
            objectClass="org.eclipse.core.resources.IFile">
         <action
               class="org.eclipse.team.internal.ui.history.ShowLocalHistory"
               id="org.eclipse.team.ui.showLocalHistory"
               label="%ShowLocalHistory.label"
               menubarPath="team.main/group4"
               enablesFor="1"
               tooltip="%ShowLocalHistory.label"/>
         <action
               class="org.eclipse.team.internal.ui.history.CompareLocalHistory"
               id="org.eclipse.team.ui.compareLocalHistory"
               label="%CompareLocalHistory.label"
               menubarPath="compareWithMenu/compareWithGroup"
               enablesFor="1"
               overrideActionId="compareWithHistory"
               tooltip="%CompareLocalHistory.tooltip"/>
         <action
               class="org.eclipse.team.internal.ui.history.ReplaceLocalHistory"
               id="org.eclipse.team.ui.replaceLocalHistory"
               label="%ReplaceLocalHistory.label"
               menubarPath="replaceWithMenu/replaceWithGroup"
               enablesFor="1"
               overrideActionId="replaceFromHistory"
               tooltip="%ReplaceLocalHistory.tooltip"/>
         <action
               class="org.eclipse.team.internal.ui.actions.CompareAction"
               enablesFor="2+"
               id="org.eclipse.team.ui.compareWithEachOther"
               label="%CompareWithEachOtherAction.label"
               menubarPath="compareWithMenu/compareWithGroup"
               overrideActionId="compareWithEachOther"
               tooltip="%CompareWithEachOtherAction.tooltip">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.core.resources.mapping.ResourceMapping"
            adaptable="true"
            id="org.eclipse.team.ui.ResourceMappingContributions">
         <action
               label="%ApplyPatch.label"
               tooltip="%ApplyPatch.tooltip"
               class="org.eclipse.team.internal.ui.actions.ApplyPatchAction"
               menubarPath="team.main/applyPatchGroup"
               enablesFor="*"
               definitionId="org.eclipse.team.ui.applyPatch"
               id="org.eclipse.team.ui.applyPatch">
         </action>
      </objectContribution>
   </extension>
<!-- ************** Views ********************** -->
   <extension
         point="org.eclipse.ui.views">
      <category
            name="%Team.viewCategory"
            id="org.eclipse.team.ui">
      </category>
      <view
            name="%SyncView.name"
            icon="$nl$/icons/full/eview16/synch_synch.gif"
            fastViewWidthRatio="0.25"
            category="org.eclipse.team.ui"
            allowMultiple="true"
            class="org.eclipse.team.internal.ui.synchronize.SynchronizeView"
            id="org.eclipse.team.sync.views.SynchronizeView">
      </view>
      <view
            allowMultiple="true"
            category="org.eclipse.team.ui"
            class="org.eclipse.team.internal.ui.history.GenericHistoryView"
            icon="icons/full/eview16/history_view.gif"
            id="org.eclipse.team.ui.GenericHistoryView"
            name="%HistoryView"/>
    <!--  <view
            name="%CompareView.name"
            icon="$nl$/icons/full/eview16/compare_view.gif"
            fastViewWidthRatio="0.25"
            category="org.eclipse.team.ui"
            class="org.eclipse.team.internal.ui.synchronize.CompareView"
            id="org.eclipse.team.sync.views.CompareView">
      </view> -->
   </extension>
<!-- **************** Synchronizing Perspective ******************* -->
   <extension
         point="org.eclipse.ui.perspectives">
      <perspective
            name="%Synchronizing.perspective"
            icon="$nl$/icons/full/eview16/synch_synch.gif"
            class="org.eclipse.team.internal.ui.synchronize.TeamSynchronizingPerspective"
            id="org.eclipse.team.ui.TeamSynchronizingPerspective">
         <description>
            %Synchronizing.perspective.description 
         </description>
      </perspective>
   </extension>
   <extension
         point="org.eclipse.ui.perspectiveExtensions">
      <perspectiveExtension
            targetID="org.eclipse.ui.resourcePerspective">
         <perspectiveShortcut
               id="org.eclipse.team.ui.TeamSynchronizingPerspective">
         </perspectiveShortcut>
         <showInPart
               id="org.eclipse.team.ui.GenericHistoryView">
         </showInPart>
      </perspectiveExtension>
   </extension>
<!-- ****************** Import Wizards ********************* -->
   <extension
         point="org.eclipse.ui.importWizards">
      <category
            name="%Team"
            id="org.eclipse.team.ui.importWizards">
      </category>
         
      <wizard
            name="%ProjectSetImportWizard.name"
            icon="$nl$/icons/full/obj/import_projectset.gif"
            class="org.eclipse.team.internal.ui.wizards.ProjectSetImportWizard"
            category="org.eclipse.team.ui.importWizards"
            id="org.eclipse.team.ui.ProjectSetImportWizard">
         <description>
            %ProjectSetImportWizard.description
         </description>
         <selection
               class="org.eclipse.core.resources.IProject">
         </selection>
         <keywordReference
               id="org.eclipse.team.ui.team.projectSet">
         </keywordReference>
      </wizard>
   </extension>
<!-- ****************** Export Wizards ********************* -->
   <extension
         point="org.eclipse.ui.exportWizards">
      <category
            name="%Team"
            id="org.eclipse.team.ui.exportWizards">
      </category>
      <wizard
            name="%ProjectSetExportWizard.name"
            icon="$nl$/icons/full/obj/export_projectset.gif"
            class="org.eclipse.team.internal.ui.wizards.ProjectSetExportWizard"
            category="org.eclipse.team.ui.exportWizards"
            id="org.eclipse.team.ui.ProjectSetExportWizard">
         <description>
            %ProjectSetExportWizard.description
         </description>
         <selection
               class="org.eclipse.core.resources.IProject">
         </selection>
         <keywordReference
               id="org.eclipse.team.ui.team.projectSet">
         </keywordReference>
      </wizard>
   </extension>
<!-- ***************** Perspective Extensions ********************** -->
   <extension
         point="org.eclipse.ui.perspectiveExtensions">
      <perspectiveExtension
            targetID="org.eclipse.team.ui.TeamSynchronizingPerspective">
         <showInPart
               id="org.eclipse.ui.navigator.ProjectExplorer">
         </showInPart>
         <showInPart
               id="org.eclipse.team.ui.GenericHistoryView">
         </showInPart>
         <showInPart
               id="org.eclipse.team.sync.views.SynchronizeView">
         </showInPart>
      </perspectiveExtension>
   </extension>
<!-- ***************** Actions ********************** -->
   <extension
         point="org.eclipse.ui.commands">
      <category
            name="%Command.category.name"
            description="%Command.category.description"
            id="org.eclipse.team.ui.category.team">
      </category>
      <command
            name="%Command.syncAll.name"
            categoryId="org.eclipse.team.ui.category.team"
            description="%Command.syncAll.description"
            id="org.eclipse.team.ui.synchronizeAll">
      </command>
      <command
            name="%Command.syncLast.name"
            categoryId="org.eclipse.team.ui.category.team"
            description="%Command.syncLast.description"
            id="org.eclipse.team.ui.synchronizeLast">
      </command>
      <command
            name="%Command.applyPatch.name"
            categoryId="org.eclipse.team.ui.category.team"
            description="%Command.applyPatch.description"
            id="org.eclipse.team.ui.applyPatch">
      </command>
      <command
       		name="%Synchronizing.perspective"
        	description="%Synchronizing.openPerspectiveDescription"
        	categoryId="org.eclipse.ui.category.perspectives"
        	id="org.eclipse.team.ui.TeamSynchronizingPerspective"/>
   </extension>
   
   <extension
         point="org.eclipse.ui.bindings">
      <key
            commandId="org.eclipse.ui.views.showView"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
            sequence="M2+M3+Q Y">
         <parameter
               id="org.eclipse.ui.views.showView.viewId"
               value="org.eclipse.team.sync.views.SynchronizeView">
         </parameter>
      </key>
      <key
            platform="carbon"
            sequence="M2+M3+Q Y"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.views.showView"
            platform="carbon"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
            sequence="M1+M3+Q Y">
         <parameter
               id="org.eclipse.ui.views.showView.viewId"
               value="org.eclipse.team.sync.views.SynchronizeView">
         </parameter>
      </key>
      <key
            commandId="org.eclipse.ui.views.showView"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
            sequence="M2+M3+Q Z">
         <parameter
               id="org.eclipse.ui.views.showView.viewId"
               value="org.eclipse.team.ui.GenericHistoryView">
         </parameter>
      </key>
      <key
            platform="carbon"
            sequence="M2+M3+Q Z"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.views.showView"
            platform="carbon"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
            sequence="M1+M3+Q Z">
         <parameter
               id="org.eclipse.ui.views.showView.viewId"
               value="org.eclipse.team.ui.GenericHistoryView">
         </parameter>
      </key>
   </extension>
<!-- action sets -->
   <extension
         point="org.eclipse.ui.actionSets">
      <actionSet
            label="%Command.category.name"
            description="%Command.category.description"
            visible="false"
            id="org.eclipse.team.ui.actionSet">
         <action
               allowLabelUpdate="true"
               toolbarPath="Normal/Team"
               label="%Command.syncAll.name"
               tooltip="%Command.syncAll.name"
               class="org.eclipse.team.internal.ui.synchronize.actions.GlobalRefreshAction"
               icon="$nl$/icons/full/elcl16/synch_participants.gif"
               style="pulldown"
               id="org.eclipse.team.ui.synchronizeAll">
         </action>
         <action
               allowLabelUpdate="true"
               label="%ConfigureProject.label"
               tooltip="%ConfigureProject.tooltip"
               class="org.eclipse.team.internal.ui.actions.ConfigureProjectAction"
               menubarPath="project/open.ext"
               id="org.eclipse.team.ui.ConfigureProject"/>
         <action
               allowLabelUpdate="true"
               class="org.eclipse.team.internal.ui.actions.ApplyPatchAction"
               definitionId="org.eclipse.team.ui.applyPatch"
               id="org.eclipse.team.ui.ApplyPatchAction"
               label="%ApplyPatch.label"
               menubarPath="project/additions"
               tooltip="%ApplyPatch.tooltip"/>
      </actionSet>
   </extension>
   
 <!-- file modification validator -->
   
   <extension
         point="org.eclipse.team.core.defaultFileModificationValidator">
      <validator class="org.eclipse.team.internal.ui.DefaultUIFileModificationValidator"/>
   </extension>
   
    <!-- adapter factory -->
    
   <extension
         point="org.eclipse.core.runtime.adapters">
      <factory
            adaptableType="org.eclipse.compare.structuremergeviewer.DiffNode"
            class="org.eclipse.team.internal.ui.TeamAdapterFactory">
         <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
      </factory>
      <factory
            adaptableType="org.eclipse.core.resources.mapping.ModelProvider"
            class="org.eclipse.team.internal.ui.TeamAdapterFactory">
         <adapter type="org.eclipse.team.core.mapping.IResourceMappingMerger"/>
         <adapter type="org.eclipse.team.ui.mapping.ISynchronizationCompareAdapter"/>
         <adapter type="org.eclipse.team.core.mapping.ISynchronizationScopeParticipantFactory"/>
      </factory>
      <factory
            adaptableType="org.eclipse.team.core.RepositoryProviderType"
            class="org.eclipse.team.internal.ui.TeamAdapterFactory">
         <adapter type="org.eclipse.team.ui.mapping.ITeamStateProvider"/>
      </factory>
      <factory
            adaptableType="org.eclipse.team.internal.ui.history.FileRevisionEditorInput"
            class="org.eclipse.team.internal.ui.TeamAdapterFactory">
         <adapter
               type="org.eclipse.team.core.history.IFileRevision">
         </adapter>
      </factory>
   </extension>
   <extension
         point="org.eclipse.ui.navigator.navigatorContent">
      <navigatorContent
            contentProvider="org.eclipse.team.internal.ui.mapping.ResourceModelContentProvider"
            id="org.eclipse.team.ui.resourceContent"
            labelProvider="org.eclipse.team.internal.ui.mapping.ResourceModelLabelProvider"
            name="%ResourcesContentExtension"
            priority="lowest">
         <enablement>
           <or>         
            <instanceof value="org.eclipse.core.internal.resources.mapping.ResourceModelProvider"/>
            <instanceof value="org.eclipse.core.resources.IResource"/>
            <instanceof value="org.eclipse.team.core.mapping.ISynchronizationScope"/>
            <instanceof value="org.eclipse.team.core.mapping.ISynchronizationContext"/>
           </or>
         </enablement>
         <actionProvider class="org.eclipse.team.internal.ui.mapping.ResourceModelActionProvider"/>
         <commonSorter
            class="org.eclipse.team.internal.ui.mapping.ResourceModelSorter"
            id="org.eclipse.team.ui.resourceSorter"/>
       </navigatorContent>
   </extension>
   <extension
         point="org.eclipse.ui.navigator.viewer">
       <viewer
             viewerId="org.eclipse.team.ui.navigatorViewer">
           <popupMenu
                allowsPlatformContributions="false"
                id="org.eclipse.team.ui.navigatorViewer#PopupMenu">  
             <insertionPoint name="file"/>  
             <insertionPoint name="edit"/>          
             <insertionPoint name="synchronize"/>
             <insertionPoint
                   name="navigate"
                   separator="true"/>
             <insertionPoint
                   name="merge"
                   separator="true"/>
             <insertionPoint
                   name="other"
                   separator="true"/> 
             <insertionPoint
                   name="sort"
                   separator="true"/>
             <insertionPoint
                   name="additions"
                   separator="true"/>              
             <insertionPoint
                   name="properties"
                   separator="true"/>
          </popupMenu>
       </viewer>
   </extension>
   
   <!-- *************** Synchronize View Participant **************** -->
   <extension
         point="org.eclipse.team.ui.synchronizeParticipants">
      <participant
            class="org.eclipse.team.ui.synchronize.ModelSynchronizeParticipant"
            icon="$nl$/icons/full/eview16/synch_synch.gif"
            id="org.eclipse.team.ui.synchronization_context_synchronize_participant"
            name="%ModelSyncParticipant"
            persistent="false">
      </participant>
   </extension>
   <extension
         id="teamContentProvider"
         name="%Workspace"
         point="org.eclipse.team.ui.teamContentProviders">
      <teamContentProvider
            contentExtensionId="org.eclipse.team.ui.resourceContent"
            icon="$nl$/icons/full/obj/workspace_obj.gif"
            modelProviderId="org.eclipse.core.resources.modelProvider"
            preferencePage="org.eclipse.team.internal.ui.preferences.ResourceModelPreferencePage"
            supportsFlatLayout="true"/>
   </extension>
   <extension
         point="org.eclipse.team.core.storageMergers">
      <storageMerger
            class="org.eclipse.team.internal.ui.mapping.TextStorageMerger"
            extensions="txt"
            id="org.eclipse.team.ui.textStorageMerger"/>
      <contentTypeBinding
            contentTypeId="org.eclipse.core.runtime.text"
            storageMergerId="org.eclipse.team.ui.textStorageMerger"/>
   </extension>
   
   <!-- *************** Activity Support **************** -->
    <extension
          point="org.eclipse.ui.activitySupport">
      <triggerPoint id="org.eclipse.team.ui.activityTriggerPoint">
         <hint
               id="interactive"
               value="true"/>
      </triggerPoint>
    </extension> 
    
   <!-- ******* Export/Import ignored resources ******** -->
   <extension
         point="org.eclipse.ui.preferenceTransfer">
      <transfer
            id="org.eclipse.team.transfer.ignores"
            icon="$nl$/icons/full/obj/ignoreprefs.gif"
            name="%ignoresTransferName">
         <mapping
               scope="instance">
            <entry
                  node="org.eclipse.team.core">
               <key
                     name="ignore_files">
               </key>
            </entry>
         </mapping>
      </transfer>
   </extension>
   
   <!-- ******* Apply Patch in Sync View ******** -->
   <extension
         point="org.eclipse.team.ui.synchronizeWizards">
      <wizard
            class="org.eclipse.team.internal.ui.synchronize.patch.ApplyPatchSynchronizationWizard"
            description="%PatchSyncWizard_description"
            icon="icons/full/obj/hunk_obj.gif"
            id="org.eclipse.team.ui.applyPatchWizard"
            name="%PatchSyncWizard">
      </wizard>
   </extension>
   <extension
         point="org.eclipse.team.ui.synchronizeParticipants">
      <participant
            class="org.eclipse.team.internal.ui.synchronize.patch.ApplyPatchModelSynchronizeParticipant"
            icon="icons/full/obj/hunk_obj.gif"
            id="org.eclipse.team.ui.applyPatchModelParticipant"
            name="%PatchSyncParticipant"
            persistent="false">
      </participant>
   </extension>
   <extension
         id="patchModelProvider"
         name="%PatchModelProvider"
         point="org.eclipse.core.resources.modelProviders">
      <modelProvider
            class="org.eclipse.team.internal.ui.synchronize.patch.PatchModelProvider"/>
      <extends-model id="org.eclipse.core.resources.modelProvider"/>
   </extension>
      <extension
            point="org.eclipse.ui.navigator.navigatorContent">
         <navigatorContent
               contentProvider="org.eclipse.team.internal.ui.synchronize.patch.PatchSyncContentProvider"
               icon="icons/full/obj/hunk_obj.gif"
               id="org.eclipse.team.ui.patchSyncNavigatorContent"
               labelProvider="org.eclipse.team.internal.ui.synchronize.patch.PatchSyncLabelProvider"
               name="%PatchNavigatorContent"
               priority="normal">
            <enablement>
               <or>
                  <instanceof
                        value="org.eclipse.team.internal.ui.synchronize.patch.PatchWorkspace">
                  </instanceof>
                  <instanceof
                        value="org.eclipse.compare.internal.patch.PatchDiffNode">
                  </instanceof>
                  <instanceof
                        value="org.eclipse.team.internal.ui.synchronize.patch.PatchModelProvider">
                  </instanceof>
               </or>
            </enablement>
            <actionProvider
                  class="org.eclipse.team.internal.ui.synchronize.patch.ApplyPatchSynchronizationActionProvider">
            </actionProvider>
            <commonSorter
                  class="org.eclipse.compare.internal.patch.DiffViewerComparator">
               <parentExpression>
                  <instanceof
                        value="org.eclipse.compare.internal.patch.PatchFileDiffNode">
                  </instanceof>
               </parentExpression>
            </commonSorter>
         </navigatorContent>
      </extension>
      <extension
            point="org.eclipse.core.runtime.adapters">
         <factory
               adaptableType="org.eclipse.compare.internal.patch.PatchProjectDiffNode"
               class="org.eclipse.team.internal.ui.synchronize.patch.AdapterFactory">
            <adapter
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
            </adapter>
            <adapter
                  type="org.eclipse.ui.model.IWorkbenchAdapter">
            </adapter>
         </factory>
         <factory
               adaptableType="org.eclipse.compare.internal.patch.PatchFileDiffNode"
               class="org.eclipse.team.internal.ui.synchronize.patch.AdapterFactory">
            <adapter
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
            </adapter>
            <adapter
                  type="org.eclipse.core.resources.IResource">
            </adapter>
            <adapter
                  type="org.eclipse.ui.model.IWorkbenchAdapter">
            </adapter>
         </factory>
         <factory
               adaptableType="org.eclipse.compare.internal.patch.HunkDiffNode"
               class="org.eclipse.team.internal.ui.synchronize.patch.AdapterFactory">
            <adapter
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
            </adapter>
            <adapter
                  type="org.eclipse.ui.model.IWorkbenchAdapter">
            </adapter>
         </factory>
         <factory
               adaptableType="org.eclipse.team.internal.ui.synchronize.patch.PatchWorkspace"
               class="org.eclipse.team.internal.ui.synchronize.patch.AdapterFactory">
            <adapter
                  type="org.eclipse.ui.model.IWorkbenchAdapter">
            </adapter>
         </factory>
         <factory
               adaptableType="org.eclipse.team.internal.ui.synchronize.patch.PatchModelProvider"
               class="org.eclipse.team.internal.ui.synchronize.patch.AdapterFactory">
            <adapter type="org.eclipse.team.ui.mapping.ISynchronizationCompareAdapter"/>
         </factory>
      </extension>
      <extension
            point="org.eclipse.team.ui.teamContentProviders">
         <teamContentProvider
               contentExtensionId="org.eclipse.team.ui.patchSyncNavigatorContent"
               icon="icons/full/obj/hunk_obj.gif"
               modelProviderId="org.eclipse.team.ui.patchModelProvider">
         </teamContentProvider>
      </extension>	            
</plugin>

Back to the top