<?xml version="1.0" encoding="UTF-8"?>
<plugin
   id="org.eclipse.hyades.test.ui"
   name="%PLUGIN_NAME"
   version="1.2.0"
   provider-name="%PROVIDER_NAME"
   class="org.eclipse.hyades.test.ui.TestUIPlugin">

   <runtime>
      <library name="hyades.test.ui.jar">
         <export name="*"/>
         <packages prefixes="org.eclipse.hyades.test.ui.internal,org.eclipse.hyades.test.ui"/>
      </library>
   </runtime>
   <requires>
      <import plugin="org.apache.xerces"/>
      <import plugin="org.eclipse.core.resources"/>
      <import plugin="org.eclipse.ui"/>
      <import plugin="org.eclipse.hyades.models.hierarchy"/>
      <import plugin="org.eclipse.hyades.models.common" export="true"/>
      <import plugin="org.eclipse.hyades.ui" export="true"/>
      <import plugin="org.eclipse.hyades.execution.harness"/>
      <import plugin="org.eclipse.hyades.execution.core"/>
   </requires>


   <extension-point id="newTestCaseWizards" name="%EP_NEW_TST_CASE" schema="schema/newTestCaseWizards.exsd"/>
   <extension-point id="generateWizards" name="%EP_GEN_WIZS" schema="schema/generateWizards.exsd"/>
   <extension-point id="runWizards" name="%EP_RUN_WIZS" schema="schema/runWizards.exsd"/>

   <extension
         point="org.eclipse.ui.newWizards">
      <category
            name="%W_TEST"
            id="org.eclipse.hyades.test.ui.wizards.new">
      </category>
      <category
            name="%W_TST_ELEMENTS"
            parentCategory="org.eclipse.hyades.test.ui.wizards.new"
            id="testElements">
      </category>
      <category
            name="%W_TST_SUITE"
            parentCategory="org.eclipse.hyades.test.ui.wizards.new"
            id="testSuite">
      </category>
      <wizard
            name="%W_DEPLOYMENT"
            icon="icons/full/ctool16/newdeployment_wiz.gif"
            category="org.eclipse.hyades.test.ui.wizards.new/testElements"
            class="org.eclipse.hyades.test.ui.internal.wizard.DeploymentNewWizard"
            id="org.eclipse.hyades.test.ui.internal.wizard.DeploymentNewWizard">
         <description>
            %WIZ_NEW_DEPLOY_DSC
         </description>
      </wizard>
      <wizard
            name="%W_DATAPOOL"
            icon="icons/full/ctool16/newdatapool_wiz.gif"
            category="org.eclipse.hyades.test.ui.wizards.new/testElements"
            class="org.eclipse.hyades.test.ui.internal.wizard.DatapoolNewWizard"
            id="org.eclipse.hyades.test.ui.internal.wizard.DatapoolNewWizard">
      </wizard>
   </extension>
   <extension
         point="org.eclipse.ui.editors">
      <editor
            name="%EDT_TST_SUITE_TTL"
            icon="icons/full/obj16/testsuite_obj.gif"
            extensions="testsuite"
            class="org.eclipse.hyades.test.ui.internal.editor.TestSuiteEditorPart"
            id="org.eclipse.hyades.test.ui.editor.TestSuiteEditorPart">
      </editor>
      <editor
            name="%EDT_DEPLOY_TTL"
            icon="icons/full/obj16/deployment_obj.gif"
            extensions="deploy"
            class="org.eclipse.hyades.test.ui.internal.editor.DeploymentEditorPart"
            id="org.eclipse.hyades.test.ui.editor.DeploymentEditorPart">
      </editor>
      <editor
            name="%EDT_EXEC_TTL"
            icon="icons/full/obj16/execution_obj.gif"
            extensions="execution"
            class="org.eclipse.hyades.test.ui.internal.editor.ExecutionEditorPart"
            id="org.eclipse.hyades.test.ui.editor.ExecutionEditorPart">
      </editor>
      <editor
            name="%EDT_DATAPOOL_TTL"
            icon="icons/full/obj16/datapool_obj.gif"
            extensions="datapool"
            class="org.eclipse.hyades.test.ui.internal.editor.DatapoolEditorPart"
            id="org.eclipse.hyades.test.ui.editor.DatapoolEditorPart">
      </editor>
   </extension>
   <extension
         point="org.eclipse.hyades.ui.editorExtensions">
      <editorExtension
            name="%EDT_DEPLOY_TTL"
            description="%EDT_DEPLOY_DSC"
            class="org.eclipse.hyades.test.ui.internal.editor.extension.DeploymentEditorExtension"
            id="org.eclipse.hyades.test.ui.editor.extension.Deployment"
            extension="deploy">
      </editorExtension>
      <editorExtension
            name="%EDT_EXEC_TTL"
            description="%EDT_EXEC_DSC"
            class="org.eclipse.hyades.test.ui.internal.editor.extension.ExecutionEditorExtension"
            id="org.eclipse.hyades.test.ui.editor.extension.Execution"
            extension="execution">
      </editorExtension>
      <editorExtension
            name="Datapool Editor"
            description="%EDT_DATA_DSC"
            class="org.eclipse.hyades.test.ui.internal.editor.extension.DatapoolEditorExtension"
            id="org.eclipse.hyades.test.ui.editor.extension.Datapool"
            extension="datapool">
      </editorExtension>
   </extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%TEST_PREF_PAGE"
            class="org.eclipse.hyades.test.ui.internal.preference.TestPreferencePage"
            id="org.eclipse.hyades.test.ui.internal.preference.TestPreferencePage">
      </page>
      <page
            name="%PRF_TST_SUITE_ASSOC"
            category="org.eclipse.hyades.test.ui.internal.preference.TestPreferencePage"
            class="org.eclipse.hyades.test.ui.internal.preference.TestSuiteAssociation"
            id="org.eclipse.hyades.test.ui.internal.preference.TestSuiteAssociation">
      </page>
      <page
            name="%preference.report.Title"
            category="org.eclipse.hyades.test.ui.internal.preference.TestPreferencePage"
            class="org.eclipse.hyades.test.ui.internal.preference.ReportGeneratorPage"
            id="org.eclipse.hyades.test.ui.internal.preference.ReportGeneratorPage">
      </page>
   </extension>
   <extension
         point="org.eclipse.ui.views">
      <category
            name="%W_TEST"
            id="org.eclipse.hyades.test.ui.views">
      </category>
      <view
            name="%TST_NAVIGATOR"
            icon="icons/full/cview16/testnavigator_view.gif"
            category="org.eclipse.hyades.test.ui.views"
            class="org.eclipse.hyades.test.ui.internal.navigator.TestNavigator"
            id="org.eclipse.hyades.test.ui.TestNavigator">
      </view>
      <view
            name="%EXEC_NAVIGATOR"
            icon="icons/full/cview16/execution_view.gif"
            category="org.eclipse.hyades.test.ui.views"
            class="org.eclipse.hyades.test.ui.internal.navigator.ExecutionNavigator"
            id="org.eclipse.hyades.test.ui.ExecutionNavigator">
      </view>
   </extension>
   <extension
         point="org.eclipse.ui.perspectives">
      <perspective
            name="%PER_TST_NME"
            icon="icons/full/cview16/testpersp.gif"
            class="org.eclipse.hyades.test.ui.internal.navigator.TestPerspectiveFactory"
            id="org.eclipse.hyades.ui.perspective.TestPerspective">
      </perspective>
   </extension>
   <extension
         point="org.eclipse.ui.elementFactories">
      <factory
            class="org.eclipse.hyades.test.ui.internal.model.CMNNamedElementUtil$ElementFactory"
            id="org.eclipse.hyades.test.ui.internal.model.CMNNamedElementUtil$ElementFactory">
      </factory>
      <factory
            class="org.eclipse.hyades.test.ui.internal.model.ResourceUtil$ElementFactory"
            id="org.eclipse.hyades.test.ui.internal.model.ResourceUtil$ElementFactory">
      </factory>
   </extension>

</plugin>
