<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension
         point="org.eclipse.linuxtools.tmf.core.analysis">
      <module
         id="org.eclipse.linuxtools.tmf.core.tests.analysis.test"
         name="Test analysis"
         analysis_module="org.eclipse.tracecompass.tmf.tests.stubs.analysis.TestAnalysis">
         <parameter
               name="test">
         </parameter>
         <tracetype
               class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub">
         </tracetype>
         <tracetype
               applies="false"
               class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub3">
         </tracetype>
      </module>
      <module
         id="org.eclipse.linuxtools.tmf.core.tests.analysis.test2"
         name="Test analysis 2"
         analysis_module="org.eclipse.tracecompass.tmf.tests.stubs.analysis.TestAnalysis"
         automatic="true">
         <parameter
               default_value="3"
               name="test">
         </parameter>
         <tracetype
               class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub">
         </tracetype>
      </module>
      <module
            analysis_module="org.eclipse.tracecompass.tmf.tests.stubs.analysis.TestAnalysis2"
            automatic="true"
            id="org.eclipse.linuxtools.tmf.core.tests.analysis.testother"
            name="Test other analysis"
            applies_experiment="true">
         <tracetype
               applies="true"
               class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub3">
         </tracetype>
         <tracetype
               applies="true"
               class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub2">
         </tracetype>
      </module>
      <module
            analysis_module="org.eclipse.tracecompass.tmf.tests.stubs.analysis.TestStateSystemModule"
            automatic="false"
            id="org.eclipse.linuxtools.tmf.core.tests.analysis.sstest"
            name="Test State System">
         <tracetype
               class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub">
         </tracetype>
         <tracetype
               class="org.eclipse.tracecompass.tmf.tests.stubs.trace.xml.TmfXmlTraceStub">
         </tracetype>
      </module>
      <module
            analysis_module="org.eclipse.tracecompass.tmf.tests.stubs.analysis.TestExperimentAnalysis"
            id="org.eclipse.linuxtools.tmf.core.tests.experiment"
            name="Experiment analysis">
         <tracetype
               applies="true"
               class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfExperimentStub">
         </tracetype>
      </module>
      <module
            analysis_module="org.eclipse.tracecompass.tmf.tests.stubs.analysis.TestRequirementAnalysis"
            id="org.eclipse.linuxtools.tmf.core.tests.analysis.reqtest"
            name="Test analysis requirements">
         <tracetype
               class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub">
         </tracetype>
      </module>
      <module
         id="org.eclipse.linuxtools.tmf.core.tests.analysis.testParamProvider"
         name="Test analysis with param provider"
         analysis_module="org.eclipse.tracecompass.tmf.tests.stubs.analysis.TestAnalysis">
         <parameter
               name="test">
         </parameter>
         <tracetype
               class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub">
         </tracetype>
      </module>
      <module
            analysis_module="org.eclipse.tracecompass.tmf.tests.stubs.analysis.TestAnalysis"
            automatic="true"
            applies_experiment="true"
            id="org.eclipse.linuxtools.tmf.core.tests.analysis.testtracetype"
            name="Test Trace Type analysis">
         <tracetype
               applies="true"
               class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub">
         </tracetype>
      </module>
      <parameterProvider
            class="org.eclipse.tracecompass.tmf.tests.stubs.analysis.TestAnalysisParameterProvider">
         <analysisId
               id="org.eclipse.linuxtools.tmf.core.tests.analysis.testParamProvider">
         </analysisId>
      </parameterProvider>
      <listener
            class="org.eclipse.tracecompass.tmf.tests.stubs.analysis.NewModuleListenerStub">
      </listener>
      <tracetype
            applies="true"
            class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub2"
            id="org.eclipse.linuxtools.tmf.core.tests.analysis.testtracetype">
      </tracetype>
      <tracetype
            applies="false"
            class="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub"
            id="org.eclipse.linuxtools.tmf.core.tests.analysis.testtracetype">
      </tracetype>
      <tracetype
            applies="false"
            class="org.eclipse.tracecompass.tmf.core.trace.experiment.TmfExperiment"
            id="org.eclipse.linuxtools.tmf.core.tests.analysis.testtracetype">
      </tracetype>
   </extension>
   <extension
         point="org.eclipse.linuxtools.tmf.core.tracetype">
      <category
            id="org.eclipse.linuxtools.tmf.core.tests.category"
            name="Test trace">
      </category>
      <type
            category="org.eclipse.linuxtools.tmf.core.tests.category"
            event_type="org.eclipse.tracecompass.tmf.core.event.TmfEvent"
            id="org.eclipse.linuxtools.tmf.core.tests.tracetype"
            name="TMF Tests"
            trace_type="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub">
      </type>
      <type
            category="org.eclipse.linuxtools.tmf.core.tests.category"
            event_type="org.eclipse.tracecompass.tmf.core.event.TmfEvent"
            id="org.eclipse.linuxtools.tmf.core.tests.secondtt"
            name="TMF Tests 2"
            trace_type="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub2">
      </type>
      <type
            category="org.eclipse.linuxtools.tmf.core.tests.category"
            event_type="org.eclipse.tracecompass.tmf.core.event.TmfEvent"
            id="org.eclipse.linuxtools.tmf.core.tests.thirdtt"
            name="TMF Tests 3"
            trace_type="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfTraceStub3">
      </type>
      <experiment
            category="org.eclipse.linuxtools.tmf.core.tests.category"
            id="org.eclipse.linuxtools.tmf.core.tests.experimenttype"
            name="Test experiment"
            experiment_type="org.eclipse.tracecompass.tmf.tests.stubs.trace.TmfExperimentStub">
      </experiment>
      <type
            category="org.eclipse.linuxtools.tmf.core.tests.category"
            event_type="org.eclipse.tracecompass.tmf.tests.stubs.trace.text.SyslogEvent"
            id="org.eclipse.linuxtools.tmf.tests.stubs.trace.text.testsyslog"
            isDirectory="false"
            name="Test Syslog"
            trace_type="org.eclipse.tracecompass.tmf.tests.stubs.trace.text.SyslogTrace">
      </type>
      <type
            category="org.eclipse.linuxtools.tmf.core.tests.category"
            event_type="org.eclipse.tracecompass.tmf.core.event.TmfEvent"
            id="org.eclipse.linuxtools.tmf.core.tests.xmlstub"
            name="XML Trace Stub (ns)"
            trace_type="org.eclipse.tracecompass.tmf.tests.stubs.trace.xml.TmfXmlTraceStubNs">
      </type>
      <type
            category="org.eclipse.linuxtools.tmf.core.tests.category"
            event_type="org.eclipse.tracecompass.tmf.core.event.TmfEvent"
            id="org.eclipse.linuxtools.tmf.core.tests.xmlstubsec"
            name="XML Trace Stub (sec)"
            trace_type="org.eclipse.tracecompass.tmf.tests.stubs.trace.xml.TmfXmlTraceStubSec">
      </type>
   </extension>
   <extension
         point="org.eclipse.tracecompass.tmf.core.analysis.ondemand">
      <analysis
            class="org.eclipse.tracecompass.tmf.tests.stubs.analysis.ondemand.OnDemandAnalysisStub"
            id="org.eclipse.tracecompass.tmf.core.tests.analysis1">
      </analysis>
   </extension>
   <extension
         point="org.eclipse.tracecompass.tmf.core.custom.trace">
      <customTrace
            file="testfiles/txt/testTxtExtensionDefinition.xml"
            traceContentType="text">
      </customTrace>
   </extension>
   <extension
         point="org.eclipse.tracecompass.tmf.core.custom.trace">
      <customTrace
            file="testfiles/xml/testXmlExtensionDefinition.xml"
            traceContentType="xml">
      </customTrace>
   </extension>
   <extension
         id="org.eclipse.tracecompass.tmf.core.tests.markers"
         name="Test Marker file"
         point="org.eclipse.tracecompass.tmf.core.custom.marker">
      <customMarker
            file="testfiles/markers.xml">
      </customMarker>
   </extension>

</plugin>
