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



                                      



                                                                                      
                                                                               

                                                                                                 
                                                                                                


                  










                                                                                  

                                                      
                                                                        

                             
                               
                                                                   






                                                                
                                                                                         
                                               
                                                            
                                                                             
                                         
                              
                        
                   
                                                                                        


                                                                                                         
                         
                         

                                                                      

                            
                                                                               
                           
                                                                                                  

                            
                         

                                   
                                                                           
                                                                           


                                               






                                                                        






                                                                             
               
 
                                        
                                                       
               
                                                              

                                             
             
                                 

                                                                     
                            
                                                 
                                                                  
                                         


                                           

               
   
                                  
                                                              
                 


                                                                       


                   
                                          
                                                                     
                        

                                                                     


                                               
                                                                                               




                          










                                                                               
                                           
                                                                                                        




                                                                         
                           













                                                                                                        





                                                                              
                           













                                                                                                        
                         

               
                              
                                              
              
                                                                



                                                                      





                                                                           

               
                              

                                              


                                                                     
                                             
                                                                    
                      




                                                          












                                                                                                        
                                             
                                                                    
                      








                                                                                                        



                            
               



                                                                          
                     
                                            




                                                                        


                                                                              




                                                                                   
                                                                                      


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

<!-- Adapter factory contributions -->
   <extension point="org.eclipse.core.runtime.adapters">
      <factory
            adaptableType="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"
            class="org.eclipse.tcf.te.tcf.ui.internal.adapters.AdapterFactory">
         <adapter type="org.eclipse.jface.viewers.ILabelProvider"/>
         <adapter type="org.eclipse.tcf.te.ui.views.interfaces.handler.IRefreshHandlerDelegate"/>
         <adapter type="org.eclipse.tcf.te.ui.views.interfaces.handler.IDeleteHandlerDelegate"/>
      </factory>
   </extension>   

<!-- Event listener contributions -->
   <extension point="org.eclipse.tcf.te.runtime.eventListeners">
      <eventListener
            class="org.eclipse.tcf.te.tcf.ui.navigator.EventListener">
         <eventSourceType
               bundleId="org.eclipse.tcf.te.tcf.locator"
               class="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel">
         </eventSourceType>
      </eventListener>
   </extension>

<!-- Common navigator contributions -->
   <extension point="org.eclipse.ui.navigator.viewer">
      <viewerContentBinding viewerId="org.eclipse.tcf.te.ui.views.View">
         <includes>
            <contentExtension
                  isRoot="true"
                  pattern="org.eclipse.tcf.te.tcf.ui.navigator.*"/>
         </includes>
      </viewerContentBinding>
   </extension>
   
   <extension point="org.eclipse.ui.navigator.navigatorContent">
      <navigatorContent
            activeByDefault="true"
            contentProvider="org.eclipse.tcf.te.tcf.ui.navigator.ContentProviderDelegate"
            icon="icons/obj16/rootNode_obj.gif"
            id="org.eclipse.tcf.te.tcf.ui.navigator.content"
            labelProvider="org.eclipse.tcf.te.tcf.ui.navigator.LabelProvider"
            name="%navigatorContent.name"
            priority="normal">
            <enablement>
               <or>
                  <instanceof value="org.eclipse.tcf.te.ui.views.interfaces.ICategory"/>
                  <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/>
                  <instanceof value="org.eclipse.tcf.te.tcf.ui.navigator.nodes.PeerRedirectorGroupNode"/>
               </or>
            </enablement>
            <commonSorter
                  class="org.eclipse.tcf.te.ui.trees.TreeViewerSorter"
                  id="org.eclipse.tcf.te.tcf.ui.navigator.sorter"/>
            <commonWizard
                  type="new"
                  wizardId="org.eclipse.tcf.te.tcf.ui.wizards.NewTargetWizard">
               <enablement>
                  <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/>
               </enablement>
            </commonWizard>
      </navigatorContent>
      <commonFilter
            activeByDefault="false"
            class="org.eclipse.tcf.te.tcf.ui.filter.UnreachablePeersFilter"
            id="org.eclipse.tcf.te.tcf.ui.navigator.UnreachablePeersFilter"
            name="%UnreachablePeersFilter.name"
            visibleInUI="true">
      </commonFilter>
      <commonFilter
            activeByDefault="true"
            class="org.eclipse.tcf.te.tcf.ui.filter.RedirectPeersFilter"
            id="org.eclipse.tcf.te.tcf.ui.navigator.RedirectPeersFilter"
            name="%RedirectPeersFilter.name"
            visibleInUI="false">
      </commonFilter>
      <commonFilter
            activeByDefault="false"
            class="org.eclipse.tcf.te.tcf.ui.filter.PeersByCurrentUserFilter"
            id="org.eclipse.tcf.te.tcf.ui.navigator.PeersByCurrentUserFilter"
            name="%PeersByCurrentUserFilter.name"
            visibleInUI="true">
      </commonFilter>
   </extension>

