Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: f7679aec00e5b58139c48dde0434801f56e9af1b (plain) (tree)









































































                                                                                                                                                                 
                                 
               
 
         
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <!-- Maven Profile Selection-->
    <extension
          point="org.eclipse.ui.commands">
       <command
             categoryId="org.eclipse.ui.category.window"
             id="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand"
             name="%Select_Maven_Profiles_Cmd">
       </command>
    </extension>
    
    <extension
          point="org.eclipse.ui.handlers">
       <handler
             class="org.eclipse.m2e.profiles.ui.internal.actions.ProfileSelectionHandler"
             commandId="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand">
       </handler>
    </extension>
    <extension
          point="org.eclipse.ui.bindings">
       <key
             commandId="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand"
             contextId="org.eclipse.ui.contexts.window"
             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
             sequence="Ctrl+Alt+P">
       </key>
    </extension>
   
   <extension point="org.eclipse.ui.popupMenus">
        <objectContribution id="org.eclipse.m2e.profiles.ui.profiles.selectFromProject"
                          objectClass="org.eclipse.core.resources.IProject"
                          adaptable="true">
         <action id="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileAction"
                 class="org.eclipse.m2e.profiles.ui.internal.actions.GenericCommandActionDelegate:org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand"
                 label="%Select_Maven_Profiles_Menu"
                 style="push"
                 definitionId="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand"
                 menubarPath="org.eclipse.m2e.core.mavenMenu/open"
                 enablesFor="+"/>
         <visibility>
           <and>
             <objectState name="open" value="true"/>
             <objectState name="nature" value="org.eclipse.m2e.core.maven2Nature"/>
           </and>
         </visibility>
      </objectContribution>
      
       <objectContribution id="org.eclipse.m2e.profiles.ui.profiles.selectFromPom"
                          objectClass="org.eclipse.core.resources.IFile"
                          adaptable="true">
         <action id="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileAction"
                 class="org.eclipse.m2e.profiles.ui.internal.actions.GenericCommandActionDelegate:org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand"
                 label="%Select_Maven_Profiles_Menu"
                 style="push"
                 definitionId="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand"
                 menubarPath="org.eclipse.m2e.core.fileMenu/open"
                 enablesFor="+"/>
         <visibility>
            <objectState name="name" value="pom.xml"/>
         </visibility>
      </objectContribution>
      
      <objectContribution id="org.eclipse.m2e.profiles.ui.profiles.selectFromWorkingSet"
      	     adaptable="true"
             objectClass="org.eclipse.ui.IWorkingSet">
         <action id="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileAction"
                 class="org.eclipse.m2e.profiles.ui.internal.actions.GenericCommandActionDelegate:org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand"
                 label="%Select_Maven_Profiles_Menu"
                 style="push"
                 definitionId="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand"
                 menubarPath="org.eclipse.m2e.core.workingSetMenu/open"
                 enablesFor="+"/>
      </objectContribution>      
  </extension> 

</plugin>

Back to the top