<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
   id="com.apldbio.sds.platform"
   name="%pluginName"
   version="2.1.0"
   provider-name="%providerName"
   class="com.apldbio.sds.platform.SDSPlatformPlugin">

   <runtime>
      <library name="config/">
         <export name="*"/>
      </library>
      <library name="i18n/">
         <export name="*"/>
      </library>
      <library name="sdsplatform.jar">
         <export name="*"/>
      </library>
      <library name="lib/SDSAlgorithmPlugin.jar">
         <export name="*"/>
      </library>
      <library name="lib/numerics.jar">
         <export name="*"/>
      </library>
      <library name="lib/l2fprod-common-all.jar">
         <export name="*"/>
      </library>
      <library name="lib/itext-1.3.jar">
         <export name="*"/>
      </library>
      <library name="lib/gui-commands-1.1.38.jar">
         <export name="*"/>
      </library>
      <library name="lib/poi-3.0-alpha2-20060616.jar">
         <export name="*"/>
      </library>
      <library name="lib/forms-1.0.5.jar">
         <export name="*"/>
      </library>
      <library name="lib/foxtrot.jar">
         <export name="*"/>
      </library>
      <library name="lib/activation.jar">
         <export name="*"/>
      </library>
      <library name="lib/mail.jar">
         <export name="*"/>
      </library>
      <library name="lib/swingx.jar">
         <export name="*"/>
      </library>
      <library name="lib/dns_sd.jar">
         <export name="*"/>
      </library>
      <library name="lib/jasperreports.jar">
         <export name="*"/>
      </library>
      <library name="lib/jcom.jar">
         <export name="*"/>
      </library>
      <library name="lib/itp.jar">
         <export name="*"/>
      </library>
      <library name="lib/fonts/">
         <export name="*"/>
      </library>
      <library name="lib/jai_imageio.jar">
         <export name="*"/>
      </library>
      <library name="lib/jcommon-1.0.9.jar">
         <export name="*"/>
      </library>
      <library name="lib/jfreechart-1.0.5.jar">
         <export name="*"/>
      </library>
   </runtime>

   <requires>
      <import plugin="com.apldbio.components" export="true"/>
      <import plugin="com.apldbio.sds.hibernate3" export="true"/>
      <import plugin="com.apldbio.sds.jide" export="true"/>
      <import plugin="com.apldbio.sds.spring" export="true"/>
      <import plugin="com.apldbio.sds.apachecommons" export="true"/>
      <import plugin="org.eclipse.core.runtime" export="true"/>
      <import plugin="com.apldbio.sds.javadb"/>
   </requires>

   <extension-point 
		id="tasks"
		name="Tasks"
		schema="schema/tasks.exsd"/>
   <extension-point 
	    id="instruments" 
	    name="Instruments" 
	    schema="schema/instruments.exsd"/>
   <extension-point 
   		id="experimentBuilders" 
   		name="Experiment Builders" 
   		schema="schema/experimentBuilders.exsd"/>
   <extension-point 
   		id="streamParsers" 
   		name="Parsers that parse inputstreams" 
   		schema="schema/streamParsers.exsd"/>
   <extension-point 
   		id="exchangers" 
   		name="Data Exchangers" 
   		schema="schema/exchangers.exsd"/>
   <extension-point id="domains" name="Domain Contributions" schema="schema/domains.exsd"/>


   <extension
         point="com.apldbio.sds.spring.configurations">
      <context
            file="com.apldbio.sds.platform.bean-config.xml"
            seqno="3"/>
   </extension>  
   
	<extension-point
		id="actionContributor"
		name="contribute actions"
	/>
	
	<extension-point
		id="branding"
		name="gets images"
	/>
	
	<extension-point
		id="runTimeThermalProfileEditor"
		name="RunTimeThermalProfileEditor"
	/>
	
	<extension-point
		id="runTimeCycleChangeValidator"
		name="RunTimeCycleChangeValidator"
	/>
   	
	<extension-point id="modules" name="Modules" schema="schema/modules.exsd"/>

	<extension-point id="instrumentvfs" name="Instrument VFS" schema="schema/instrumentvfs.exsd"/>

	<extension-point id="protocolServices" name="Instrument Protocol Service" schema="schema/protocolServices.exsd"/>

	<extension-point id="experimentContributors" name="Experiment Contributors" schema="schema/experimentContributors.exsd"/>

	<extension-point id="wizardBuilders" name="Wizard Builders" schema="schema/wizardBuilders.exsd"/>

    <extension-point id="experiment_services" name="Experiment Services" schema="schema/experiment_services.exsd"/>
   
    <extension-point id="calibration" name="calibration" schema="schema/calibration.exsd"/>
    <extension-point id="calibrationContributors" name="Calibration Contributors" schema="schema/calibrationContributor.exsd"/>
    <extension-point id="prerunvalidators" name="Pre-run Validators" schema="schema/prerunvalidators.exsd"/>

	<extension
	      id="sds.platform"
	      name="SDS Platform"
	      point="com.apldbio.sds.platform.modules">
	   <module
          desc="SDS Platform Module"
          id="com.apldbio.sds.platform.module"
          name="SDS Platform Module"
          vendor="Applied Biosystems"
          version="1.0.2"/>
	   <factory class="com.apldbio.sds.platform.algorithms.AlgorithmModuleFactory"/>
       <factory class="com.apldbio.sds.platform.tools.JreModuleFactory"/>
	</extension>
   
</plugin>