<!-- New target wizard contributions -->
   <extension point="org.eclipse.tcf.te.ui.newWizards">
      <category
            id="org.eclipse.tcf.te.tcf.ui.newWizards.category"
            name="%NewWizards.category.name">
      </category>
      <wizard
            canFinishEarly="true"
            category="org.eclipse.tcf.te.tcf.ui.newWizards.category"
            class="org.eclipse.tcf.te.tcf.ui.wizards.NewTargetWizard"
            hasPages="false"
            icon="icons/elcl16/newTarget_wiz.gif"
            id="org.eclipse.tcf.te.tcf.ui.wizards.NewTargetWizard"
            name="%NewTargetWizard.name">
            <description>
               %NewTargetWizard.description
            </description>
      </wizard>
   </extension>
   
<!-- Editor page contributions -->
   <extension point="org.eclipse.tcf.te.ui.views.editorPages">
      <editorPage
            class="org.eclipse.tcf.te.tcf.ui.editor.OverviewEditorPage"
            name="%OverviewEditorPage.name"
            id="org.eclipse.tcf.te.tcf.ui.OverviewEditorPage">
      </editorPage>
   </extension>

<!-- Editor page binding contributions -->
   <extension point="org.eclipse.tcf.te.ui.views.editorPageBindings">
      <editorPageBinding
            id="org.eclipse.tcf.te.tcf.ui.binding.OverviewEditorPage"
            pageId="org.eclipse.tcf.te.tcf.ui.OverviewEditorPage"
            insertBefore="first">
         <enablement>
            <with variable="activeEditorInput">
               <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/>
            </with>
         </enablement>
      </editorPageBinding>
   </extension>

<!-- Preference page contributions -->
   <extension point="org.eclipse.ui.preferencePages">
      <page
            category="org.eclipse.tcf.te.ui.preferences.general"
            class="org.eclipse.tcf.te.tcf.ui.preferences.LoggingPreferencePage"
            id="org.eclipse.tcf.te.ui.preferences.tcf.logging"
            name="%preference.page.name">
      </page>
   </extension>

<!-- Menu contributions -->
   <extension point="org.eclipse.ui.menus">
      <menuContribution locationURI="popup:org.eclipse.tcf.te.ui.views.View#Popup?after=group.redirect">
         <command
               commandId="org.eclipse.tcf.te.tcf.ui.command.redirect"
               helpContextId="org.eclipse.tcf.te.tcf.ui.command_Redirect"
               id="org.eclipse.tcf.te.tcf.ui.commands.redirect"
               label="%command.redirect.label"
               mnemonic="e"
               style="push"
               tooltip="%command.redirect.tooltip">
            <visibleWhen checkEnabled="false">
               <with variable="selection">
                  <count value="+"/>
                  <iterate operator="and" ifEmpty="false">
                     <and>
                        <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/>
                        <test property="org.eclipse.tcf.te.tcf.locator.isStaticPeer" value="true"/>
                     </and>                        
                  </iterate>
               </with>
            </visibleWhen>
         </command>

         <command
               commandId="org.eclipse.tcf.te.tcf.ui.command.resetredirect"
               helpContextId="org.eclipse.tcf.te.tcf.ui.command_ResetRedirect"
               id="org.eclipse.tcf.te.tcf.ui.commands.resetredirect"
               label="%command.resetredirect.label"
               mnemonic="s"
               style="push"
               tooltip="%command.resetredirect.tooltip">
            <visibleWhen checkEnabled="false">
               <with variable="selection">
                  <count value="+"/>
                  <iterate operator="and" ifEmpty="false">
                     <and>
                        <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/>
                        <test property="org.eclipse.tcf.te.tcf.locator.isStaticPeer" value="true"/>
                     </and>                        
                  </iterate>
               </with>
            </visibleWhen>
         </command>
      </menuContribution>
   </extension>

