view com.redhat.thermostat.tools.eclipse.plugin/plugin.xml @ 136:31d0ab4467ad

Add an export wizard to export entire plugin Introduce an export wizard that can export the entire plugin projects into a Thermostat installation. Add 'tags' to projects to keep track of what the root project (to export) is. There's barely any feedback for the export process right now. Errors and issues are effectively ignored.
author Omair Majid <omajid@redhat.com>
date Thu, 05 Jun 2014 11:53:06 -0400
parents 01068177f080
children
line wrap: on
line source

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

   <extension
         point="org.eclipse.ui.editors">
      <editor
            class="com.redhat.thermostat.tools.eclipse.plugin.editor.MultiPageEditor"
            contributorClass="com.redhat.thermostat.tools.eclipse.plugin.editor.MultiPageEditorContributor"
            extensions="xml"
            icon="icons/thermostat.png"
            id="com.redhat.thermostat.tools.eclipse.plugin.xmlEditor"
            name="Thermostat Plugin Editor">
         <contentTypeBinding
               contentTypeId="com.redhat.thermostat.tools.eclipse.plugin.xml">
         </contentTypeBinding>
      </editor>
   </extension>
   
   <extension
         point="org.eclipse.ui.newWizards">
      <category
            name="Thermostat"
            id="com.redhat.thermostat.tools.eclipse.plugin.wizards">
      </category>
      <wizard
            name="Thermostat Plugin Projects"
            icon="icons/thermostat.png"
            category="com.redhat.thermostat.tools.eclipse.plugin"
            class="com.redhat.thermostat.tools.eclipse.plugin.wizards.ThermostatProjectCreationWizard"
            id="com.redhat.thermostat.tools.eclipse.plugin.newProjectWizard">
      </wizard>
      <wizard
            category="com.redhat.thermostat.tools.eclipse.plugin"
            class="com.redhat.thermostat.tools.eclipse.plugin.wizards.PluginXmlCreationWizard"
            icon="icons/thermostat.png"
            id="com.redhat.thermostat.tools.eclipse.plugin.newXmlWizard"
            name="Thermostat Plugin Descriptor"
            project="false">
      </wizard>
   </extension>
   <extension
         id="com.redhat.thermostat.eclipse.plugin.contenttypes"
         point="org.eclipse.core.contenttype.contentTypes">
      <content-type
            base-type="org.eclipse.core.runtime.xml"
            file-names="thermostat-plugin.xml"
            id="com.redhat.thermostat.tools.eclipse.plugin.xml"
            name="Thermostat Plugin XML"
            priority="high">
         <describer
               class="org.eclipse.core.runtime.content.XMLRootElementContentDescriber2">
            <parameter
                  name="element"
                  value="{http://icedtea.classpath.org/thermostat/plugins/v1.0}plugin">
            </parameter>
         </describer>
      </content-type>
   </extension>
   <extension
         point="org.eclipse.ui.exportWizards">
      <wizard
            class="com.redhat.thermostat.tools.eclipse.plugin.wizards.ExportPluginWizard"
            icon="icons/thermostat.png"
            id="com.redhat.thermostat.tools.eclipse.plugin.exportWizard"
            name="Thermostat Export Plugin">
         <description>
            Export a Thermostat plugin into a target Thermostat installation
         </description>
      </wizard>
   </extension>

</plugin>