home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2006 April / DPPRO0406DVD.ISO / Essentials / Programming / Eclipse SDK / eclipse-SDK-3.1.1-win32.exe / eclipse / plugins / org.eclipse.ui.externaltools_3.1.1.jar / plugin.xml < prev   
Encoding:
Extensible Markup Language  |  2005-09-29  |  9.4 KB  |  212 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.0"?>
  3. <plugin>
  4.  
  5.     
  6. <!-- For internal use only. Not to be extended. -->
  7.    <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"  schema="schema/configurationDuplicationMaps.exsd"/>
  8.  
  9. <!-- UI extensions -->
  10. <!-- Extensions -->
  11.    <extension
  12.          point="org.eclipse.ui.actionSets">
  13.       <actionSet
  14.             label="%ActionSet.externalTools"
  15.             visible="true"
  16.             id="org.eclipse.ui.externaltools.ExternalToolsSet">
  17.          <menu
  18.                label="%Menu.run"
  19.                path="additions"
  20.                id="org.eclipse.ui.run">
  21.             <separator
  22.                   name="ExternalToolsGroup">
  23.             </separator>
  24.          </menu>
  25.          <action
  26.                label="%Action.externalTools"
  27.                style="pulldown"
  28.                icon="$nl$/icons/full/obj16/external_tools.gif"
  29.                class="org.eclipse.ui.externaltools.internal.menu.ExternalToolMenuDelegate"
  30.                menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
  31.                id="org.eclipse.ui.externaltools.ExternalToolMenuDelegateMenu">
  32.          </action>
  33.          <action
  34.                definitionId="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar"
  35.                label="%Action.externalTools"
  36.                style="pulldown"
  37.                icon="$nl$/icons/full/obj16/external_tools.gif"
  38.                tooltip="%Action.externalToolsTip"
  39.                class="org.eclipse.ui.externaltools.internal.menu.ExternalToolMenuDelegate"
  40.                toolbarPath="org.eclipse.debug.ui.launchActionSet/debug"
  41.                id="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar">
  42.          </action>
  43.          <action
  44.                definitionId="org.eclipse.ui.externalTools.commands.OpenExternalToolsConfigurations"
  45.                label="%ActionDefinition.openExternalToolsConfigurations.name"
  46.                class="org.eclipse.ui.externaltools.internal.menu.OpenExternalToolsConfigurations"
  47.                id="org.eclipse.ui.externaltools.OpenExternalToolsConfigurations">
  48.          </action>
  49.       </actionSet>
  50.    </extension>
  51.    <extension
  52.          point="org.eclipse.ui.commands">
  53.       <command
  54.             name="%ActionDefinition.externalToolMenuDelegateToolbar.name"
  55.             description="%ActionDefinition.externalToolMenuDelegateToolbar.description"
  56.             categoryId="org.eclipse.debug.ui.category.run"
  57.             id="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar">
  58.       </command>
  59.        <command
  60.             name="%ActionDefinition.openExternalToolsConfigurations.name"
  61.             categoryId="org.eclipse.debug.ui.category.run"
  62.             description="%ActionDefinition.openExternalToolsConfigurations.description"
  63.             id="org.eclipse.ui.externalTools.commands.OpenExternalToolsConfigurations">
  64.       </command>
  65.    </extension>
  66.    <extension
  67.          point="org.eclipse.ui.preferencePages">
  68.       <page
  69.             name="%PreferencePage.externalToolsPreferences"
  70.             category="org.eclipse.debug.ui.DebugPreferencePage"
  71.             class="org.eclipse.ui.externaltools.internal.ui.ExternalToolsPreferencePage"
  72.             id="org.eclipse.ui.externaltools.ExternalToolsPreferencePage">
  73.       </page>
  74.    </extension>
  75.    <extension
  76.          point="org.eclipse.ui.propertyPages">
  77.       <page
  78.             objectClass="org.eclipse.core.resources.IProject"
  79.             adaptable="true"
  80.             name="%PropertyPage.externalToolsBuilders"
  81.             class="org.eclipse.ui.externaltools.internal.ui.BuilderPropertyPage"
  82.             id="org.eclipse.ui.externaltools.propertypages.BuilderPropertyPage">
  83.          <filter
  84.                name="open"
  85.                value="true">
  86.          </filter>
  87.       </page>
  88.    </extension>
  89.    <extension
  90.          id="ExternalToolBuilder"
  91.          name="%Builder.externalTools"
  92.          point="org.eclipse.core.resources.builders">
  93.       <builder
  94.           isConfigurable= "true">
  95.          <run
  96.                class="org.eclipse.ui.externaltools.internal.model.ExternalToolBuilder">
  97.          </run>
  98.       </builder>
  99.    </extension>
  100. <!-- Launch Configuration Extensions -->
  101.    <extension
  102.          point="org.eclipse.debug.core.launchConfigurationTypes">
  103.       <launchConfigurationType
  104.             name="%Program.externalTools"
  105.             delegate="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
  106.             category="org.eclipse.ui.externaltools"
  107.             modes="run"
  108.             id="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
  109.       </launchConfigurationType>
  110.       <launchConfigurationType
  111.             name="%Program.externalTools"
  112.             delegate="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
  113.             category="org.eclipse.ui.externaltools.builder"
  114.             modes="run"
  115.             id="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
  116.       </launchConfigurationType>
  117.    </extension>
  118.    <extension
  119.          point="org.eclipse.ui.externaltools.configurationDuplicationMaps">
  120.       <configurationMap
  121.             sourceType="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"
  122.             builderType="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
  123.       </configurationMap>
  124.    </extension>
  125.    <extension
  126.          point="org.eclipse.debug.ui.launchConfigurationTabGroups">
  127.       <launchConfigurationTabGroup
  128.             type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"
  129.             description="%programLaunchConfigurationTabGroup.description"
  130.             helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.program"
  131.             class="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramTabGroup"
  132.             id="org.eclipse.ui.externaltools.launchConfigurationTabGroup.program">
  133.       </launchConfigurationTabGroup>
  134.       <launchConfigurationTabGroup
  135.             type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType"
  136.             description="%programBuilderLaunchConfigurationTabGroup.description"
  137.             helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.program_builder"
  138.             class="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup"
  139.             id="org.eclipse.ui.externaltools.launchConfigurationTabGroup.program.builder">
  140.       </launchConfigurationTabGroup>
  141.    </extension>
  142.    <extension
  143.          point="org.eclipse.debug.ui.launchConfigurationTypeImages">
  144.       <launchConfigurationTypeImage
  145.             icon="$nl$/icons/full/obj16/external_tools.gif"
  146.             configTypeID="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"
  147.             id="org.eclipse.ui.externaltools.launchConfigurationTypeImage.program">
  148.       </launchConfigurationTypeImage>
  149.       <launchConfigurationTypeImage
  150.             icon="$nl$/icons/full/obj16/external_tools.gif"
  151.             configTypeID="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType"
  152.             id="org.eclipse.ui.externaltools.launchConfigurationTypeImage.program.builder">
  153.       </launchConfigurationTypeImage>
  154.    </extension>
  155.    <extension
  156.          point="org.eclipse.debug.ui.launchGroups">
  157.       <launchGroup
  158.             label="%ExternalToolsLaunchGroup.label"
  159.             bannerImage="$nl$/icons/full/wizban/ext_tools_wiz.gif"
  160.             category="org.eclipse.ui.externaltools"
  161.             image="$nl$/icons/full/obj16/external_tools.gif"
  162.             mode="run"
  163.             id="org.eclipse.ui.externaltools.launchGroup"
  164.             title="%ExternalToolsLaunchGroup.title">
  165.       </launchGroup>
  166.       <launchGroup
  167.             label="%ExternalToolsLaunchGroup.label"
  168.             bannerImage="$nl$/icons/full/wizban/ext_tools_wiz.gif"
  169.             category="org.eclipse.ui.externaltools.builder"
  170.             image="icons/full/obj16/external_tools.gif"
  171.             public="false"
  172.             mode="run"
  173.             id="org.eclipse.ui.externaltools.launchGroup.builder">
  174.       </launchGroup>
  175.    </extension>
  176. <!-- Dynamic (String Substitution) Variables -->    
  177.    <extension
  178.          point="org.eclipse.core.variables.dynamicVariables">
  179.       <variable
  180.             name="build_type"
  181.             resolver="org.eclipse.ui.externaltools.internal.variables.BuildTypeResolver"
  182.             description="%build_type.description"
  183.             supportsArgument="false">
  184.       </variable>
  185.        <variable
  186.             name="build_project"
  187.             resolver="org.eclipse.ui.externaltools.internal.variables.BuildProjectResolver"
  188.             description="%build_project.description">
  189.       </variable>
  190.        <variable
  191.             name="system_path"
  192.             resolver="org.eclipse.ui.externaltools.internal.variables.SystemPathResolver"
  193.             description="%system_path.description"
  194.             supportsArgument="true">
  195.       </variable>
  196.    </extension>
  197.    
  198.    <extension
  199.          point="org.eclipse.debug.core.launchConfigurationComparators">
  200.       <launchConfigurationComparator
  201.             attribute="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE"
  202.             class="org.eclipse.ui.externaltools.internal.launchConfigurations.WorkingSetComparator"
  203.             id="org.eclipse.ui.externaltools.workingSetComparator">
  204.       </launchConfigurationComparator>
  205.    </extension>
  206.    
  207.        <extension point="org.eclipse.core.runtime.preferences">
  208.         <initializer class="org.eclipse.ui.externaltools.internal.model.ExternalToolsPreferenceInitializer"/>
  209.     </extension>
  210.  
  211. </plugin>
  212.