<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
    name = "%pluginName"
    id = "org.eclipse.hyades.logging.adapter.model"
    version = "3.0.1"
    provider-name = "%providerName">

  <requires>
    <import plugin="org.eclipse.emf.ecore" export="true"/>
    <import plugin="org.eclipse.emf.ecore.xmi" export="true"/>
  </requires>

  <runtime>
    <library name="adaptermodel.jar">
      <export name="*"/>
      <packages prefixes="org.eclipse.hyades.logging.adapter.model"/>      
    </library>
  </runtime>

  <extension point="org.eclipse.emf.ecore.generated_package">
    <package 
       uri = "http://www.eclipse.org/hyades/schema/ProcessUnit.xsd" 
       class = "org.eclipse.hyades.logging.adapter.model.internal.unit.UnitPackage" />
  </extension>

  <extension point="org.eclipse.emf.ecore.extension_parser">
    <parser 
       type="unit" 
       class="org.eclipse.hyades.logging.adapter.model.internal.unit.util.UnitResourceFactoryImpl" />
  </extension>

  <extension point="org.eclipse.emf.ecore.generated_package">
    <package 
       uri = "http://www.eclipse.org/hyades/schema/Extractor.xsd" 
       class = "org.eclipse.hyades.logging.adapter.model.internal.extractor.ExtractorPackage" />
  </extension>

  <extension point="org.eclipse.emf.ecore.extension_parser">
    <parser 
       type="extractor" 
       class="org.eclipse.hyades.logging.adapter.model.internal.extractor.util.ExtractorResourceFactoryImpl" />
  </extension>

  <extension point="org.eclipse.emf.ecore.generated_package">
    <package 
       uri = "http://www.eclipse.org/hyades/schema/Formatter.xsd" 
       class = "org.eclipse.hyades.logging.adapter.model.internal.formatter.FormatterPackage" />
  </extension>

  <extension point="org.eclipse.emf.ecore.extension_parser">
    <parser 
       type="formatter" 
       class="org.eclipse.hyades.logging.adapter.model.internal.formatter.util.FormatterResourceFactoryImpl" />
  </extension>

  <extension point="org.eclipse.emf.ecore.generated_package">
    <package 
       uri = "http://www.eclipse.org/hyades/schema/Context.xsd" 
       class = "org.eclipse.hyades.logging.adapter.model.internal.context.ContextPackage" />
  </extension>

  <extension point="org.eclipse.emf.ecore.extension_parser">
    <parser 
       type="context" 
       class="org.eclipse.hyades.logging.adapter.model.internal.context.util.ContextResourceFactoryImpl" />
  </extension>

  <extension point="org.eclipse.emf.ecore.generated_package">
    <package 
       uri = "http://www.eclipse.org/hyades/schema/Sensor.xsd" 
       class = "org.eclipse.hyades.logging.adapter.model.internal.sensor.SensorPackage" />
  </extension>

  <extension point="org.eclipse.emf.ecore.extension_parser">
    <parser 
       type="sensor" 
       class="org.eclipse.hyades.logging.adapter.model.internal.sensor.util.SensorResourceFactoryImpl" />
  </extension>

  <extension point="org.eclipse.emf.ecore.generated_package">
    <package 
       uri = "http://www.eclipse.org/hyades/schema/Outputter.xsd" 
       class = "org.eclipse.hyades.logging.adapter.model.internal.outputter.OutputterPackage" />
  </extension>

  <extension point="org.eclipse.emf.ecore.extension_parser">
    <parser 
       type="outputter" 
       class="org.eclipse.hyades.logging.adapter.model.internal.outputter.util.OutputterResourceFactoryImpl" />
  </extension>

  <extension point="org.eclipse.emf.ecore.generated_package">
    <package 
       uri = "http://www.eclipse.org/hyades/schema/ComponentConfiguration.xsd" 
       class = "org.eclipse.hyades.logging.adapter.model.internal.configuration.ConfigurationPackage" />
  </extension>

  <extension point="org.eclipse.emf.ecore.extension_parser">
    <parser 
       type="configuration" 
       class="org.eclipse.hyades.logging.adapter.model.internal.configuration.util.ConfigurationResourceFactoryImpl" />
  </extension>

  <extension point="org.eclipse.emf.ecore.generated_package">
    <package 
       uri = "http://www.eclipse.org/hyades/schema/Parser.xsd" 
       class = "org.eclipse.hyades.logging.adapter.model.internal.parser.ParserPackage" />
  </extension>

  <extension point="org.eclipse.emf.ecore.extension_parser">
    <parser 
       type="parser" 
       class="org.eclipse.hyades.logging.adapter.model.internal.parser.util.ParserResourceFactoryImpl" />
  </extension>

  <extension point="org.eclipse.emf.ecore.generated_package">
    <package 
       uri = "http://www.eclipse.org/hyades/schema/Adapter.xsd" 
       class = "org.eclipse.hyades.logging.adapter.model.internal.adapter.AdapterPackage" />
  </extension>

  <extension point="org.eclipse.emf.ecore.extension_parser">
    <parser 
       type="adapter" 
       class="org.eclipse.hyades.logging.adapter.model.internal.adapter.util.AdapterResourceFactoryImpl" />
  </extension>

</plugin>

