<?xml version='1.0' encoding='UTF-8'?>
<units size='2'>
  <unit id='com.thaiopensource.relaxng.trang' version='1.0.0' singleton='false' generation='2'>
    <update id='com.thaiopensource.relaxng.trang' range='[0.0.0,1.0.0)' severity='0'/>
    <properties size='4'>
      <property name='org.eclipse.equinox.p2.name' value='Trang'/>
      <property name='maven-groupId' value='info.textgrid.lab'/>
      <property name='maven-artifactId' value='com.thaiopensource.relaxng.trang'/>
      <property name='maven-version' value='1.0.0'/>
    </properties>
    <provides size='47'>
      <provided namespace='org.eclipse.equinox.p2.iu' name='com.thaiopensource.relaxng.trang' version='1.0.0'/>
      <provided namespace='osgi.bundle' name='com.thaiopensource.relaxng.trang' version='1.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.datatype' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.datatype.xsd' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.datatype.xsd.regex' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.datatype.xsd.regex.java' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.datatype.xsd.regex.xerces2' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.edit' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.input' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.input.dtd' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.input.parse' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.input.parse.compact' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.input.parse.sax' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.input.xml' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.output' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.output.common' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.output.dtd' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.output.rnc' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.output.rng' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.output.xsd' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.output.xsd.basic' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.parse' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.parse.compact' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.parse.sax' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.translate' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.translate.test' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.relaxng.translate.util' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.resolver' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.resolver.catalog' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.resolver.load' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.resolver.xml' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.resolver.xml.ls' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.resolver.xml.sax' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.resolver.xml.transform' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.util' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.xml.dtd.om' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.xml.dtd.parse' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.xml.em' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.xml.infer' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.xml.out' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.xml.sax' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.xml.tok' version='0.0.0'/>
      <provided namespace='java.package' name='com.thaiopensource.xml.util' version='0.0.0'/>
      <provided namespace='java.package' name='org.relaxng.datatype' version='0.0.0'/>
      <provided namespace='java.package' name='org.relaxng.datatype.helpers' version='0.0.0'/>
      <provided namespace='osgi.identity' name='com.thaiopensource.relaxng.trang' version='1.0.0'>
        <properties size='1'>
          <property name='type' value='osgi.bundle'/>
        </properties>
      </provided>
      <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
    </provides>
    <requires size='1'>
      <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.6))'/>
    </requires>
    <artifacts size='1'>
      <artifact classifier='osgi.bundle' id='com.thaiopensource.relaxng.trang' version='1.0.0'/>
    </artifacts>
    <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
    <touchpointData size='1'>
      <instructions size='1'>
        <instruction key='manifest'>
          Bundle-SymbolicName: com.thaiopensource.relaxng.trang&#xA;Bundle-Version: 1.0.0&#xA;
        </instruction>
      </instructions>
    </touchpointData>
  </unit>
  <unit id='com.thaiopensource.relaxng.trang.source' version='1.0.0' singleton='false'>
    <update id='com.thaiopensource.relaxng.trang.source' range='[0.0.0,1.0.0)' severity='0'/>
    <properties size='9'>
      <property name='df_LT.bundleVendor' value='unknown'/>
      <property name='df_LT.bundleName' value='Trang Source'/>
      <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
      <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
      <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
      <property name='maven-groupId' value='info.textgrid.lab'/>
      <property name='maven-artifactId' value='com.thaiopensource.relaxng.trang'/>
      <property name='maven-version' value='1.0.0'/>
      <property name='maven-classifier' value='sources'/>
    </properties>
    <provides size='5'>
      <provided namespace='org.eclipse.equinox.p2.iu' name='com.thaiopensource.relaxng.trang.source' version='1.0.0'/>
      <provided namespace='osgi.bundle' name='com.thaiopensource.relaxng.trang.source' version='1.0.0'/>
      <provided namespace='osgi.identity' name='com.thaiopensource.relaxng.trang.source' version='1.0.0'>
        <properties size='1'>
          <property name='type' value='osgi.bundle'/>
        </properties>
      </provided>
      <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
    </provides>
    <artifacts size='1'>
      <artifact classifier='osgi.bundle' id='com.thaiopensource.relaxng.trang.source' version='1.0.0'/>
    </artifacts>
    <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
    <touchpointData size='1'>
      <instructions size='1'>
        <instruction key='manifest'>
          Bundle-SymbolicName: com.thaiopensource.relaxng.trang.source&#xA;Bundle-Version: 1.0.0&#xA;
        </instruction>
      </instructions>
    </touchpointData>
  </unit>
</units>