<!-- Command contributions -->
   <extension point="org.eclipse.ui.commands">
      <command
            categoryId="org.eclipse.tcf.te.ui.commands.category"
            helpContextId="org.eclipse.tcf.te.tcf.ui.command_Redirect"
            id="org.eclipse.tcf.te.tcf.ui.command.redirect"
            name="%command.redirect.name">
      </command>
      <command
            categoryId="org.eclipse.tcf.te.ui.commands.category"
            helpContextId="org.eclipse.tcf.te.tcf.ui.command_ResetRedirect"
            id="org.eclipse.tcf.te.tcf.ui.command.resetredirect"
            name="%command.resetredirect.name">
      </command>
   </extension>

<!-- Handler contributions -->
   <extension point="org.eclipse.ui.handlers">
      <handler
            class="org.eclipse.tcf.te.tcf.ui.handler.RedirectHandler"
            commandId="org.eclipse.tcf.te.tcf.ui.command.redirect">
            <activeWhen>
               <with variable="activePartId">
                  <equals value="org.eclipse.tcf.te.ui.views.View"/>
               </with>
            </activeWhen>
            <enabledWhen>
               <with variable="selection">
                  <count value="1"/>
                  <iterate operator="and" ifEmpty="false">
                     <and>
                        <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/>
                        <test property="org.eclipse.tcf.te.tcf.locator.isRedirected" value="false"/>
                     </and>
                  </iterate>
               </with>
            </enabledWhen>
      </handler>
      
      <handler
            class="org.eclipse.tcf.te.tcf.ui.handler.ResetRedirectHandler"
            commandId="org.eclipse.tcf.te.tcf.ui.command.resetredirect">
            <activeWhen>
               <with variable="activePartId">
                  <equals value="org.eclipse.tcf.te.ui.views.View"/>
               </with>
            </activeWhen>
            <enabledWhen>
               <with variable="selection">
                  <count value="1"/>
                  <iterate operator="and" ifEmpty="false">
                     <and>
                        <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/>
                        <test property="org.eclipse.tcf.te.tcf.locator.isRedirected" value="true"/>
                     </and>
                  </iterate>
               </with>
            </enabledWhen>
      </handler>
   </extension>
   
<!-- Tabbed properties view contributions -->   
   <extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs">
      <propertyTabs contributorId="org.eclipse.tcf.te.ui">
         <propertyTab
               category="org.eclipse.tcf.te"
               id="org.eclipse.tcf.te.ui.views.propertyTab.peer.general"
               label="%propertyTab.general.label">
         </propertyTab>
      </propertyTabs>
   </extension>
   
   <extension point="org.eclipse.ui.views.properties.tabbed.propertySections">
      <propertySections contributorId="org.eclipse.tcf.te.ui">
         <propertySection
               class="org.eclipse.tcf.te.tcf.ui.internal.tabbed.PeerGeneralSection"
               enablesFor="1"
               id="org.eclipse.tcf.te.ui.views.propertysections.peer.general"
               tab="org.eclipse.tcf.te.ui.views.propertyTab.peer.general">
            <input type="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/>
         </propertySection>
      </propertySections>
   </extension>
   
</plugin>

Back to the top