Menu

[r2015]: / trunk / updateSite / content.xml  Maximize  Restore  History

Download this file

2501 lines (2498 with data), 536.2 kB

<?xml version='1.0' encoding='UTF-8'?>
<?metadataRepository class='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'?>
<repository name='file:/home/andi/codegen/updateSite/ - metadata' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'>
  <properties size='2'>
    <property name='p2.compressed' value='false'/>
    <property name='p2.timestamp' value='1236704076186'/>
  </properties>
  <references size='4'>
    <repository url='http://www.sahits.ch/project/javacodegen/' type='0' options='0'/>
    <repository url='http://www.sahits.ch/project/javacodegen/' type='1' options='0'/>
    <repository url='http://www.sahits.ch/project/javacodegen/update/' type='1' options='0'/>
    <repository url='http://www.sahits.ch/project/javacodegen/update/' type='0' options='0'/>
  </references>
  <units size='71'>
    <unit id='ch.sahits.codegen.java.datatools.feature.group' version='1.1.0' singleton='false'>
      <update id='ch.sahits.codegen.java.datatools.feature.group' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='DTP Connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Generate the datamodel for the Java Code generator&#xA;from registered datatools connections'/>
        <property name='org.eclipse.equinox.p2.description.url' value='ch.sahits.codegen.java.datatools'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.datatools.feature.group' version='1.1.0'/>
      </provides>
      <requires size='7'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='1.1.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.connectivity' range='1.1.1'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.connectivity.sqm.core' range='1.0.3'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.modelbase.sql' range='1.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.util' range='1.1.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.datatools' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.datatools.feature.jar' range='[1.1.0,1.1.0]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.example.com/license'>
          [Enter License Description here.]
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0.
      </copyright>
    </unit>
    <unit id='tooling.source.default' version='1.0.0' singleton='false'>
      <hostRequirements size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/>
      </hostRequirements>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.source.default' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='install'>
            addSourceBundle(bundle:${artifact})
          </instruction>
          <instruction key='uninstall'>
            removeSourceBundle(bundle:${artifact})
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.java.datatools' version='1.1.0'>
      <update id='ch.sahits.codegen.java.datatools' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Datatools Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.datatools' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.java.datatools' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='1.1.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.connectivity' range='1.1.1'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.connectivity.sqm.core' range='1.0.3'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.modelbase.sql' range='1.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.util' range='1.1.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.help' range='1.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.java.datatools' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.0&#xA;Require-Bundle: ch.sahits.codegen.java;bundle-version=&quot;1.1.0&quot;,org.eclipse.datatools.connectivity;bundle-version=&quot;1.1.1&quot;,org.eclipse.datatools.connectivity.sqm.core;bundle-version=&quot;1.0.3&quot;,org.eclipse.datatools.modelbase.sql;bundle-version=&quot;1.0.0&quot;,ch.sahits.util;bundle-version=&quot;1.1.0&quot;,ch.sahits.codegen.help;bundle-version=&quot;1.0.0&quot;&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.java.datatools;singleton:=true&#xA;Bundle-Name: Datatools Plug-in&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='tooling.osgi.bundle.default' version='1.0.0' singleton='false'>
      <hostRequirements size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/>
      </hostRequirements>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.osgi.bundle.default' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <touchpointData size='1'>
        <instructions size='4'>
          <instruction key='install'>
            installBundle(bundle:${artifact})
          </instruction>
          <instruction key='uninstall'>
            uninstallBundle(bundle:${artifact})
          </instruction>
          <instruction key='unconfigure'>

          </instruction>
          <instruction key='configure'>
            setStartLevel(startLevel:4);
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='tooling.org.eclipse.update.feature.default' version='1.0.0' singleton='false'>
      <hostRequirements size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/>
      </hostRequirements>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.org.eclipse.update.feature.default' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/>
      </requires>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <touchpoint id='null' version='0.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='install'>
            installFeature(feature:${artifact},featureId:default,featureVersion:default)
          </instruction>
          <instruction key='uninstall'>
            uninstallFeature(feature:${artifact},featureId:default,featureVersion:default)
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='config.a.jre' version='1.6.0' singleton='false'>
      <hostRequirements size='1'>
        <required namespace='org.eclipse.equinox.p2.iu' name='a.jre' range='1.6.0'/>
      </hostRequirements>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='config.a.jre' version='1.6.0'/>
      </provides>
      <requires size='1'>
        <required namespace='org.eclipse.equinox.p2.iu' name='a.jre' range='1.6.0'/>
      </requires>
      <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='install'>

          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.java.datatools.feature.jar' version='1.1.0'>
      <update id='ch.sahits.codegen.java.datatools.feature.jar' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='DTP Connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Generate the datamodel for the Java Code generator&#xA;from registered datatools connections'/>
        <property name='org.eclipse.equinox.p2.description.url' value='ch.sahits.codegen.java.datatools'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.datatools.feature.jar' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.java.datatools' version='1.1.0'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.java.datatools' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.example.com/license'>
          [Enter License Description here.]
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0.
      </copyright>
    </unit>
    <unit id='a.jre' version='1.6.0' singleton='false'>
      <provides size='117'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre' version='1.6.0'/>
        <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/>
        <provided namespace='java.package' name='javax.activity' version='0.0.0'/>
        <provided namespace='java.package' name='javax.crypto' version='0.0.0'/>
        <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/>
        <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/>
        <provided namespace='java.package' name='javax.naming' version='0.0.0'/>
        <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/>
        <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/>
        <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/>
        <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.net' version='0.0.0'/>
        <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/>
        <provided namespace='java.package' name='javax.print' version='0.0.0'/>
        <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/>
        <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/>
        <provided namespace='java.package' name='javax.print.event' version='0.0.0'/>
        <provided namespace='java.package' name='javax.rmi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.rmi.CORBA' version='0.0.0'/>
        <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sql' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/>
        <provided namespace='java.package' name='javax.transaction' version='0.0.0'/>
        <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/>
        <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA_2_3' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA_2_3.portable' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA.DynAnyPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA.ORBPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA.portable' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA.TypeCodePackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CosNaming' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CosNaming.NamingContextExtPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CosNaming.NamingContextPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.Dynamic' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.DynamicAny' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.DynamicAny.DynAnyFactoryPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.DynamicAny.DynAnyPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.IOP' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.IOP.CodecFactoryPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.IOP.CodecPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.Messaging' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableInterceptor' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableInterceptor.ORBInitInfoPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer.CurrentPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer.POAManagerPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer.POAPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer.portable' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer.ServantLocatorPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.SendingContext' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.stub.java.rmi' version='0.0.0'/>
        <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/>
        <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/>
        <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/>
        <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/>
        <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/>
        <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/>
        <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/>
      </provides>
      <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/>
    </unit>
    <unit id='ch.sahits.codegen.examples.feature.group' version='1.1.0' singleton='false'>
      <update id='ch.sahits.codegen.examples.feature.group' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Examples'/>
        <property name='org.eclipse.equinox.p2.description' value='Examples for Java Code Generator'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.examples.feature.group' version='1.1.0'/>
      </provides>
      <requires size='9'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.jdom' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.util' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.examples' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.examples.feature.jar' range='[1.1.0,1.1.0]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features&#xA;and plugins may have different licenses. Please consult the liecenses&#xA;aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.sql.feature.group' version='1.1.0' singleton='false'>
      <update id='ch.sahits.codegen.sql.feature.group' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='SQL Insert Script generator Feature'/>
        <property name='org.eclipse.equinox.p2.description' value='Creating an SQL insert script based on a defined Datatools database connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.sql.feature.group' version='1.1.0'/>
      </provides>
      <requires size='13'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.connectivity.sqm.core' range='1.0.3'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.connectivity' range='1.1.1'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.sdk.feature.source' range='1.6.1'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.modelbase.sql' range='1.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.sqltools.sqlscrapbook' range='1.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.ui' range='3.4.1'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core' range='3.4.2'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.sql' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.sql.feature.jar' range='[1.1.0,1.1.0]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features and plugins may have different licenses. Please consult the liecenses aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.java.feature.group' version='1.1.0' singleton='false'>
      <update id='ch.sahits.codegen.java.feature.group' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Java Code Generator core'/>
        <property name='org.eclipse.equinox.p2.description' value='Generate Java source code based on input models.&#xA;Generation with Java Emitter Templates and Abstract Syntax Tree is supported'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.sahits.ch/project/javacodegen/'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.feature.group' version='1.1.0'/>
      </provides>
      <requires size='24'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core.manipulation' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.filebuffers' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.filesystem' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.mysql' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.codegen' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.gui' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.util' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.jdom' range='[1.0.0,1.0.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.i18n.de' range='[1.1.0,1.1.0]'>
          <filter>
            (&amp;(osgi.nl=de,de_AT,de_CH,de_DE,de_LU))
          </filter>
        </required>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.core' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.help' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.feature.jar' range='[1.1.0,1.1.0]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features and plugins may have different licenses. Please consult the liecenses aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.help' version='1.1.0'>
      <update id='ch.sahits.codegen.help' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Help for Sahits code generation'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.help' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.help' version='1.1.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.help' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.help' range='3.3.101'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.core' range='1.1.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.help' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Vendor: Sahits&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Activator: ch.sahits.codegen.help.Activator&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.help;bundle-version=&quot;3.3.101&quot;;visibility:=reexport,ch.sahits.codegen.core;bundle-version=&quot;1.1.0&quot;&#xA;Bundle-Name: Help for Sahits code generation&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.help; singleton:=true&#xA;Bundle-Version: 1.1.0&#xA;Eclipse-LazyStart: true&#xA;Export-Package: ch.sahits.codegen.help
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.examples.feature.jar' version='1.1.0'>
      <update id='ch.sahits.codegen.examples.feature.jar' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Examples'/>
        <property name='org.eclipse.equinox.p2.description' value='Examples for Java Code Generator'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.examples.feature.jar' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.examples' version='1.1.0'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.examples' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features&#xA;and plugins may have different licenses. Please consult the liecenses&#xA;aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.core' version='1.1.0' singleton='false'>
      <update id='ch.sahits.codegen.core' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Code GenerationCore Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.core' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.core' version='1.1.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.core' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.core.java' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='3.2.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='3.2.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='3.2.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='3.2.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='3.2.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.core' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: Code GenerationCore Plug-in&#xA;Bundle-Version: 1.1.0&#xA;Require-Bundle: org.eclipse.core.runtime;bundle-version=&quot;3.2.0&quot;,org.eclipse.jdt.ui;bundle-version=&quot;3.2.0&quot;,org.eclipse.ui;bundle-version=&quot;3.2.0&quot;,org.eclipse.core.resources;bundle-version=&quot;3.2.0&quot;,org.eclipse.jdt.core;bundle-version=&quot;3.2.0&quot;&#xA;Export-Package: ch.sahits.codegen.core,ch.sahits.codegen.core.java&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-SymbolicName: ch.sahits.codegen.core&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.java.gui' version='1.1.0'>
      <update id='ch.sahits.codegen.java.gui' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java GUI Codegen Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.gui' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.java.gui' version='1.1.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.gui.input' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.gui.util' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.9.4'/>
        <required namespace='osgi.bundle' name='ch.sahits.model' range='0.9.4'/>
        <required namespace='osgi.bundle' name='org.jdom' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.java.gui' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.0&#xA;Export-Package: ch.sahits.codegen.java.gui.input,ch.sahits.codegen.java.gui.util&#xA;Require-Bundle: ch.sahits.codegen.java;bundle-version=&quot;0.9.4&quot;,ch.sahits.model;bundle-version=&quot;0.9.4&quot;,org.jdom&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.java.gui;singleton:=true&#xA;Bundle-Name: Java GUI Codegen Plug-in&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.test' version='1.1.0' singleton='false'>
      <update id='ch.sahits.codegen.test' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Codegen Test Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.test' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.test' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='13'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.mysql' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.jdom' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.junit4' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.mysql' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.oracle' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.microsoft' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java.examples' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.microsoft' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.oracle' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.test' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Codegen Test Plug-in&#xA;Bundle-Version: 1.1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.test&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Vendor: Sahits&#xA;Require-Bundle: ch.sahits.codegen.java,ch.sahits.codegen.java.gui,ch.sahits.model,ch.sahits.util,com.mysql,org.jdom,org.junit4,ch.sahits.codegen.mysql,ch.sahits.codegen.oracle,ch.sahits.codegen.microsoft,ch.sahits.codegen.java.examples,com.microsoft,com.oracle
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.microsoft.feature.jar' version='1.1.0'>
      <update id='ch.sahits.codegen.microsoft.feature.jar' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Microsoft DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Microsoft SQL Server.&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.microsoft.feature.jar' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.microsoft' version='1.1.0'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.microsoft' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license>
          MICROSOFT SOFTWARE LICENSE TERMS&#xA;MICROSOFT SQL SERVER 2005 JDBC DRIVER&#xA;These license terms are an agreement between Microsoft Corporation&#xA;(or based on where you live, one of its affiliates) and you.&#xA;Please read them.  They apply to the software named above, which&#xA;includes the media on which you received it, if any.  The terms&#xA;also apply to any Microsoft&#xA;* updates,&#xA;* supplements,&#xA;* Internet-based services, and &#xA;* support services&#xA;for this software, unless other terms accompany those items.&#xA;If so, those terms apply.&#xA;By using the software, you accept these terms.  If you do not&#xA;accept them, do not use the software.&#xA;If you comply with these license terms, you have the rights below.&#xA;1. INSTALLATION AND USE RIGHTS.  You may install and use any&#xA;number of copies of the software on your devices.&#xA;2. SCOPE OF LICENSE.  The software is licensed, not sold. This&#xA;agreement only gives you some rights to use the software.  Microsoft&#xA;reserves all other rights.  Unless applicable law gives you more&#xA;rights despite this limitation, you may use the software only&#xA;as expressly permitted in this agreement.  In doing so, you must&#xA;comply with any technical limitations in the software that only&#xA;allow you to use it in certain ways.    You may not&#xA;* disclose the results of any benchmark tests of the software&#xA;to any third party without Microsoft�s prior written approval;&#xA;* reverse engineer, decompile or disassemble the software, except&#xA;and only to the extent that applicable law expressly permits,&#xA;despite this limitation;&#xA;* publish the software for others to copy; or&#xA;* rent, lease or lend the software.&#xA;3. TRANSFER TO A THIRD PARTY.  The first user of the software&#xA;may transfer it and this agreement directly to a third party.&#xA;Before the transfer, that party must agree that this agreement&#xA;applies to the transfer and use of the software.  The first user&#xA;must uninstall the software before transferring it separately&#xA;from the device.  The first user may not retain any copies.&#xA;4. EXPORT RESTRICTIONS.  The software is subject to United States&#xA;export laws and regulations.  You must comply with all domestic&#xA;and international export laws and regulations that apply to the&#xA;software.  These laws include restrictions on destinations, end&#xA;users and end use.  For additional information, see www.microsoft.com/exporting.&#xA;5. SUPPORT SERVICES. Because this software is &quot;as is,&quot; we may&#xA;not provide support services for it.&#xA;6. ENTIRE AGREEMENT.  This agreement, and the terms for supplements,&#xA;updates, Internet-based services and support services that you&#xA;use, are the entire agreement for the software and support services.&#xA;7. APPLICABLE LAW.&#xA;a. United States.  If you acquired the software in the United&#xA;States, Washington state law governs the interpretation of this&#xA;agreement and applies to claims for breach of it, regardless&#xA;of conflict of laws principles.  The laws of the state where&#xA;you live govern all other claims, including claims under state&#xA;consumer protection laws, unfair competition laws, and in tort.&#xA;b. Outside the United States.  If you acquired the software in&#xA;any other country, the laws of that country apply.&#xA;8. LEGAL EFFECT.  This agreement describes certain legal rights.&#xA;You may have other rights under the laws of your country.  You&#xA;may also have rights with respect to the party from whom you&#xA;acquired the software.  This agreement does not change your rights&#xA;under the laws of your country if the laws of your country do&#xA;not permit it to do so.&#xA;9. DISCLAIMER OF WARRANTY.   The software is licensed &quot;as-is.&quot;&#xA;You bear the risk of using it.  Microsoft gives no express warranties,&#xA;guarantees or conditions.  You may have additional consumer rights&#xA;under your local laws which this agreement cannot change.  To&#xA;the extent permitted under your local laws, Microsoft excludes&#xA;the implied warranties of merchantability, fitness for a particular&#xA;purpose and non-infringement.&#xA;10. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES.   You&#xA;can recover from Microsoft and its suppliers only direct damages&#xA;up to U.S. $5.00.  You cannot recover any other damages, including&#xA;consequential, lost profits, special, indirect or incidental&#xA;damages.&#xA;This limitation applies to&#xA;* anything related to the software, services, content (including&#xA;code) on third party Internet sites, or third party programs;&#xA;and&#xA;* claims for breach of contract, breach of warranty, guarantee&#xA;or condition, strict liability, negligence, or other tort to&#xA;the extent permitted by applicable law.&#xA;It also applies even if Microsoft knew or should have known about&#xA;the possibility of the damages.  The above limitation or exclusion&#xA;may not apply to you because your country may not allow the exclusion&#xA;or limitation of incidental, consequential or other damages.&#xA;Please note: As this software is distributed in Quebec, Canada,&#xA;some of the clauses in this agreement are provided below in French.&#xA;Remarque : Ce logiciel �tant distribu� au Qu�bec, Canada, certaines&#xA;des clauses dans ce contrat sont fournies ci-dessous en fran�ais.&#xA;EXON�RATION DE GARANTIE. Le logiciel vis� par une licence est&#xA;offert � tel quel �. Toute utilisation de ce logiciel est � votre&#xA;seule risque et p�ril. Microsoft n�accorde aucune autre garantie&#xA;expresse. Vous pouvez b�n�ficier de droits additionnels en vertu&#xA;du droit local sur la protection dues consommateurs, que ce contrat&#xA;ne peut modifier. La ou elles sont permises par le droit locale,&#xA;les garanties implicites de qualit� marchande, d�ad�quation �&#xA;un usage particulier et d�absence de contrefa�on sont exclues.&#xA;LIMITATION DES DOMMAGES-INT�R�TS ET EXCLUSION DE RESPONSABILIT�&#xA;POUR LES DOMMAGES.  Vous pouvez obtenir de Microsoft et de ses&#xA;fournisseurs une indemnisation en cas de dommages directs uniquement&#xA;� hauteur de 5,00 $ US. Vous ne pouvez pr�tendre � aucune indemnisation&#xA;pour les autres dommages, y compris les dommages sp�ciaux, indirects&#xA;ou accessoires et pertes de b�n�fices.&#xA;Cette limitation concerne :&#xA;* tout  ce qui est reli� au logiciel, aux services ou au contenu&#xA;(y compris le code) figurant sur des sites Internet tiers ou&#xA;dans des programmes tiers ; et&#xA;* les r�clamations au titre de violation de contrat ou de garantie,&#xA;ou au titre de responsabilit� stricte, de n�gligence ou d�une&#xA;autre faute dans la limite autoris�e par la loi en vigueur.&#xA;Elle s�applique �galement, m�me si Microsoft connaissait ou devrait&#xA;conna�tre l��ventualit� d�un tel dommage.  Si votre pays n�autorise&#xA;pas l�exclusion ou la limitation de responsabilit� pour les dommages&#xA;indirects, accessoires ou de quelque nature que ce soit, il se&#xA;peut que la limitation ou l�exclusion ci-dessus ne s�appliquera&#xA;pas � votre �gard.&#xA;EFFET JURIDIQUE.  Le pr�sent contrat d�crit certains droits juridiques.&#xA;Vous pourriez avoir d�autres droits pr�vus par les lois de votre&#xA;pays.  Le pr�sent contrat ne modifie pas les droits que vous&#xA;conf�rent les lois de votre pays si celles-ci ne le permettent&#xA;pas.
        </license>
      </licenses>
      <copyright url='http://www.example.com/copyright'>
        This feature includes the JDBC driver from Microsoft which is available&#xA;under MICROSOFT SOFTWARE LICENSE TERMS (MSLT).&#xA;The code by Sahits stands under the the EPL v1.0. Please consult&#xA;the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.java.feature.jar' version='1.1.0'>
      <update id='ch.sahits.codegen.java.feature.jar' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Java Code Generator core'/>
        <property name='org.eclipse.equinox.p2.description' value='Generate Java source code based on input models.&#xA;Generation with Java Emitter Templates and Abstract Syntax Tree is supported'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.sahits.ch/project/javacodegen/'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.feature.jar' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.java' version='1.1.0'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.java' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features and plugins may have different licenses. Please consult the liecenses aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.sql.feature.jar' version='1.1.0'>
      <update id='ch.sahits.codegen.sql.feature.jar' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='SQL Insert Script generator Feature'/>
        <property name='org.eclipse.equinox.p2.description' value='Creating an SQL insert script based on a defined Datatools database connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.sql.feature.jar' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.sql' version='1.1.0'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.sql' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features and plugins may have different licenses. Please consult the liecenses aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.util' version='1.1.0' singleton='false'>
      <update id='ch.sahits.util' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='sahitsUtil'/>
        <property name='org.eclipse.equinox.p2.provider' value='sahits'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.util' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.util' version='1.1.0'/>
        <provided namespace='java.package' name='ch.sahits.datastructure' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.io' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.math' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.util' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.util' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.0&#xA;Export-Package: ch.sahits.datastructure,ch.sahits.io,ch.sahits.math,ch.sahits.util&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.util&#xA;Bundle-Name: sahitsUtil&#xA;Bundle-Vendor: sahits&#xA;Bundle-ClassPath: sahitsUtil_0.1.1.jar,sahitsUtil_src_0.1.1.jar
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.oracle.feature.jar' version='1.1.0'>
      <update id='ch.sahits.codegen.oracle.feature.jar' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Oracle DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Oracle&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle.feature.jar' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.oracle' version='1.1.0'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.oracle' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.oracle.com/technology/software/htdocs/distlic.html'>
          ORACLE TECHNOLOGY NETWORK &#xA;DEVELOPMENT AND DISTRIBUTION LICENSE AGREEMENT&#xA;&quot;We,&quot; &quot;us,&quot; and &quot;our&quot; refers to Oracle USA, Inc., for and on&#xA;behalf of itself and its subsidiaries and affiliates under common&#xA;control.  &quot;You&quot; and &quot;your&quot; refers to the individual or entity&#xA;that wishes to use the programs from Oracle.  &quot;Programs&quot; refers&#xA;to the software product you wish to download and use and program&#xA;documentation.  &quot;License&quot; refers to your right to use the programs&#xA;under the terms of this agreement.  This agreement is governed&#xA;by the substantive and procedural laws of California.  You and&#xA;Oracle agree to submit to the exclusive jurisdiction of, and&#xA;venue in, the courts of San Francisco, San Mateo, or Santa Clara&#xA;counties in California in any dispute arising out of or relating&#xA;to this agreement.&#xA;We are willing to license the programs to you only upon the condition&#xA;that you accept all of the terms contained in this agreement.&#xA;Read the terms carefully and select the &quot;Accept&quot; button at the&#xA;bottom of the page to confirm your acceptance.  If you are not&#xA;willing to be bound by these terms, select the &quot;Do Not Accept&quot;&#xA;button and the registration process will not continue.&#xA;License Rights&#xA;We grant you a nonexclusive, nontransferable limited license&#xA;to use the programs for purposes of developing your applications.&#xA;You may also distribute the programs with your applications to&#xA;your customers.  If you want to use the programs for any purpose&#xA;other than as expressly permitted under this agreement you must&#xA;contact us, or an Oracle reseller, to obtain the appropriate&#xA;license.  We may audit your use of the programs.  Program documentation&#xA;is either shipped with the programs, or documentation may accessed&#xA;online at http://otn.oracle.com/docs.&#xA;Ownership and Restrictions&#xA;We retain all ownership and intellectual property rights in the&#xA;programs.  You may make a sufficient number of copies of the&#xA;programs for the licensed use and one copy of the programs for&#xA;backup purposes.&#xA;You may not:&#xA;- use the programs for any purpose other than as provided above;&#xA;- distribute the programs unless accompanied with your applications;&#xA;- charge your end users for use of the programs;&#xA;- remove or modify any program markings or any notice of our&#xA;proprietary rights;&#xA;- use the programs to provide third party training on the content&#xA;and/or functionality of the programs, except for training your&#xA;licensed users;&#xA;- assign this agreement or give the programs, program access&#xA;or an interest in the programs to any individual or entity except&#xA;as provided under this agreement;&#xA;- cause or permit reverse engineering (unless required by law&#xA;for interoperability), disassembly or decompilation of the programs;&#xA;- disclose results of any program benchmark tests without our&#xA;prior consent; or,&#xA;- use any Oracle name, trademark or logo.&#xA;Program Distribution&#xA;We grant you a nonexclusive, nontransferable right to copy and&#xA;distribute the programs to your end users provided that you do&#xA;not charge your end users for use of the programs and provided&#xA;your end users may only use the programs to run your applications&#xA;for their business operations.  Prior to distributing the programs&#xA;you shall require your end users to execute an agreement binding&#xA;them to terms consistent with those contained in this section&#xA;and the sections of this agreement entitled &quot;License Rights,&quot;&#xA;&quot;Ownership and Restrictions,&quot; &quot;Export,&quot; &quot;Disclaimer of Warranties&#xA;and Exclusive Remedies,&quot; &quot;No Technical Support,&quot; &quot;End of Agreement,&quot;&#xA;&quot;Relationship Between the Parties,&quot; and &quot;Open Source.&quot; You must&#xA;also include a provision stating that your end users shall have&#xA;no right to distribute the programs, and a provision specifying&#xA;us as a third party beneficiary of the agreement.  You are responsible&#xA;for obtaining these agreements with your end users.  &#xA;You agree to:  (a) defend and indemnify us against all claims&#xA;and damages caused by your distribution of the programs in breach&#xA;of this agreements and/or failure to include the required contractual&#xA;provisions in your end user agreement as stated above; (b) keep&#xA;executed end user agreements and records of end user information&#xA;including name, address, date of distribution and identity of&#xA;programs distributed; (c) allow us to inspect your end user agreements&#xA;and records upon request; and, (d) enforce the terms of your&#xA;end user agreements so as to effect a timely cure of any end&#xA;user breach, and to notify us of any breach of the terms.&#xA;Export&#xA;You agree that U.S. export control laws and other applicable&#xA;export and import laws govern your use of the programs, including&#xA;technical data; additional information can be found on Oracle&apos;s&#xA;Global Trade Compliance web site located at http://www.oracle.com/products/export/index.html?content.html.&#xA;You agree that neither the programs nor any direct product thereof&#xA;will be exported, directly, or indirectly, in violation of these&#xA;laws, or will be used for any purpose prohibited by these laws&#xA;including, without limitation, nuclear, chemical, or biological&#xA;weapons proliferation.&#xA;Disclaimer of Warranty and Exclusive Remedies&#xA;THE PROGRAMS ARE PROVIDED &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND.&#xA;WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING&#xA;WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY,&#xA;FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.&#xA;IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL,&#xA;SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS&#xA;OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY&#xA;THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF&#xA;WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  OUR&#xA;ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED&#xA;ONE THOUSAND DOLLARS (U.S. $1,000).&#xA;No Technical Support&#xA;Our technical support organization will not provide technical&#xA;support, phone support, or updates to you for the programs licensed&#xA;under this agreement.&#xA;Restricted Rights&#xA;If you distribute a license to the United States government,&#xA;the programs, including documentation, shall be considered commercial&#xA;computer software and you will place a legend, in addition to&#xA;applicable copyright notices, on the documentation, and on the&#xA;media label, substantially similar to the following:&#xA;NOTICE OF RESTRICTED RIGHTS&#xA;&quot;Programs delivered subject to the DOD FAR Supplement are &apos;commercial&#xA;computer software&apos; and use, duplication, and disclosure of the&#xA;programs, including documentation, shall be subject to the licensing&#xA;restrictions set forth in the applicable Oracle license agreement.&#xA;Otherwise, programs delivered subject to the Federal Acquisition&#xA;Regulations are &apos;restricted computer software&apos; and use, duplication,&#xA;and disclosure of the programs, including documentation, shall&#xA;be subject to the restrictions in FAR 52.227-19, Commercial Computer&#xA;Software-Restricted Rights (June 1987).  Oracle USA, Inc., 500&#xA;Oracle Parkway, Redwood City, CA  94065.&quot;&#xA;End of Agreement&#xA;You may terminate this agreement by destroying all copies of&#xA;the programs.  We have the right to terminate your right to use&#xA;the programs if you fail to comply with any of the terms of this&#xA;agreement, in which case you shall destroy all copies of the&#xA;programs.&#xA;Relationship Between the Parties&#xA;The relationship between you and us is that of licensee/licensor.&#xA;Neither party will represent that it has any authority to assume&#xA;or create any obligation, express or implied, on behalf of the&#xA;other party, nor to represent the other party as agent, employee,&#xA;franchisee, or in any other capacity.  Nothing in this agreement&#xA;shall be construed to limit either party&apos;s right to independently&#xA;develop or distribute software that is functionally similar to&#xA;the other party&apos;s products, so long as proprietary information&#xA;of the other party is not included in such software.&#xA;Open Source&#xA;&quot;Open Source&quot; software - software available without charge for&#xA;use, modification and distribution - is often licensed under&#xA;terms that require the user to make the user&apos;s modifications&#xA;to the Open Source software or any software that the user &apos;combines&apos;&#xA;with the Open Source software freely available in source code&#xA;form.  If you use Open Source software in conjunction with the&#xA;programs, you must ensure that your use does not:  (i) create,&#xA;or purport to create, obligations of us with respect to the Oracle&#xA;programs; or (ii) grant, or purport to grant, to any third party&#xA;any rights to or immunities under our intellectual property or&#xA;proprietary rights in the Oracle programs.  For example, you&#xA;may not develop a software program using an Oracle program and&#xA;an Open Source program where such use results in a program file(s)&#xA;that contains code from both the Oracle program and the Open&#xA;Source program (including without limitation libraries) if the&#xA;Open Source program is licensed under a license that requires&#xA;any &quot;modifications&quot; be made freely available.  You also may not&#xA;combine the Oracle program with programs licensed under the GNU&#xA;General Public License (&quot;GPL&quot;) in any manner that could cause,&#xA;or could be interpreted or asserted to cause, the Oracle program&#xA;or any modifications thereto to become subject to the terms of&#xA;the GPL.&#xA;Entire Agreement&#xA;You agree that this agreement is the complete agreement for the&#xA;programs and licenses, and this agreement supersedes all prior&#xA;or contemporaneous agreements or representations.  If any term&#xA;of this agreement is found to be invalid or unenforceable, the&#xA;remaining provisions will remain effective.&#xA;Last updated: 03/09/05
        </license>
      </licenses>
      <copyright url='http://www.example.com/copyright'>
        This feature includes the JDBC driver from Oracle which is available&#xA;under ORACLE TECHNOLOGY NETWORK DEVELOPMENT AND DISTRIBUTION LICENSE AGREEMENT.&#xA;The code by Sahits stands under the the EPL v1.0. Please consult&#xA;the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='com.mysql' version='5.1.6' singleton='false'>
      <update id='com.mysql' range='[0.0.0,5.1.6)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Mysql Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sun Microsystem'/>
      </properties>
      <provides size='14'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.mysql' version='5.1.6'/>
        <provided namespace='osgi.bundle' name='com.mysql' version='5.1.6'/>
        <provided namespace='java.package' name='com.mysql.jdbc' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.exceptions' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.exceptions.jdbc4' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.integration.c3p0' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.integration.jboss' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.interceptors' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.jdbc2.optional' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.log' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.profiler' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.gjt.mm.mysql' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.mysql' version='5.1.6'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 5.1.6&#xA;Export-Package: com.mysql.jdbc,com.mysql.jdbc.exceptions,com.mysql.jdbc.exceptions.jdbc4,com.mysql.jdbc.integration.c3p0,com.mysql.jdbc.integration.jboss,com.mysql.jdbc.interceptors,com.mysql.jdbc.jdbc2.optional,com.mysql.jdbc.log,com.mysql.jdbc.profiler,com.mysql.jdbc.util,org.gjt.mm.mysql&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: com.mysql&#xA;Bundle-Name: Mysql Plug-in&#xA;Bundle-Vendor: Sun Microsystem&#xA;Bundle-ClassPath: mysql-connector-java-5.1.6-bin.jar
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.mysql' version='1.1.0'>
      <update id='ch.sahits.codegen.mysql' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='MySQL Data connector'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.mysql' version='1.1.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.input.db' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.mysql' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.mysql' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.0&#xA;Export-Package: ch.sahits.codegen.java.input.db&#xA;Require-Bundle: org.eclipse.osgi,ch.sahits.codegen.java,ch.sahits.model,com.mysql&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.mysql;singleton:=true&#xA;Bundle-Name: MySQL Data connector&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.test.feature.group' version='1.1.0' singleton='false'>
      <update id='ch.sahits.codegen.test.feature.group' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Plugin tests'/>
        <property name='org.eclipse.equinox.p2.description' value='Test for all Java Code Generator Plug-ins by Sahits'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.test.feature.group' version='1.1.0'/>
      </provides>
      <requires size='11'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.gui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.util' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.mysql' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.jdom' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.junit4' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.test' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.test.feature.jar' range='[1.1.0,1.1.0]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features&#xA;and plugins may have different licenses. Please consult the liecenses&#xA;aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='org.jdom' version='1.0.0' singleton='false'>
      <update id='org.jdom' range='[0.0.0,1.0.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Jdom Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Jason Hunter &amp; Brett McLaughlin'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.jdom' version='1.0.0'/>
        <provided namespace='osgi.bundle' name='org.jdom' version='1.0.0'/>
        <provided namespace='java.package' name='org.jdom' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdom.adapters' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdom.filter' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdom.input' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdom.output' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdom.transform' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdom.xpath' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.jdom' version='1.0.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.0.0&#xA;Export-Package: org.jdom,org.jdom.adapters,org.jdom.filter,org.jdom.input,org.jdom.output,org.jdom.transform,org.jdom.xpath&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: org.jdom&#xA;Bundle-Name: Jdom Plug-in&#xA;Bundle-Vendor: Jason Hunter &amp; Brett McLaughlin&#xA;Bundle-ClassPath: jdom.jar
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.i18n.de' version='1.1.0' singleton='false'>
      <update id='ch.sahits.codegen.i18n.de' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='German translation'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.i18n.de' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.i18n.de' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='osgi.fragment' name='ch.sahits.codegen.java' version='1.1.0'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.9.5'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.i18n.de' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: German translation&#xA;Bundle-Version: 1.1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.i18n.de&#xA;Manifest-Version: 1.0&#xA;Fragment-Host: ch.sahits.codegen.java;bundle-version=&quot;0.9.5&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.mysql.feature.jar' version='1.1.0'>
      <update id='ch.sahits.codegen.mysql.feature.jar' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='JCG MySQL DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Sun MySQL&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql.feature.jar' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.mysql' version='1.1.0'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.mysql' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.gnu.org/licenses/gpl-2.0.html'>
          GNU General Public License&#xA;**************************&#xA;&#xA;          GNU GENERAL PUBLIC LICENSE&#xA;             Version 2, June 1991&#xA;     &#xA;     Copyright (C) 1989, 1991 Free Software Foundation, Inc.&#xA;         675 Mass Ave, Cambridge, MA 02139, USA&#xA;     Everyone is permitted to copy and distribute verbatim copies&#xA;     of this license document, but changing it is not allowed.&#xA;     &#xA;           Preamble&#xA;     &#xA;     The licenses for most software are designed to take away your&#xA;     freedom to share and change it.  By contrast, the GNU General Public&#xA;     License is intended to guarantee your freedom to share and change free&#xA;     software--to make sure the software is free for all its users.  This&#xA;     General Public License applies to most of the Free Software&#xA;     Foundation&apos;s software and to any other program whose authors commit to&#xA;     using it.  (Some other Free Software Foundation software is covered by&#xA;     the GNU Library General Public License instead.)  You can apply it to&#xA;     your programs, too.&#xA;     &#xA;     When we speak of free software, we are referring to freedom, not&#xA;     price.  Our General Public Licenses are designed to make sure that you&#xA;     have the freedom to distribute copies of free software (and charge for&#xA;     this service if you wish), that you receive source code or can get it&#xA;     if you want it, that you can change the software or use pieces of it&#xA;     in new free programs; and that you know you can do these things.&#xA;     &#xA;     To protect your rights, we need to make restrictions that forbid&#xA;     anyone to deny you these rights or to ask you to surrender the rights.&#xA;     These restrictions translate to certain responsibilities for you if you&#xA;     distribute copies of the software, or if you modify it.&#xA;     &#xA;     For example, if you distribute copies of such a program, whether&#xA;     gratis or for a fee, you must give the recipients all the rights that&#xA;     you have.  You must make sure that they, too, receive or can get the&#xA;     source code.  And you must show them these terms so they know their&#xA;     rights.&#xA;     &#xA;     We protect your rights with two steps: (1) copyright the software, and&#xA;     (2) offer you this license which gives you legal permission to copy,&#xA;     distribute and/or modify the software.&#xA;     &#xA;     Also, for each author&apos;s protection and ours, we want to make certain&#xA;     that everyone understands that there is no warranty for this free&#xA;     software.  If the software is modified by someone else and passed on, we&#xA;     want its recipients to know that what they have is not the original, so&#xA;     that any problems introduced by others will not reflect on the original&#xA;     authors&apos; reputations.&#xA;     &#xA;     Finally, any free program is threatened constantly by software&#xA;     patents.  We wish to avoid the danger that redistributors of a free&#xA;     program will individually obtain patent licenses, in effect making the&#xA;     program proprietary.  To prevent this, we have made it clear that any&#xA;     patent must be licensed for everyone&apos;s free use or not licensed at all.&#xA;     &#xA;     The precise terms and conditions for copying, distribution and&#xA;     modification follow.&#xA;     &#xA;          GNU GENERAL PUBLIC LICENSE&#xA;     TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION&#xA;     &#xA;     0. This License applies to any program or other work which contains&#xA;     a notice placed by the copyright holder saying it may be distributed&#xA;     under the terms of this General Public License.  The &quot;Program&quot;, below,&#xA;     refers to any such program or work, and a &quot;work based on the Program&quot;&#xA;     means either the Program or any derivative work under copyright law:&#xA;     that is to say, a work containing the Program or a portion of it,&#xA;     either verbatim or with modifications and/or translated into another&#xA;     language.  (Hereinafter, translation is included without limitation in&#xA;     the term &quot;modification&quot;.)  Each licensee is addressed as &quot;you&quot;.&#xA;     &#xA;     Activities other than copying, distribution and modification are not&#xA;     covered by this License; they are outside its scope.  The act of&#xA;     running the Program is not restricted, and the output from the Program&#xA;     is covered only if its contents constitute a work based on the&#xA;     Program (independent of having been made by running the Program).&#xA;     Whether that is true depends on what the Program does.&#xA;     &#xA;     1. You may copy and distribute verbatim copies of the Program&apos;s&#xA;     source code as you receive it, in any medium, provided that you&#xA;     conspicuously and appropriately publish on each copy an appropriate&#xA;     copyright notice and disclaimer of warranty; keep intact all the&#xA;     notices that refer to this License and to the absence of any warranty;&#xA;     and give any other recipients of the Program a copy of this License&#xA;     along with the Program.&#xA;     &#xA;     You may charge a fee for the physical act of transferring a copy, and&#xA;     you may at your option offer warranty protection in exchange for a fee.&#xA;     &#xA;     2. You may modify your copy or copies of the Program or any portion&#xA;     of it, thus forming a work based on the Program, and copy and&#xA;     distribute such modifications or work under the terms of Section 1&#xA;     above, provided that you also meet all of these conditions:&#xA;     &#xA;     a) You must cause the modified files to carry prominent notices&#xA;     stating that you changed the files and the date of any change.&#xA;     &#xA;     b) You must cause any work that you distribute or publish, that in&#xA;     whole or in part contains or is derived from the Program or any&#xA;     part thereof, to be licensed as a whole at no charge to all third&#xA;     parties under the terms of this License.&#xA;     &#xA;     c) If the modified program normally reads commands interactively&#xA;     when run, you must cause it, when started running for such&#xA;     interactive use in the most ordinary way, to print or display an&#xA;     announcement including an appropriate copyright notice and a&#xA;     notice that there is no warranty (or else, saying that you provide&#xA;     a warranty) and that users may redistribute the program under&#xA;     these conditions, and telling the user how to view a copy of this&#xA;     License.  (Exception: if the Program itself is interactive but&#xA;     does not normally print such an announcement, your work based on&#xA;     the Program is not required to print an announcement.)&#xA;     &#xA;     These requirements apply to the modified work as a whole.  If&#xA;     identifiable sections of that work are not derived from the Program,&#xA;     and can be reasonably considered independent and separate works in&#xA;     themselves, then this License, and its terms, do not apply to those&#xA;     sections when you distribute them as separate works.  But when you&#xA;     distribute the same sections as part of a whole which is a work based&#xA;     on the Program, the distribution of the whole must be on the terms of&#xA;     this License, whose permissions for other licensees extend to the&#xA;     entire whole, and thus to each and every part regardless of who wrote it.&#xA;     &#xA;     Thus, it is not the intent of this section to claim rights or contest&#xA;     your rights to work written entirely by you; rather, the intent is to&#xA;     exercise the right to control the distribution of derivative or&#xA;     collective works based on the Program.&#xA;     &#xA;     In addition, mere aggregation of another work not based on the Program&#xA;     with the Program (or with a work based on the Program) on a volume of&#xA;     a storage or distribution medium does not bring the other work under&#xA;     the scope of this License.&#xA;     &#xA;     3. You may copy and distribute the Program (or a work based on it,&#xA;     under Section 2) in object code or executable form under the terms of&#xA;     Sections 1 and 2 above provided that you also do one of the following:&#xA;     &#xA;     a) Accompany it with the complete corresponding machine-readable&#xA;     source code, which must be distributed under the terms of Sections&#xA;     1 and 2 above on a medium customarily used for software interchange; or,&#xA;     &#xA;     b) Accompany it with a written offer, valid for at least three&#xA;     years, to give any third party, for a charge no more than your&#xA;     cost of physically performing source distribution, a complete&#xA;     machine-readable copy of the corresponding source code, to be&#xA;     distributed under the terms of Sections 1 and 2 above on a medium&#xA;     customarily used for software interchange; or,&#xA;     &#xA;     c) Accompany it with the information you received as to the offer&#xA;     to distribute corresponding source code.  (This alternative is&#xA;     allowed only for noncommercial distribution and only if you&#xA;     received the program in object code or executable form with such&#xA;     an offer, in accord with Subsection b above.)&#xA;     &#xA;     The source code for a work means the preferred form of the work for&#xA;     making modifications to it.  For an executable work, complete source&#xA;     code means all the source code for all modules it contains, plus any&#xA;     associated interface definition files, plus the scripts used to&#xA;     control compilation and installation of the executable.  However, as a&#xA;     special exception, the source code distributed need not include&#xA;     anything that is normally distributed (in either source or binary&#xA;     form) with the major components (compiler, kernel, and so on) of the&#xA;     operating system on which the executable runs, unless that component&#xA;     itself accompanies the executable.&#xA;     &#xA;     If distribution of executable or object code is made by offering&#xA;     access to copy from a designated place, then offering equivalent&#xA;     access to copy the source code from the same place counts as&#xA;     distribution of the source code, even though third parties are not&#xA;     compelled to copy the source along with the object code.&#xA;     &#xA;     4. You may not copy, modify, sublicense, or distribute the Program&#xA;     except as expressly provided under this License.  Any attempt&#xA;     otherwise to copy, modify, sublicense or distribute the Program is&#xA;     void, and will automatically terminate your rights under this License.&#xA;     However, parties who have received copies, or rights, from you under&#xA;     this License will not have their licenses terminated so long as such&#xA;     parties remain in full compliance.&#xA;     &#xA;     5. You are not required to accept this License, since you have not&#xA;     signed it.  However, nothing else grants you permission to modify or&#xA;     distribute the Program or its derivative works.  These actions are&#xA;     prohibited by law if you do not accept this License.  Therefore, by&#xA;     modifying or distributing the Program (or any work based on the&#xA;     Program), you indicate your acceptance of this License to do so, and&#xA;     all its terms and conditions for copying, distributing or modifying&#xA;     the Program or works based on it.&#xA;     &#xA;     6. Each time you redistribute the Program (or any work based on the&#xA;     Program), the recipient automatically receives a license from the&#xA;     original licensor to copy, distribute or modify the Program subject to&#xA;     these terms and conditions.  You may not impose any further&#xA;     restrictions on the recipients&apos; exercise of the rights granted herein.&#xA;     You are not responsible for enforcing compliance by third parties to&#xA;     this License.&#xA;     &#xA;     7. If, as a consequence of a court judgment or allegation of patent&#xA;     infringement or for any other reason (not limited to patent issues),&#xA;     conditions are imposed on you (whether by court order, agreement or&#xA;     otherwise) that contradict the conditions of this License, they do not&#xA;     excuse you from the conditions of this License.  If you cannot&#xA;     distribute so as to satisfy simultaneously your obligations under this&#xA;     License and any other pertinent obligations, then as a consequence you&#xA;     may not distribute the Program at all.  For example, if a patent&#xA;     license would not permit royalty-free redistribution of the Program by&#xA;     all those who receive copies directly or indirectly through you, then&#xA;     the only way you could satisfy both it and this License would be to&#xA;     refrain entirely from distribution of the Program.&#xA;     &#xA;     If any portion of this section is held invalid or unenforceable under&#xA;     any particular circumstance, the balance of the section is intended to&#xA;     apply and the section as a whole is intended to apply in other&#xA;     circumstances.&#xA;     &#xA;     It is not the purpose of this section to induce you to infringe any&#xA;     patents or other property right claims or to contest validity of any&#xA;     such claims; this section has the sole purpose of protecting the&#xA;     integrity of the free software distribution system, which is&#xA;     implemented by public license practices.  Many people have made&#xA;     generous contributions to the wide range of software distributed&#xA;     through that system in reliance on consistent application of that&#xA;     system; it is up to the author/donor to decide if he or she is willing&#xA;     to distribute software through any other system and a licensee cannot&#xA;     impose that choice.&#xA;     &#xA;     This section is intended to make thoroughly clear what is believed to&#xA;     be a consequence of the rest of this License.&#xA;     &#xA;     8. If the distribution and/or use of the Program is restricted in&#xA;     certain countries either by patents or by copyrighted interfaces, the&#xA;     original copyright holder who places the Program under this License&#xA;     may add an explicit geographical distribution limitation excluding&#xA;     those countries, so that distribution is permitted only in or among&#xA;     countries not thus excluded.  In such case, this License incorporates&#xA;     the limitation as if written in the body of this License.&#xA;     &#xA;     9. The Free Software Foundation may publish revised and/or new versions&#xA;     of the General Public License from time to time.  Such new versions will&#xA;     be similar in spirit to the present version, but may differ in detail to&#xA;     address new problems or concerns.&#xA;     &#xA;     Each version is given a distinguishing version number.  If the Program&#xA;     specifies a version number of this License which applies to it and &quot;any&#xA;     later version&quot;, you have the option of following the terms and conditions&#xA;     either of that version or of any later version published by the Free&#xA;     Software Foundation.  If the Program does not specify a version number of&#xA;     this License, you may choose any version ever published by the Free Software&#xA;     Foundation.&#xA;     &#xA;     10. If you wish to incorporate parts of the Program into other free&#xA;     programs whose distribution conditions are different, write to the author&#xA;     to ask for permission.  For software which is copyrighted by the Free&#xA;     Software Foundation, write to the Free Software Foundation; we sometimes&#xA;     make exceptions for this.  Our decision will be guided by the two goals&#xA;     of preserving the free status of all derivatives of our free software and&#xA;     of promoting the sharing and reuse of software generally.&#xA;     &#xA;           NO WARRANTY&#xA;     &#xA;     11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY&#xA;     FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN&#xA;     OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES&#xA;     PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED&#xA;     OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF&#xA;     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS&#xA;     TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE&#xA;     PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,&#xA;     REPAIR OR CORRECTION.&#xA;     &#xA;     12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING&#xA;     WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR&#xA;     REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,&#xA;     INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING&#xA;     OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED&#xA;     TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY&#xA;     YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER&#xA;     PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE&#xA;     POSSIBILITY OF SUCH DAMAGES.&#xA;     &#xA;           END OF TERMS AND CONDITIONS&#xA;     &#xA;     Appendix: How to Apply These Terms to Your New Programs&#xA;     &#xA;     If you develop a new program, and you want it to be of the greatest&#xA;     possible use to the public, the best way to achieve this is to make it&#xA;     free software which everyone can redistribute and change under these terms.&#xA;     &#xA;     To do so, attach the following notices to the program.  It is safest&#xA;     to attach them to the start of each source file to most effectively&#xA;     convey the exclusion of warranty; and each file should have at least&#xA;     the &quot;copyright&quot; line and a pointer to where the full notice is found.&#xA;     &#xA;     &lt;one line to give the program&apos;s name and a brief idea of what it does.&gt;&#xA;     Copyright (C) 19yy  &lt;name of author&gt;&#xA;     &#xA;     This program is free software; you can redistribute it and/or modify&#xA;     it under the terms of the GNU General Public License as published by&#xA;     the Free Software Foundation; either version 2 of the License, or&#xA;     (at your option) any later version.&#xA;     &#xA;     This program is distributed in the hope that it will be useful,&#xA;     but WITHOUT ANY WARRANTY; without even the implied warranty of&#xA;     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&#xA;     GNU General Public License for more details.&#xA;     &#xA;     You should have received a copy of the GNU General Public License&#xA;     along with this program; if not, write to the Free Software&#xA;     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&#xA;     &#xA;     Also add information on how to contact you by electronic and paper mail.&#xA;     &#xA;     If the program is interactive, make it output a short notice like this&#xA;     when it starts in an interactive mode:&#xA;     &#xA;     Gnomovision version 69, Copyright (C) 19yy name of author&#xA;     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w&apos;.&#xA;     This is free software, and you are welcome to redistribute it&#xA;     under certain conditions; type `show c&apos; for details.&#xA;     &#xA;     The hypothetical commands `show w&apos; and `show c&apos; should show the appropriate&#xA;     parts of the General Public License.  Of course, the commands you use may&#xA;     be called something other than `show w&apos; and `show c&apos;; they could even be&#xA;     mouse-clicks or menu items--whatever suits your program.&#xA;     &#xA;     You should also get your employer (if you work as a programmer) or your&#xA;     school, if any, to sign a &quot;copyright disclaimer&quot; for the program, if&#xA;     necessary.  Here is a sample; alter the names:&#xA;     &#xA;     Yoyodyne, Inc., hereby disclaims all copyright interest in the program&#xA;     `Gnomovision&apos; (which makes passes at compilers) written by James Hacker.&#xA;     &#xA;     &lt;signature of Ty Coon&gt;, 1 April 1989&#xA;     Ty Coon, President of Vice&#xA;     &#xA;     This General Public License does not permit incorporating your program into&#xA;     proprietary programs.  If your program is a subroutine library, you may&#xA;     consider it more useful to permit linking proprietary applications with the&#xA;     library.  If this is what you want to do, use the GNU Library General&#xA;     Public License instead of this License.
        </license>
      </licenses>
      <copyright>
        This feature includes the JDBC driver from Sun which is available under GPLv2.&#xA;The code by Sahits stands under the the EPL v1.0. Please consult the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.microsoft.feature.group' version='1.1.0' singleton='false'>
      <update id='ch.sahits.codegen.microsoft.feature.group' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Microsoft DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Microsoft SQL Server.&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.microsoft.feature.group' version='1.1.0'/>
      </provides>
      <requires size='3'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.microsoft' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.microsoft' range='[1.0.809.102,1.0.809.102]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.microsoft.feature.jar' range='[1.1.0,1.1.0]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license>
          MICROSOFT SOFTWARE LICENSE TERMS&#xA;MICROSOFT SQL SERVER 2005 JDBC DRIVER&#xA;These license terms are an agreement between Microsoft Corporation&#xA;(or based on where you live, one of its affiliates) and you.&#xA;Please read them.  They apply to the software named above, which&#xA;includes the media on which you received it, if any.  The terms&#xA;also apply to any Microsoft&#xA;* updates,&#xA;* supplements,&#xA;* Internet-based services, and &#xA;* support services&#xA;for this software, unless other terms accompany those items.&#xA;If so, those terms apply.&#xA;By using the software, you accept these terms.  If you do not&#xA;accept them, do not use the software.&#xA;If you comply with these license terms, you have the rights below.&#xA;1. INSTALLATION AND USE RIGHTS.  You may install and use any&#xA;number of copies of the software on your devices.&#xA;2. SCOPE OF LICENSE.  The software is licensed, not sold. This&#xA;agreement only gives you some rights to use the software.  Microsoft&#xA;reserves all other rights.  Unless applicable law gives you more&#xA;rights despite this limitation, you may use the software only&#xA;as expressly permitted in this agreement.  In doing so, you must&#xA;comply with any technical limitations in the software that only&#xA;allow you to use it in certain ways.    You may not&#xA;* disclose the results of any benchmark tests of the software&#xA;to any third party without Microsoft�s prior written approval;&#xA;* reverse engineer, decompile or disassemble the software, except&#xA;and only to the extent that applicable law expressly permits,&#xA;despite this limitation;&#xA;* publish the software for others to copy; or&#xA;* rent, lease or lend the software.&#xA;3. TRANSFER TO A THIRD PARTY.  The first user of the software&#xA;may transfer it and this agreement directly to a third party.&#xA;Before the transfer, that party must agree that this agreement&#xA;applies to the transfer and use of the software.  The first user&#xA;must uninstall the software before transferring it separately&#xA;from the device.  The first user may not retain any copies.&#xA;4. EXPORT RESTRICTIONS.  The software is subject to United States&#xA;export laws and regulations.  You must comply with all domestic&#xA;and international export laws and regulations that apply to the&#xA;software.  These laws include restrictions on destinations, end&#xA;users and end use.  For additional information, see www.microsoft.com/exporting.&#xA;5. SUPPORT SERVICES. Because this software is &quot;as is,&quot; we may&#xA;not provide support services for it.&#xA;6. ENTIRE AGREEMENT.  This agreement, and the terms for supplements,&#xA;updates, Internet-based services and support services that you&#xA;use, are the entire agreement for the software and support services.&#xA;7. APPLICABLE LAW.&#xA;a. United States.  If you acquired the software in the United&#xA;States, Washington state law governs the interpretation of this&#xA;agreement and applies to claims for breach of it, regardless&#xA;of conflict of laws principles.  The laws of the state where&#xA;you live govern all other claims, including claims under state&#xA;consumer protection laws, unfair competition laws, and in tort.&#xA;b. Outside the United States.  If you acquired the software in&#xA;any other country, the laws of that country apply.&#xA;8. LEGAL EFFECT.  This agreement describes certain legal rights.&#xA;You may have other rights under the laws of your country.  You&#xA;may also have rights with respect to the party from whom you&#xA;acquired the software.  This agreement does not change your rights&#xA;under the laws of your country if the laws of your country do&#xA;not permit it to do so.&#xA;9. DISCLAIMER OF WARRANTY.   The software is licensed &quot;as-is.&quot;&#xA;You bear the risk of using it.  Microsoft gives no express warranties,&#xA;guarantees or conditions.  You may have additional consumer rights&#xA;under your local laws which this agreement cannot change.  To&#xA;the extent permitted under your local laws, Microsoft excludes&#xA;the implied warranties of merchantability, fitness for a particular&#xA;purpose and non-infringement.&#xA;10. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES.   You&#xA;can recover from Microsoft and its suppliers only direct damages&#xA;up to U.S. $5.00.  You cannot recover any other damages, including&#xA;consequential, lost profits, special, indirect or incidental&#xA;damages.&#xA;This limitation applies to&#xA;* anything related to the software, services, content (including&#xA;code) on third party Internet sites, or third party programs;&#xA;and&#xA;* claims for breach of contract, breach of warranty, guarantee&#xA;or condition, strict liability, negligence, or other tort to&#xA;the extent permitted by applicable law.&#xA;It also applies even if Microsoft knew or should have known about&#xA;the possibility of the damages.  The above limitation or exclusion&#xA;may not apply to you because your country may not allow the exclusion&#xA;or limitation of incidental, consequential or other damages.&#xA;Please note: As this software is distributed in Quebec, Canada,&#xA;some of the clauses in this agreement are provided below in French.&#xA;Remarque : Ce logiciel �tant distribu� au Qu�bec, Canada, certaines&#xA;des clauses dans ce contrat sont fournies ci-dessous en fran�ais.&#xA;EXON�RATION DE GARANTIE. Le logiciel vis� par une licence est&#xA;offert � tel quel �. Toute utilisation de ce logiciel est � votre&#xA;seule risque et p�ril. Microsoft n�accorde aucune autre garantie&#xA;expresse. Vous pouvez b�n�ficier de droits additionnels en vertu&#xA;du droit local sur la protection dues consommateurs, que ce contrat&#xA;ne peut modifier. La ou elles sont permises par le droit locale,&#xA;les garanties implicites de qualit� marchande, d�ad�quation �&#xA;un usage particulier et d�absence de contrefa�on sont exclues.&#xA;LIMITATION DES DOMMAGES-INT�R�TS ET EXCLUSION DE RESPONSABILIT�&#xA;POUR LES DOMMAGES.  Vous pouvez obtenir de Microsoft et de ses&#xA;fournisseurs une indemnisation en cas de dommages directs uniquement&#xA;� hauteur de 5,00 $ US. Vous ne pouvez pr�tendre � aucune indemnisation&#xA;pour les autres dommages, y compris les dommages sp�ciaux, indirects&#xA;ou accessoires et pertes de b�n�fices.&#xA;Cette limitation concerne :&#xA;* tout  ce qui est reli� au logiciel, aux services ou au contenu&#xA;(y compris le code) figurant sur des sites Internet tiers ou&#xA;dans des programmes tiers ; et&#xA;* les r�clamations au titre de violation de contrat ou de garantie,&#xA;ou au titre de responsabilit� stricte, de n�gligence ou d�une&#xA;autre faute dans la limite autoris�e par la loi en vigueur.&#xA;Elle s�applique �galement, m�me si Microsoft connaissait ou devrait&#xA;conna�tre l��ventualit� d�un tel dommage.  Si votre pays n�autorise&#xA;pas l�exclusion ou la limitation de responsabilit� pour les dommages&#xA;indirects, accessoires ou de quelque nature que ce soit, il se&#xA;peut que la limitation ou l�exclusion ci-dessus ne s�appliquera&#xA;pas � votre �gard.&#xA;EFFET JURIDIQUE.  Le pr�sent contrat d�crit certains droits juridiques.&#xA;Vous pourriez avoir d�autres droits pr�vus par les lois de votre&#xA;pays.  Le pr�sent contrat ne modifie pas les droits que vous&#xA;conf�rent les lois de votre pays si celles-ci ne le permettent&#xA;pas.
        </license>
      </licenses>
      <copyright url='http://www.example.com/copyright'>
        This feature includes the JDBC driver from Microsoft which is available&#xA;under MICROSOFT SOFTWARE LICENSE TERMS (MSLT).&#xA;The code by Sahits stands under the the EPL v1.0. Please consult&#xA;the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.microsoft' version='1.1.0'>
      <update id='ch.sahits.codegen.microsoft' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='SQL Server Connector'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.microsoft' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.microsoft' version='1.1.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.input.db' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.microsoft' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.microsoft' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.0&#xA;Export-Package: ch.sahits.codegen.java.input.db&#xA;Require-Bundle: ch.sahits.codegen.java,ch.sahits.model,com.microsoft,org.eclipse.osgi&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.microsoft;singleton:=true&#xA;Bundle-Name: SQL Server Connector&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.java.examples' version='1.1.0'>
      <update id='ch.sahits.codegen.java.examples' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java Codegen Examples Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.examples' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.java.examples' version='1.1.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.example' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='8'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.jdom' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.sql' range='1.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.java.examples' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.0&#xA;Export-Package: ch.sahits.codegen.example;uses:=&quot;ch.sahits.codegen.sql.generator,ch.sahits.codegen.sql.model&quot;&#xA;Require-Bundle: ch.sahits.codegen.java,ch.sahits.model,org.jdom,ch.sahits.util,org.eclipse.jdt.ui,org.eclipse.core.runtime,org.eclipse.ui,ch.sahits.codegen.sql;bundle-version=&quot;1.0.0&quot;&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.java.examples;singleton:=true&#xA;Bundle-Name: Java Codegen Examples Plug-in&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.microsoft' version='1.0.809.102' singleton='false'>
      <update id='com.microsoft' range='[0.0.0,1.0.809.102)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Microsoft SQL Server Driver'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.microsoft' version='1.0.809.102'/>
        <provided namespace='osgi.bundle' name='com.microsoft' version='1.0.809.102'/>
        <provided namespace='java.package' name='com.microsoft.sqlserver.jdbc' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.microsoft' version='1.0.809.102'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Export-Package: com.microsoft.sqlserver.jdbc&#xA;Bundle-ClassPath: sqljdbc.jar&#xA;Bundle-Name: Microsoft SQL Server Driver&#xA;Bundle-Version: 1.0.809.102&#xA;Bundle-SymbolicName: com.microsoft&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.oracle' version='1.1.0'>
      <update id='ch.sahits.codegen.oracle' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Oracle Connector Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.oracle' version='1.1.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.input.db' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.oracle' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.oracle' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.0&#xA;Export-Package: ch.sahits.codegen.java.input.db&#xA;Require-Bundle: ch.sahits.codegen.java,ch.sahits.model,com.oracle&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.oracle;singleton:=true&#xA;Bundle-Name: Oracle Connector Plug-in&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.sql' version='1.1.0'>
      <update id='ch.sahits.codegen.sql' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='SQL Insert Script maker'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.sql' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.sql' version='1.1.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql.extension' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql.generator' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql.internal.model' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql.model' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql.wizards' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='13'>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.connectivity.sqm.core' range='1.0.3'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.connectivity' range='1.1.1'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.sdk.feature.source' range='1.6.1'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.modelbase.sql' range='1.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.sqltools.sqlscrapbook' range='1.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='3.4.1'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='3.4.2'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.core' range='1.1.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.help' range='1.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.sql' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: SQL Insert Script maker&#xA;Bundle-Version: 1.1.0&#xA;Require-Bundle: org.eclipse.core.resources,org.eclipse.ui,org.eclipse.ui.ide,org.eclipse.core.runtime,org.eclipse.datatools.connectivity.sqm.core;bundle-version=&quot;1.0.3&quot;,org.eclipse.datatools.connectivity;bundle-version=&quot;1.1.1&quot;,org.eclipse.datatools.sdk.feature.source;bundle-version=&quot;1.6.1&quot;,org.eclipse.datatools.modelbase.sql;bundle-version=&quot;1.0.0&quot;,org.eclipse.datatools.sqltools.sqlscrapbook;bundle-version=&quot;1.0.0&quot;,org.eclipse.jdt.ui;bundle-version=&quot;3.4.1&quot;,org.eclipse.jdt.core;bundle-version=&quot;3.4.2&quot;,ch.sahits.codegen.core;bundle-version=&quot;1.1.0&quot;,ch.sahits.codegen.help;bundle-version=&quot;1.0.0&quot;&#xA;Export-Package: ch.sahits.codegen.sql,ch.sahits.codegen.sql.extension,ch.sahits.codegen.sql.generator,ch.sahits.codegen.sql.internal.model;x-internal:=true,ch.sahits.codegen.sql.model,ch.sahits.codegen.sql.wizards&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-SymbolicName: ch.sahits.codegen.sql; singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.java' version='1.1.0'>
      <update id='ch.sahits.codegen.java' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='14'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.java' version='1.1.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.generator' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.generator.ast' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.generator.jettemplate' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.input' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.input.db' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.internal.wizards' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.model' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.model.util' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.util' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.wizards' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='15'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.views' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.jdom' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.codegen' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.model' range='0.9.4'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.core' range='1.1.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.help' range='1.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.java' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Export-Package: ch.sahits.codegen.java,ch.sahits.codegen.java.generator,ch.sahits.codegen.java.generator.ast,ch.sahits.codegen.java.generator.jettemplate,ch.sahits.codegen.java.input,ch.sahits.codegen.java.input.db,ch.sahits.codegen.java.internal.wizards;x-internal:=true,ch.sahits.codegen.java.model,ch.sahits.codegen.java.model.util,ch.sahits.codegen.java.util,ch.sahits.codegen.java.wizards&#xA;Require-Bundle: org.eclipse.core.runtime;visibility:=reexport,org.eclipse.jdt.core;visibility:=reexport,org.eclipse.ui.views,org.eclipse.jdt.ui;visibility:=reexport,org.eclipse.core.resources;visibility:=reexport,org.eclipse.jface.text;visibility:=reexport,org.eclipse.ui;visibility:=reexport,org.eclipse.ui.editors,org.eclipse.ui.ide,org.jdom,ch.sahits.util,org.eclipse.emf.codegen,ch.sahits.model;bundle-version=&quot;0.9.4&quot;;visibility:=reexport,ch.sahits.codegen.core;bundle-version=&quot;1.1.0&quot;;visibility:=reexport,ch.sahits.codegen.help;bundle-version=&quot;1.0.0&quot;&#xA;Bundle-Activator: ch.sahits.codegen.java.Activator&#xA;Bundle-Name: Java Plug-in&#xA;Bundle-Version: 1.1.0&#xA;Bundle-Vendor: Sahits&#xA;Eclipse-BuddyPolicy: dependent, registered, app, ext&#xA;Bundle-SymbolicName: ch.sahits.codegen.java;singleton:=true&#xA;Bundle-ClassPath: .&#xA;Manifest-Version: 1.0&#xA;Eclipse-LazyStart: true
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.i18n.de.translated_host_properties' version='1.1.0'>
      <hostRequirements size='1'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.9.5' greedy='false'/>
      </hostRequirements>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
      </properties>
      <requires size='1'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.9.5' greedy='false'/>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
    </unit>
    <unit id='ch.sahits.codegen.oracle.feature.group' version='1.1.0' singleton='false'>
      <update id='ch.sahits.codegen.oracle.feature.group' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Oracle DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Oracle&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle.feature.group' version='1.1.0'/>
      </provides>
      <requires size='5'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.oracle' range='[9.2.0.8,9.2.0.8]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle.feature.jar' range='[1.1.0,1.1.0]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.oracle.com/technology/software/htdocs/distlic.html'>
          ORACLE TECHNOLOGY NETWORK &#xA;DEVELOPMENT AND DISTRIBUTION LICENSE AGREEMENT&#xA;&quot;We,&quot; &quot;us,&quot; and &quot;our&quot; refers to Oracle USA, Inc., for and on&#xA;behalf of itself and its subsidiaries and affiliates under common&#xA;control.  &quot;You&quot; and &quot;your&quot; refers to the individual or entity&#xA;that wishes to use the programs from Oracle.  &quot;Programs&quot; refers&#xA;to the software product you wish to download and use and program&#xA;documentation.  &quot;License&quot; refers to your right to use the programs&#xA;under the terms of this agreement.  This agreement is governed&#xA;by the substantive and procedural laws of California.  You and&#xA;Oracle agree to submit to the exclusive jurisdiction of, and&#xA;venue in, the courts of San Francisco, San Mateo, or Santa Clara&#xA;counties in California in any dispute arising out of or relating&#xA;to this agreement.&#xA;We are willing to license the programs to you only upon the condition&#xA;that you accept all of the terms contained in this agreement.&#xA;Read the terms carefully and select the &quot;Accept&quot; button at the&#xA;bottom of the page to confirm your acceptance.  If you are not&#xA;willing to be bound by these terms, select the &quot;Do Not Accept&quot;&#xA;button and the registration process will not continue.&#xA;License Rights&#xA;We grant you a nonexclusive, nontransferable limited license&#xA;to use the programs for purposes of developing your applications.&#xA;You may also distribute the programs with your applications to&#xA;your customers.  If you want to use the programs for any purpose&#xA;other than as expressly permitted under this agreement you must&#xA;contact us, or an Oracle reseller, to obtain the appropriate&#xA;license.  We may audit your use of the programs.  Program documentation&#xA;is either shipped with the programs, or documentation may accessed&#xA;online at http://otn.oracle.com/docs.&#xA;Ownership and Restrictions&#xA;We retain all ownership and intellectual property rights in the&#xA;programs.  You may make a sufficient number of copies of the&#xA;programs for the licensed use and one copy of the programs for&#xA;backup purposes.&#xA;You may not:&#xA;- use the programs for any purpose other than as provided above;&#xA;- distribute the programs unless accompanied with your applications;&#xA;- charge your end users for use of the programs;&#xA;- remove or modify any program markings or any notice of our&#xA;proprietary rights;&#xA;- use the programs to provide third party training on the content&#xA;and/or functionality of the programs, except for training your&#xA;licensed users;&#xA;- assign this agreement or give the programs, program access&#xA;or an interest in the programs to any individual or entity except&#xA;as provided under this agreement;&#xA;- cause or permit reverse engineering (unless required by law&#xA;for interoperability), disassembly or decompilation of the programs;&#xA;- disclose results of any program benchmark tests without our&#xA;prior consent; or,&#xA;- use any Oracle name, trademark or logo.&#xA;Program Distribution&#xA;We grant you a nonexclusive, nontransferable right to copy and&#xA;distribute the programs to your end users provided that you do&#xA;not charge your end users for use of the programs and provided&#xA;your end users may only use the programs to run your applications&#xA;for their business operations.  Prior to distributing the programs&#xA;you shall require your end users to execute an agreement binding&#xA;them to terms consistent with those contained in this section&#xA;and the sections of this agreement entitled &quot;License Rights,&quot;&#xA;&quot;Ownership and Restrictions,&quot; &quot;Export,&quot; &quot;Disclaimer of Warranties&#xA;and Exclusive Remedies,&quot; &quot;No Technical Support,&quot; &quot;End of Agreement,&quot;&#xA;&quot;Relationship Between the Parties,&quot; and &quot;Open Source.&quot; You must&#xA;also include a provision stating that your end users shall have&#xA;no right to distribute the programs, and a provision specifying&#xA;us as a third party beneficiary of the agreement.  You are responsible&#xA;for obtaining these agreements with your end users.  &#xA;You agree to:  (a) defend and indemnify us against all claims&#xA;and damages caused by your distribution of the programs in breach&#xA;of this agreements and/or failure to include the required contractual&#xA;provisions in your end user agreement as stated above; (b) keep&#xA;executed end user agreements and records of end user information&#xA;including name, address, date of distribution and identity of&#xA;programs distributed; (c) allow us to inspect your end user agreements&#xA;and records upon request; and, (d) enforce the terms of your&#xA;end user agreements so as to effect a timely cure of any end&#xA;user breach, and to notify us of any breach of the terms.&#xA;Export&#xA;You agree that U.S. export control laws and other applicable&#xA;export and import laws govern your use of the programs, including&#xA;technical data; additional information can be found on Oracle&apos;s&#xA;Global Trade Compliance web site located at http://www.oracle.com/products/export/index.html?content.html.&#xA;You agree that neither the programs nor any direct product thereof&#xA;will be exported, directly, or indirectly, in violation of these&#xA;laws, or will be used for any purpose prohibited by these laws&#xA;including, without limitation, nuclear, chemical, or biological&#xA;weapons proliferation.&#xA;Disclaimer of Warranty and Exclusive Remedies&#xA;THE PROGRAMS ARE PROVIDED &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND.&#xA;WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING&#xA;WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY,&#xA;FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.&#xA;IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL,&#xA;SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS&#xA;OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY&#xA;THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF&#xA;WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  OUR&#xA;ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED&#xA;ONE THOUSAND DOLLARS (U.S. $1,000).&#xA;No Technical Support&#xA;Our technical support organization will not provide technical&#xA;support, phone support, or updates to you for the programs licensed&#xA;under this agreement.&#xA;Restricted Rights&#xA;If you distribute a license to the United States government,&#xA;the programs, including documentation, shall be considered commercial&#xA;computer software and you will place a legend, in addition to&#xA;applicable copyright notices, on the documentation, and on the&#xA;media label, substantially similar to the following:&#xA;NOTICE OF RESTRICTED RIGHTS&#xA;&quot;Programs delivered subject to the DOD FAR Supplement are &apos;commercial&#xA;computer software&apos; and use, duplication, and disclosure of the&#xA;programs, including documentation, shall be subject to the licensing&#xA;restrictions set forth in the applicable Oracle license agreement.&#xA;Otherwise, programs delivered subject to the Federal Acquisition&#xA;Regulations are &apos;restricted computer software&apos; and use, duplication,&#xA;and disclosure of the programs, including documentation, shall&#xA;be subject to the restrictions in FAR 52.227-19, Commercial Computer&#xA;Software-Restricted Rights (June 1987).  Oracle USA, Inc., 500&#xA;Oracle Parkway, Redwood City, CA  94065.&quot;&#xA;End of Agreement&#xA;You may terminate this agreement by destroying all copies of&#xA;the programs.  We have the right to terminate your right to use&#xA;the programs if you fail to comply with any of the terms of this&#xA;agreement, in which case you shall destroy all copies of the&#xA;programs.&#xA;Relationship Between the Parties&#xA;The relationship between you and us is that of licensee/licensor.&#xA;Neither party will represent that it has any authority to assume&#xA;or create any obligation, express or implied, on behalf of the&#xA;other party, nor to represent the other party as agent, employee,&#xA;franchisee, or in any other capacity.  Nothing in this agreement&#xA;shall be construed to limit either party&apos;s right to independently&#xA;develop or distribute software that is functionally similar to&#xA;the other party&apos;s products, so long as proprietary information&#xA;of the other party is not included in such software.&#xA;Open Source&#xA;&quot;Open Source&quot; software - software available without charge for&#xA;use, modification and distribution - is often licensed under&#xA;terms that require the user to make the user&apos;s modifications&#xA;to the Open Source software or any software that the user &apos;combines&apos;&#xA;with the Open Source software freely available in source code&#xA;form.  If you use Open Source software in conjunction with the&#xA;programs, you must ensure that your use does not:  (i) create,&#xA;or purport to create, obligations of us with respect to the Oracle&#xA;programs; or (ii) grant, or purport to grant, to any third party&#xA;any rights to or immunities under our intellectual property or&#xA;proprietary rights in the Oracle programs.  For example, you&#xA;may not develop a software program using an Oracle program and&#xA;an Open Source program where such use results in a program file(s)&#xA;that contains code from both the Oracle program and the Open&#xA;Source program (including without limitation libraries) if the&#xA;Open Source program is licensed under a license that requires&#xA;any &quot;modifications&quot; be made freely available.  You also may not&#xA;combine the Oracle program with programs licensed under the GNU&#xA;General Public License (&quot;GPL&quot;) in any manner that could cause,&#xA;or could be interpreted or asserted to cause, the Oracle program&#xA;or any modifications thereto to become subject to the terms of&#xA;the GPL.&#xA;Entire Agreement&#xA;You agree that this agreement is the complete agreement for the&#xA;programs and licenses, and this agreement supersedes all prior&#xA;or contemporaneous agreements or representations.  If any term&#xA;of this agreement is found to be invalid or unenforceable, the&#xA;remaining provisions will remain effective.&#xA;Last updated: 03/09/05
        </license>
      </licenses>
      <copyright url='http://www.example.com/copyright'>
        This feature includes the JDBC driver from Oracle which is available&#xA;under ORACLE TECHNOLOGY NETWORK DEVELOPMENT AND DISTRIBUTION LICENSE AGREEMENT.&#xA;The code by Sahits stands under the the EPL v1.0. Please consult&#xA;the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.test.feature.jar' version='1.1.0'>
      <update id='ch.sahits.codegen.test.feature.jar' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Plugin tests'/>
        <property name='org.eclipse.equinox.p2.description' value='Test for all Java Code Generator Plug-ins by Sahits'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.test.feature.jar' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.test' version='1.1.0'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.test' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features&#xA;and plugins may have different licenses. Please consult the liecenses&#xA;aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='com.oracle' version='9.2.0.8' singleton='false'>
      <update id='com.oracle' range='[0.0.0,9.2.0.8)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Oracle JDBC Driver Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Oracle'/>
      </properties>
      <provides size='31'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.oracle' version='9.2.0.8'/>
        <provided namespace='osgi.bundle' name='com.oracle' version='9.2.0.8'/>
        <provided namespace='java.package' name='oracle.core.lmx' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.core.lvf' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.gss.util' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.gss.util.CharConvBuilder' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc.dbaccess' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc.driver' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc.internal' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc.oci' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc.oci8' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc.oracore' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc.pool' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc.ttc7' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc.util' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc.xa' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jdbc.xa.client' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.jpub.runtime' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.net.TNSAddress' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.net.ano' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.net.aso' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.net.jndi' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.net.nl' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.net.ns' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.net.nt' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.net.resolver' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.security.o3logon' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.sql' version='0.0.0'/>
        <provided namespace='java.package' name='oracle.sql.converter' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.oracle' version='9.2.0.8'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 9.2.0.8&#xA;Export-Package: oracle.core.lmx,oracle.core.lvf,oracle.gss.util,oracle.gss.util.CharConvBuilder,oracle.jdbc,oracle.jdbc.dbaccess,oracle.jdbc.driver,oracle.jdbc.internal,oracle.jdbc.oci,oracle.jdbc.oci8,oracle.jdbc.oracore,oracle.jdbc.pool,oracle.jdbc.ttc7,oracle.jdbc.util,oracle.jdbc.xa,oracle.jdbc.xa.client,oracle.jpub.runtime,oracle.net.TNSAddress,oracle.net.ano,oracle.net.aso,oracle.net.jndi,oracle.net.nl,oracle.net.ns,oracle.net.nt,oracle.net.resolver,oracle.security.o3logon,oracle.sql,oracle.sql.converter&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: com.oracle&#xA;Bundle-Name: Oracle JDBC Driver Plug-in&#xA;Bundle-Vendor: Oracle&#xA;Bundle-ClassPath: ojdbc14.jar
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.model' version='1.1.0'>
      <update id='ch.sahits.model' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Model Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='ch.sahits.model' version='1.1.0'/>
        <provided namespace='java.package' name='ch.sahits.model' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.db' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.gui' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.internal.java.gui' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.java' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.java.db' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.java.gui' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.model' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.0&#xA;Export-Package: ch.sahits.model,ch.sahits.model.db,ch.sahits.model.gui,ch.sahits.model.internal.java.gui;x-internal:=true,ch.sahits.model.java,ch.sahits.model.java.db,ch.sahits.model.java.gui&#xA;Require-Bundle: org.eclipse.jdt.core,org.eclipse.core.runtime&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.model;singleton:=true&#xA;Bundle-Name: Model Plug-in&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.mysql.feature.group' version='1.1.0' singleton='false'>
      <update id='ch.sahits.codegen.mysql.feature.group' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG MySQL DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Sun MySQL&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql.feature.group' version='1.1.0'/>
      </provides>
      <requires size='6'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql' range='[1.1.0,1.1.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.mysql' range='[5.1.6,5.1.6]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql.feature.jar' range='[1.1.0,1.1.0]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.gnu.org/licenses/gpl-2.0.html'>
          GNU General Public License&#xA;**************************&#xA;&#xA;          GNU GENERAL PUBLIC LICENSE&#xA;             Version 2, June 1991&#xA;     &#xA;     Copyright (C) 1989, 1991 Free Software Foundation, Inc.&#xA;         675 Mass Ave, Cambridge, MA 02139, USA&#xA;     Everyone is permitted to copy and distribute verbatim copies&#xA;     of this license document, but changing it is not allowed.&#xA;     &#xA;           Preamble&#xA;     &#xA;     The licenses for most software are designed to take away your&#xA;     freedom to share and change it.  By contrast, the GNU General Public&#xA;     License is intended to guarantee your freedom to share and change free&#xA;     software--to make sure the software is free for all its users.  This&#xA;     General Public License applies to most of the Free Software&#xA;     Foundation&apos;s software and to any other program whose authors commit to&#xA;     using it.  (Some other Free Software Foundation software is covered by&#xA;     the GNU Library General Public License instead.)  You can apply it to&#xA;     your programs, too.&#xA;     &#xA;     When we speak of free software, we are referring to freedom, not&#xA;     price.  Our General Public Licenses are designed to make sure that you&#xA;     have the freedom to distribute copies of free software (and charge for&#xA;     this service if you wish), that you receive source code or can get it&#xA;     if you want it, that you can change the software or use pieces of it&#xA;     in new free programs; and that you know you can do these things.&#xA;     &#xA;     To protect your rights, we need to make restrictions that forbid&#xA;     anyone to deny you these rights or to ask you to surrender the rights.&#xA;     These restrictions translate to certain responsibilities for you if you&#xA;     distribute copies of the software, or if you modify it.&#xA;     &#xA;     For example, if you distribute copies of such a program, whether&#xA;     gratis or for a fee, you must give the recipients all the rights that&#xA;     you have.  You must make sure that they, too, receive or can get the&#xA;     source code.  And you must show them these terms so they know their&#xA;     rights.&#xA;     &#xA;     We protect your rights with two steps: (1) copyright the software, and&#xA;     (2) offer you this license which gives you legal permission to copy,&#xA;     distribute and/or modify the software.&#xA;     &#xA;     Also, for each author&apos;s protection and ours, we want to make certain&#xA;     that everyone understands that there is no warranty for this free&#xA;     software.  If the software is modified by someone else and passed on, we&#xA;     want its recipients to know that what they have is not the original, so&#xA;     that any problems introduced by others will not reflect on the original&#xA;     authors&apos; reputations.&#xA;     &#xA;     Finally, any free program is threatened constantly by software&#xA;     patents.  We wish to avoid the danger that redistributors of a free&#xA;     program will individually obtain patent licenses, in effect making the&#xA;     program proprietary.  To prevent this, we have made it clear that any&#xA;     patent must be licensed for everyone&apos;s free use or not licensed at all.&#xA;     &#xA;     The precise terms and conditions for copying, distribution and&#xA;     modification follow.&#xA;     &#xA;          GNU GENERAL PUBLIC LICENSE&#xA;     TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION&#xA;     &#xA;     0. This License applies to any program or other work which contains&#xA;     a notice placed by the copyright holder saying it may be distributed&#xA;     under the terms of this General Public License.  The &quot;Program&quot;, below,&#xA;     refers to any such program or work, and a &quot;work based on the Program&quot;&#xA;     means either the Program or any derivative work under copyright law:&#xA;     that is to say, a work containing the Program or a portion of it,&#xA;     either verbatim or with modifications and/or translated into another&#xA;     language.  (Hereinafter, translation is included without limitation in&#xA;     the term &quot;modification&quot;.)  Each licensee is addressed as &quot;you&quot;.&#xA;     &#xA;     Activities other than copying, distribution and modification are not&#xA;     covered by this License; they are outside its scope.  The act of&#xA;     running the Program is not restricted, and the output from the Program&#xA;     is covered only if its contents constitute a work based on the&#xA;     Program (independent of having been made by running the Program).&#xA;     Whether that is true depends on what the Program does.&#xA;     &#xA;     1. You may copy and distribute verbatim copies of the Program&apos;s&#xA;     source code as you receive it, in any medium, provided that you&#xA;     conspicuously and appropriately publish on each copy an appropriate&#xA;     copyright notice and disclaimer of warranty; keep intact all the&#xA;     notices that refer to this License and to the absence of any warranty;&#xA;     and give any other recipients of the Program a copy of this License&#xA;     along with the Program.&#xA;     &#xA;     You may charge a fee for the physical act of transferring a copy, and&#xA;     you may at your option offer warranty protection in exchange for a fee.&#xA;     &#xA;     2. You may modify your copy or copies of the Program or any portion&#xA;     of it, thus forming a work based on the Program, and copy and&#xA;     distribute such modifications or work under the terms of Section 1&#xA;     above, provided that you also meet all of these conditions:&#xA;     &#xA;     a) You must cause the modified files to carry prominent notices&#xA;     stating that you changed the files and the date of any change.&#xA;     &#xA;     b) You must cause any work that you distribute or publish, that in&#xA;     whole or in part contains or is derived from the Program or any&#xA;     part thereof, to be licensed as a whole at no charge to all third&#xA;     parties under the terms of this License.&#xA;     &#xA;     c) If the modified program normally reads commands interactively&#xA;     when run, you must cause it, when started running for such&#xA;     interactive use in the most ordinary way, to print or display an&#xA;     announcement including an appropriate copyright notice and a&#xA;     notice that there is no warranty (or else, saying that you provide&#xA;     a warranty) and that users may redistribute the program under&#xA;     these conditions, and telling the user how to view a copy of this&#xA;     License.  (Exception: if the Program itself is interactive but&#xA;     does not normally print such an announcement, your work based on&#xA;     the Program is not required to print an announcement.)&#xA;     &#xA;     These requirements apply to the modified work as a whole.  If&#xA;     identifiable sections of that work are not derived from the Program,&#xA;     and can be reasonably considered independent and separate works in&#xA;     themselves, then this License, and its terms, do not apply to those&#xA;     sections when you distribute them as separate works.  But when you&#xA;     distribute the same sections as part of a whole which is a work based&#xA;     on the Program, the distribution of the whole must be on the terms of&#xA;     this License, whose permissions for other licensees extend to the&#xA;     entire whole, and thus to each and every part regardless of who wrote it.&#xA;     &#xA;     Thus, it is not the intent of this section to claim rights or contest&#xA;     your rights to work written entirely by you; rather, the intent is to&#xA;     exercise the right to control the distribution of derivative or&#xA;     collective works based on the Program.&#xA;     &#xA;     In addition, mere aggregation of another work not based on the Program&#xA;     with the Program (or with a work based on the Program) on a volume of&#xA;     a storage or distribution medium does not bring the other work under&#xA;     the scope of this License.&#xA;     &#xA;     3. You may copy and distribute the Program (or a work based on it,&#xA;     under Section 2) in object code or executable form under the terms of&#xA;     Sections 1 and 2 above provided that you also do one of the following:&#xA;     &#xA;     a) Accompany it with the complete corresponding machine-readable&#xA;     source code, which must be distributed under the terms of Sections&#xA;     1 and 2 above on a medium customarily used for software interchange; or,&#xA;     &#xA;     b) Accompany it with a written offer, valid for at least three&#xA;     years, to give any third party, for a charge no more than your&#xA;     cost of physically performing source distribution, a complete&#xA;     machine-readable copy of the corresponding source code, to be&#xA;     distributed under the terms of Sections 1 and 2 above on a medium&#xA;     customarily used for software interchange; or,&#xA;     &#xA;     c) Accompany it with the information you received as to the offer&#xA;     to distribute corresponding source code.  (This alternative is&#xA;     allowed only for noncommercial distribution and only if you&#xA;     received the program in object code or executable form with such&#xA;     an offer, in accord with Subsection b above.)&#xA;     &#xA;     The source code for a work means the preferred form of the work for&#xA;     making modifications to it.  For an executable work, complete source&#xA;     code means all the source code for all modules it contains, plus any&#xA;     associated interface definition files, plus the scripts used to&#xA;     control compilation and installation of the executable.  However, as a&#xA;     special exception, the source code distributed need not include&#xA;     anything that is normally distributed (in either source or binary&#xA;     form) with the major components (compiler, kernel, and so on) of the&#xA;     operating system on which the executable runs, unless that component&#xA;     itself accompanies the executable.&#xA;     &#xA;     If distribution of executable or object code is made by offering&#xA;     access to copy from a designated place, then offering equivalent&#xA;     access to copy the source code from the same place counts as&#xA;     distribution of the source code, even though third parties are not&#xA;     compelled to copy the source along with the object code.&#xA;     &#xA;     4. You may not copy, modify, sublicense, or distribute the Program&#xA;     except as expressly provided under this License.  Any attempt&#xA;     otherwise to copy, modify, sublicense or distribute the Program is&#xA;     void, and will automatically terminate your rights under this License.&#xA;     However, parties who have received copies, or rights, from you under&#xA;     this License will not have their licenses terminated so long as such&#xA;     parties remain in full compliance.&#xA;     &#xA;     5. You are not required to accept this License, since you have not&#xA;     signed it.  However, nothing else grants you permission to modify or&#xA;     distribute the Program or its derivative works.  These actions are&#xA;     prohibited by law if you do not accept this License.  Therefore, by&#xA;     modifying or distributing the Program (or any work based on the&#xA;     Program), you indicate your acceptance of this License to do so, and&#xA;     all its terms and conditions for copying, distributing or modifying&#xA;     the Program or works based on it.&#xA;     &#xA;     6. Each time you redistribute the Program (or any work based on the&#xA;     Program), the recipient automatically receives a license from the&#xA;     original licensor to copy, distribute or modify the Program subject to&#xA;     these terms and conditions.  You may not impose any further&#xA;     restrictions on the recipients&apos; exercise of the rights granted herein.&#xA;     You are not responsible for enforcing compliance by third parties to&#xA;     this License.&#xA;     &#xA;     7. If, as a consequence of a court judgment or allegation of patent&#xA;     infringement or for any other reason (not limited to patent issues),&#xA;     conditions are imposed on you (whether by court order, agreement or&#xA;     otherwise) that contradict the conditions of this License, they do not&#xA;     excuse you from the conditions of this License.  If you cannot&#xA;     distribute so as to satisfy simultaneously your obligations under this&#xA;     License and any other pertinent obligations, then as a consequence you&#xA;     may not distribute the Program at all.  For example, if a patent&#xA;     license would not permit royalty-free redistribution of the Program by&#xA;     all those who receive copies directly or indirectly through you, then&#xA;     the only way you could satisfy both it and this License would be to&#xA;     refrain entirely from distribution of the Program.&#xA;     &#xA;     If any portion of this section is held invalid or unenforceable under&#xA;     any particular circumstance, the balance of the section is intended to&#xA;     apply and the section as a whole is intended to apply in other&#xA;     circumstances.&#xA;     &#xA;     It is not the purpose of this section to induce you to infringe any&#xA;     patents or other property right claims or to contest validity of any&#xA;     such claims; this section has the sole purpose of protecting the&#xA;     integrity of the free software distribution system, which is&#xA;     implemented by public license practices.  Many people have made&#xA;     generous contributions to the wide range of software distributed&#xA;     through that system in reliance on consistent application of that&#xA;     system; it is up to the author/donor to decide if he or she is willing&#xA;     to distribute software through any other system and a licensee cannot&#xA;     impose that choice.&#xA;     &#xA;     This section is intended to make thoroughly clear what is believed to&#xA;     be a consequence of the rest of this License.&#xA;     &#xA;     8. If the distribution and/or use of the Program is restricted in&#xA;     certain countries either by patents or by copyrighted interfaces, the&#xA;     original copyright holder who places the Program under this License&#xA;     may add an explicit geographical distribution limitation excluding&#xA;     those countries, so that distribution is permitted only in or among&#xA;     countries not thus excluded.  In such case, this License incorporates&#xA;     the limitation as if written in the body of this License.&#xA;     &#xA;     9. The Free Software Foundation may publish revised and/or new versions&#xA;     of the General Public License from time to time.  Such new versions will&#xA;     be similar in spirit to the present version, but may differ in detail to&#xA;     address new problems or concerns.&#xA;     &#xA;     Each version is given a distinguishing version number.  If the Program&#xA;     specifies a version number of this License which applies to it and &quot;any&#xA;     later version&quot;, you have the option of following the terms and conditions&#xA;     either of that version or of any later version published by the Free&#xA;     Software Foundation.  If the Program does not specify a version number of&#xA;     this License, you may choose any version ever published by the Free Software&#xA;     Foundation.&#xA;     &#xA;     10. If you wish to incorporate parts of the Program into other free&#xA;     programs whose distribution conditions are different, write to the author&#xA;     to ask for permission.  For software which is copyrighted by the Free&#xA;     Software Foundation, write to the Free Software Foundation; we sometimes&#xA;     make exceptions for this.  Our decision will be guided by the two goals&#xA;     of preserving the free status of all derivatives of our free software and&#xA;     of promoting the sharing and reuse of software generally.&#xA;     &#xA;           NO WARRANTY&#xA;     &#xA;     11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY&#xA;     FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN&#xA;     OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES&#xA;     PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED&#xA;     OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF&#xA;     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS&#xA;     TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE&#xA;     PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,&#xA;     REPAIR OR CORRECTION.&#xA;     &#xA;     12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING&#xA;     WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR&#xA;     REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,&#xA;     INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING&#xA;     OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED&#xA;     TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY&#xA;     YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER&#xA;     PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE&#xA;     POSSIBILITY OF SUCH DAMAGES.&#xA;     &#xA;           END OF TERMS AND CONDITIONS&#xA;     &#xA;     Appendix: How to Apply These Terms to Your New Programs&#xA;     &#xA;     If you develop a new program, and you want it to be of the greatest&#xA;     possible use to the public, the best way to achieve this is to make it&#xA;     free software which everyone can redistribute and change under these terms.&#xA;     &#xA;     To do so, attach the following notices to the program.  It is safest&#xA;     to attach them to the start of each source file to most effectively&#xA;     convey the exclusion of warranty; and each file should have at least&#xA;     the &quot;copyright&quot; line and a pointer to where the full notice is found.&#xA;     &#xA;     &lt;one line to give the program&apos;s name and a brief idea of what it does.&gt;&#xA;     Copyright (C) 19yy  &lt;name of author&gt;&#xA;     &#xA;     This program is free software; you can redistribute it and/or modify&#xA;     it under the terms of the GNU General Public License as published by&#xA;     the Free Software Foundation; either version 2 of the License, or&#xA;     (at your option) any later version.&#xA;     &#xA;     This program is distributed in the hope that it will be useful,&#xA;     but WITHOUT ANY WARRANTY; without even the implied warranty of&#xA;     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&#xA;     GNU General Public License for more details.&#xA;     &#xA;     You should have received a copy of the GNU General Public License&#xA;     along with this program; if not, write to the Free Software&#xA;     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&#xA;     &#xA;     Also add information on how to contact you by electronic and paper mail.&#xA;     &#xA;     If the program is interactive, make it output a short notice like this&#xA;     when it starts in an interactive mode:&#xA;     &#xA;     Gnomovision version 69, Copyright (C) 19yy name of author&#xA;     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w&apos;.&#xA;     This is free software, and you are welcome to redistribute it&#xA;     under certain conditions; type `show c&apos; for details.&#xA;     &#xA;     The hypothetical commands `show w&apos; and `show c&apos; should show the appropriate&#xA;     parts of the General Public License.  Of course, the commands you use may&#xA;     be called something other than `show w&apos; and `show c&apos;; they could even be&#xA;     mouse-clicks or menu items--whatever suits your program.&#xA;     &#xA;     You should also get your employer (if you work as a programmer) or your&#xA;     school, if any, to sign a &quot;copyright disclaimer&quot; for the program, if&#xA;     necessary.  Here is a sample; alter the names:&#xA;     &#xA;     Yoyodyne, Inc., hereby disclaims all copyright interest in the program&#xA;     `Gnomovision&apos; (which makes passes at compilers) written by James Hacker.&#xA;     &#xA;     &lt;signature of Ty Coon&gt;, 1 April 1989&#xA;     Ty Coon, President of Vice&#xA;     &#xA;     This General Public License does not permit incorporating your program into&#xA;     proprietary programs.  If your program is a subroutine library, you may&#xA;     consider it more useful to permit linking proprietary applications with the&#xA;     library.  If this is what you want to do, use the GNU Library General&#xA;     Public License instead of this License.
        </license>
      </licenses>
      <copyright>
        This feature includes the JDBC driver from Sun which is available under GPLv2.&#xA;The code by Sahits stands under the the EPL v1.0. Please consult the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.java.gui' version='1.1.1'>
      <update id='ch.sahits.codegen.java.gui' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java GUI Codegen Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.gui' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.java.gui' version='1.1.1'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.gui.input' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.gui.util' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.9.4'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.java.gui' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.1&#xA;Export-Package: ch.sahits.codegen.java.gui.input,ch.sahits.codegen.java.gui.util&#xA;Require-Bundle: ch.sahits.codegen.java;bundle-version=&quot;0.9.4&quot;&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.java.gui;singleton:=true&#xA;Bundle-Name: Java GUI Codegen Plug-in&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.i18n.de.translated_host_properties' version='1.1.1'>
      <hostRequirements size='1'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.9.5' greedy='false'/>
      </hostRequirements>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
      </properties>
      <requires size='1'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.9.5' greedy='false'/>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
    </unit>
    <unit id='ch.sahits.util' version='1.1.1' singleton='false'>
      <update id='ch.sahits.util' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='sahitsUtil'/>
        <property name='org.eclipse.equinox.p2.provider' value='sahits'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.util' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.util' version='1.1.1'/>
        <provided namespace='java.package' name='ch.sahits.datastructure' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.io' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.math' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.util' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.util' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.1&#xA;Export-Package: ch.sahits.datastructure,ch.sahits.io,ch.sahits.math,ch.sahits.util&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.util&#xA;Bundle-Name: sahitsUtil&#xA;Bundle-Vendor: sahits&#xA;Bundle-ClassPath: sahitsUtil_1.1.1.jar,sahitsUtil_src_1.1.1.jar
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.java.examples' version='1.1.1'>
      <update id='ch.sahits.codegen.java.examples' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java Codegen Examples Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.examples' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.java.examples' version='1.1.1'/>
        <provided namespace='java.package' name='ch.sahits.codegen.example' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.sql' range='1.1.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.java.examples' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.1&#xA;Export-Package: ch.sahits.codegen.example;uses:=&quot;ch.sahits.codegen.sql.generator,ch.sahits.codegen.sql.model&quot;&#xA;Require-Bundle: ch.sahits.codegen.java,ch.sahits.codegen.sql;bundle-version=&quot;1.1.0&quot;&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.java.examples;singleton:=true&#xA;Bundle-Name: Java Codegen Examples Plug-in&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.java' version='1.1.1'>
      <update id='ch.sahits.codegen.java' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='14'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.java' version='1.1.1'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.generator' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.generator.ast' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.generator.jettemplate' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.input' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.input.db' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.internal.wizards' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.model' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.model.util' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.util' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.wizards' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='10'>
        <required namespace='osgi.bundle' name='org.eclipse.ui.views' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.jdom' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.util' range='1.1.1'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.codegen' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.model' range='1.1.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.core' range='1.1.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.help' range='1.1.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.java' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Export-Package: ch.sahits.codegen.java,ch.sahits.codegen.java.generator,ch.sahits.codegen.java.generator.ast,ch.sahits.codegen.java.generator.jettemplate,ch.sahits.codegen.java.input,ch.sahits.codegen.java.input.db,ch.sahits.codegen.java.internal.wizards;x-internal:=true,ch.sahits.codegen.java.model,ch.sahits.codegen.java.model.util,ch.sahits.codegen.java.util,ch.sahits.codegen.java.wizards&#xA;Require-Bundle: org.eclipse.ui.views,org.eclipse.jface.text;visibility:=reexport,org.eclipse.ui.editors;visibility:=reexport,org.eclipse.ui.ide,org.jdom;visibility:=reexport,ch.sahits.util;bundle-version=&quot;1.1.1&quot;;visibility:=reexport,org.eclipse.emf.codegen;visibility:=reexport,ch.sahits.model;bundle-version=&quot;1.1.0&quot;;visibility:=reexport,ch.sahits.codegen.core;bundle-version=&quot;1.1.0&quot;;visibility:=reexport,ch.sahits.codegen.help;bundle-version=&quot;1.1.0&quot;;visibility:=reexport&#xA;Bundle-Activator: ch.sahits.codegen.java.Activator&#xA;Bundle-Name: Java Plug-in&#xA;Bundle-Version: 1.1.1&#xA;Bundle-Vendor: Sahits&#xA;Eclipse-BuddyPolicy: dependent, registered, app, ext&#xA;Bundle-SymbolicName: ch.sahits.codegen.java;singleton:=true&#xA;Bundle-ClassPath: .&#xA;Manifest-Version: 1.0&#xA;Eclipse-LazyStart: true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.mysql' version='1.1.1'>
      <update id='ch.sahits.codegen.mysql' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='MySQL Data connector'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.mysql' version='1.1.1'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.input.db' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.mysql' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.mysql' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.1&#xA;Export-Package: ch.sahits.codegen.java.input.db&#xA;Require-Bundle: ch.sahits.codegen.java,com.mysql;visibility:=reexport&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.mysql;singleton:=true&#xA;Bundle-Name: MySQL Data connector&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.microsoft' version='1.1.1'>
      <update id='ch.sahits.codegen.microsoft' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='SQL Server Connector'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.microsoft' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.microsoft' version='1.1.1'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.input.db' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.microsoft' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.microsoft' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.1&#xA;Export-Package: ch.sahits.codegen.java.input.db&#xA;Require-Bundle: ch.sahits.codegen.java,com.microsoft;visibility:=reexport&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.microsoft;singleton:=true&#xA;Bundle-Name: SQL Server Connector&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.model' version='1.1.1'>
      <update id='ch.sahits.model' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Model Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.model' version='1.1.1'/>
        <provided namespace='java.package' name='ch.sahits.model' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.db' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.gui' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.internal.java.gui' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.java' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.java.db' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.model.java.gui' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.model' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.1&#xA;Export-Package: ch.sahits.model,ch.sahits.model.db,ch.sahits.model.gui,ch.sahits.model.internal.java.gui;x-internal:=true,ch.sahits.model.java,ch.sahits.model.java.db,ch.sahits.model.java.gui&#xA;Require-Bundle: org.eclipse.jdt.core,org.eclipse.core.runtime&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.model;singleton:=true&#xA;Bundle-Name: Model Plug-in&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.oracle' version='1.1.1'>
      <update id='ch.sahits.codegen.oracle' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Oracle Connector Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.oracle' version='1.1.1'/>
        <provided namespace='java.package' name='ch.sahits.codegen.java.input.db' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.oracle' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.oracle' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.1&#xA;Export-Package: ch.sahits.codegen.java.input.db&#xA;Require-Bundle: ch.sahits.codegen.java,com.oracle;visibility:=reexport&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.oracle;singleton:=true&#xA;Bundle-Name: Oracle Connector Plug-in&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.test' version='1.1.1' singleton='false'>
      <update id='ch.sahits.codegen.test' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Codegen Test Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.test' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.test' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='13'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.mysql' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.jdom' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.junit4' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.mysql' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.oracle' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.microsoft' range='0.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java.examples' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.microsoft' range='0.0.0'/>
        <required namespace='osgi.bundle' name='com.oracle' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.test' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Codegen Test Plug-in&#xA;Bundle-Version: 1.1.1&#xA;Bundle-SymbolicName: ch.sahits.codegen.test&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Vendor: Sahits&#xA;Require-Bundle: ch.sahits.codegen.java,ch.sahits.codegen.java.gui,ch.sahits.model,ch.sahits.util,com.mysql,org.jdom,org.junit4,ch.sahits.codegen.mysql,ch.sahits.codegen.oracle,ch.sahits.codegen.microsoft,ch.sahits.codegen.java.examples,com.microsoft,com.oracle
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.i18n.de' version='1.1.1' singleton='false'>
      <update id='ch.sahits.codegen.i18n.de' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='German translation'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.i18n.de' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.i18n.de' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='osgi.fragment' name='ch.sahits.codegen.java' version='1.1.1'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='0.9.5'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.i18n.de' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: German translation&#xA;Bundle-Version: 1.1.1&#xA;Bundle-SymbolicName: ch.sahits.codegen.i18n.de&#xA;Manifest-Version: 1.0&#xA;Fragment-Host: ch.sahits.codegen.java;bundle-version=&quot;0.9.5&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.core' version='1.1.1' singleton='false'>
      <update id='ch.sahits.codegen.core' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Code GenerationCore Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.core' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.core' version='1.1.1'/>
        <provided namespace='java.package' name='ch.sahits.codegen.core' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.core.java' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='3.2.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='3.2.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='3.2.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='3.2.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.core' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: Code GenerationCore Plug-in&#xA;Bundle-Version: 1.1.1&#xA;Require-Bundle: org.eclipse.core.runtime;bundle-version=&quot;3.2.0&quot;;visibility:=reexport,org.eclipse.jdt.ui;bundle-version=&quot;3.2.0&quot;;visibility:=reexport,org.eclipse.core.resources;bundle-version=&quot;3.2.0&quot;;visibility:=reexport,org.eclipse.jdt.core;bundle-version=&quot;3.2.0&quot;;visibility:=reexport,org.eclipse.ui&#xA;Export-Package: ch.sahits.codegen.core,ch.sahits.codegen.core.java&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-SymbolicName: ch.sahits.codegen.core&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.java.datatools' version='1.1.1'>
      <update id='ch.sahits.codegen.java.datatools' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Datatools Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.datatools' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.java.datatools' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.java' range='1.1.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.connectivity' range='1.1.1'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.connectivity.sqm.core' range='1.0.3'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.modelbase.sql' range='1.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.java.datatools' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.1&#xA;Require-Bundle: ch.sahits.codegen.java;bundle-version=&quot;1.1.0&quot;;visibility:=reexport,org.eclipse.datatools.connectivity;bundle-version=&quot;1.1.1&quot;;visibility:=reexport,org.eclipse.datatools.connectivity.sqm.core;bundle-version=&quot;1.0.3&quot;;visibility:=reexport,org.eclipse.datatools.modelbase.sql;bundle-version=&quot;1.0.0&quot;;visibility:=reexport&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.java.datatools;singleton:=true&#xA;Bundle-Name: Datatools Plug-in&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.help' version='1.1.1'>
      <update id='ch.sahits.codegen.help' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Help for Sahits code generation'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.help' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.help' version='1.1.1'/>
        <provided namespace='java.package' name='ch.sahits.codegen.help' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.help' range='3.3.101'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.core' range='1.1.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.help' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Vendor: Sahits&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Activator: ch.sahits.codegen.help.Activator&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Require-Bundle: org.eclipse.ui;visibility:=reexport,org.eclipse.help;bundle-version=&quot;3.3.101&quot;;visibility:=reexport,ch.sahits.codegen.core;bundle-version=&quot;1.1.0&quot;&#xA;Bundle-Name: Help for Sahits code generation&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: ch.sahits.codegen.help; singleton:=true&#xA;Bundle-Version: 1.1.1&#xA;Eclipse-LazyStart: true&#xA;Export-Package: ch.sahits.codegen.help
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.sql' version='1.1.1'>
      <update id='ch.sahits.codegen.sql' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='SQL Insert Script maker'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.sql' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='ch.sahits.codegen.sql' version='1.1.1'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql.extension' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql.generator' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql.internal.model' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql.model' version='0.0.0'/>
        <provided namespace='java.package' name='ch.sahits.codegen.sql.wizards' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.connectivity.sqm.core' range='1.0.3'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.connectivity' range='1.1.1'/>
        <required namespace='osgi.bundle' name='org.eclipse.datatools.modelbase.sql' range='1.0.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.core' range='1.1.0'/>
        <required namespace='osgi.bundle' name='ch.sahits.codegen.help' range='1.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.sahits.codegen.sql' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: SQL Insert Script maker&#xA;Bundle-Version: 1.1.1&#xA;Require-Bundle: org.eclipse.ui.ide,org.eclipse.datatools.connectivity.sqm.core;bundle-version=&quot;1.0.3&quot;,org.eclipse.datatools.connectivity;bundle-version=&quot;1.1.1&quot;,org.eclipse.datatools.modelbase.sql;bundle-version=&quot;1.0.0&quot;,ch.sahits.codegen.core;bundle-version=&quot;1.1.0&quot;,ch.sahits.codegen.help;bundle-version=&quot;1.0.0&quot;&#xA;Export-Package: ch.sahits.codegen.sql,ch.sahits.codegen.sql.extension,ch.sahits.codegen.sql.generator,ch.sahits.codegen.sql.internal.model;x-internal:=true,ch.sahits.codegen.sql.model,ch.sahits.codegen.sql.wizards&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-SymbolicName: ch.sahits.codegen.sql; singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: Sahits
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.sahits.codegen.test.feature.group' version='1.1.1' singleton='false'>
      <update id='ch.sahits.codegen.test.feature.group' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Plugin tests'/>
        <property name='org.eclipse.equinox.p2.description' value='Test for all Java Code Generator Plug-ins by Sahits'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.test.feature.group' version='1.1.1'/>
      </provides>
      <requires size='11'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.gui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.util' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.mysql' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.jdom' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.junit4' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.test' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.test.feature.jar' range='[1.1.1,1.1.1]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features&#xA;and plugins may have different licenses. Please consult the liecenses&#xA;aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.oracle.feature.jar' version='1.1.1'>
      <update id='ch.sahits.codegen.oracle.feature.jar' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Oracle DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Oracle&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle.feature.jar' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.oracle' version='1.1.1'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.oracle' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.oracle.com/technology/software/htdocs/distlic.html'>
          ORACLE TECHNOLOGY NETWORK &#xA;DEVELOPMENT AND DISTRIBUTION LICENSE AGREEMENT&#xA;&quot;We,&quot; &quot;us,&quot; and &quot;our&quot; refers to Oracle USA, Inc., for and on&#xA;behalf of itself and its subsidiaries and affiliates under common&#xA;control.  &quot;You&quot; and &quot;your&quot; refers to the individual or entity&#xA;that wishes to use the programs from Oracle.  &quot;Programs&quot; refers&#xA;to the software product you wish to download and use and program&#xA;documentation.  &quot;License&quot; refers to your right to use the programs&#xA;under the terms of this agreement.  This agreement is governed&#xA;by the substantive and procedural laws of California.  You and&#xA;Oracle agree to submit to the exclusive jurisdiction of, and&#xA;venue in, the courts of San Francisco, San Mateo, or Santa Clara&#xA;counties in California in any dispute arising out of or relating&#xA;to this agreement.&#xA;We are willing to license the programs to you only upon the condition&#xA;that you accept all of the terms contained in this agreement.&#xA;Read the terms carefully and select the &quot;Accept&quot; button at the&#xA;bottom of the page to confirm your acceptance.  If you are not&#xA;willing to be bound by these terms, select the &quot;Do Not Accept&quot;&#xA;button and the registration process will not continue.&#xA;License Rights&#xA;We grant you a nonexclusive, nontransferable limited license&#xA;to use the programs for purposes of developing your applications.&#xA;You may also distribute the programs with your applications to&#xA;your customers.  If you want to use the programs for any purpose&#xA;other than as expressly permitted under this agreement you must&#xA;contact us, or an Oracle reseller, to obtain the appropriate&#xA;license.  We may audit your use of the programs.  Program documentation&#xA;is either shipped with the programs, or documentation may accessed&#xA;online at http://otn.oracle.com/docs.&#xA;Ownership and Restrictions&#xA;We retain all ownership and intellectual property rights in the&#xA;programs.  You may make a sufficient number of copies of the&#xA;programs for the licensed use and one copy of the programs for&#xA;backup purposes.&#xA;You may not:&#xA;- use the programs for any purpose other than as provided above;&#xA;- distribute the programs unless accompanied with your applications;&#xA;- charge your end users for use of the programs;&#xA;- remove or modify any program markings or any notice of our&#xA;proprietary rights;&#xA;- use the programs to provide third party training on the content&#xA;and/or functionality of the programs, except for training your&#xA;licensed users;&#xA;- assign this agreement or give the programs, program access&#xA;or an interest in the programs to any individual or entity except&#xA;as provided under this agreement;&#xA;- cause or permit reverse engineering (unless required by law&#xA;for interoperability), disassembly or decompilation of the programs;&#xA;- disclose results of any program benchmark tests without our&#xA;prior consent; or,&#xA;- use any Oracle name, trademark or logo.&#xA;Program Distribution&#xA;We grant you a nonexclusive, nontransferable right to copy and&#xA;distribute the programs to your end users provided that you do&#xA;not charge your end users for use of the programs and provided&#xA;your end users may only use the programs to run your applications&#xA;for their business operations.  Prior to distributing the programs&#xA;you shall require your end users to execute an agreement binding&#xA;them to terms consistent with those contained in this section&#xA;and the sections of this agreement entitled &quot;License Rights,&quot;&#xA;&quot;Ownership and Restrictions,&quot; &quot;Export,&quot; &quot;Disclaimer of Warranties&#xA;and Exclusive Remedies,&quot; &quot;No Technical Support,&quot; &quot;End of Agreement,&quot;&#xA;&quot;Relationship Between the Parties,&quot; and &quot;Open Source.&quot; You must&#xA;also include a provision stating that your end users shall have&#xA;no right to distribute the programs, and a provision specifying&#xA;us as a third party beneficiary of the agreement.  You are responsible&#xA;for obtaining these agreements with your end users.  &#xA;You agree to:  (a) defend and indemnify us against all claims&#xA;and damages caused by your distribution of the programs in breach&#xA;of this agreements and/or failure to include the required contractual&#xA;provisions in your end user agreement as stated above; (b) keep&#xA;executed end user agreements and records of end user information&#xA;including name, address, date of distribution and identity of&#xA;programs distributed; (c) allow us to inspect your end user agreements&#xA;and records upon request; and, (d) enforce the terms of your&#xA;end user agreements so as to effect a timely cure of any end&#xA;user breach, and to notify us of any breach of the terms.&#xA;Export&#xA;You agree that U.S. export control laws and other applicable&#xA;export and import laws govern your use of the programs, including&#xA;technical data; additional information can be found on Oracle&apos;s&#xA;Global Trade Compliance web site located at http://www.oracle.com/products/export/index.html?content.html.&#xA;You agree that neither the programs nor any direct product thereof&#xA;will be exported, directly, or indirectly, in violation of these&#xA;laws, or will be used for any purpose prohibited by these laws&#xA;including, without limitation, nuclear, chemical, or biological&#xA;weapons proliferation.&#xA;Disclaimer of Warranty and Exclusive Remedies&#xA;THE PROGRAMS ARE PROVIDED &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND.&#xA;WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING&#xA;WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY,&#xA;FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.&#xA;IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL,&#xA;SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS&#xA;OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY&#xA;THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF&#xA;WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  OUR&#xA;ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED&#xA;ONE THOUSAND DOLLARS (U.S. $1,000).&#xA;No Technical Support&#xA;Our technical support organization will not provide technical&#xA;support, phone support, or updates to you for the programs licensed&#xA;under this agreement.&#xA;Restricted Rights&#xA;If you distribute a license to the United States government,&#xA;the programs, including documentation, shall be considered commercial&#xA;computer software and you will place a legend, in addition to&#xA;applicable copyright notices, on the documentation, and on the&#xA;media label, substantially similar to the following:&#xA;NOTICE OF RESTRICTED RIGHTS&#xA;&quot;Programs delivered subject to the DOD FAR Supplement are &apos;commercial&#xA;computer software&apos; and use, duplication, and disclosure of the&#xA;programs, including documentation, shall be subject to the licensing&#xA;restrictions set forth in the applicable Oracle license agreement.&#xA;Otherwise, programs delivered subject to the Federal Acquisition&#xA;Regulations are &apos;restricted computer software&apos; and use, duplication,&#xA;and disclosure of the programs, including documentation, shall&#xA;be subject to the restrictions in FAR 52.227-19, Commercial Computer&#xA;Software-Restricted Rights (June 1987).  Oracle USA, Inc., 500&#xA;Oracle Parkway, Redwood City, CA  94065.&quot;&#xA;End of Agreement&#xA;You may terminate this agreement by destroying all copies of&#xA;the programs.  We have the right to terminate your right to use&#xA;the programs if you fail to comply with any of the terms of this&#xA;agreement, in which case you shall destroy all copies of the&#xA;programs.&#xA;Relationship Between the Parties&#xA;The relationship between you and us is that of licensee/licensor.&#xA;Neither party will represent that it has any authority to assume&#xA;or create any obligation, express or implied, on behalf of the&#xA;other party, nor to represent the other party as agent, employee,&#xA;franchisee, or in any other capacity.  Nothing in this agreement&#xA;shall be construed to limit either party&apos;s right to independently&#xA;develop or distribute software that is functionally similar to&#xA;the other party&apos;s products, so long as proprietary information&#xA;of the other party is not included in such software.&#xA;Open Source&#xA;&quot;Open Source&quot; software - software available without charge for&#xA;use, modification and distribution - is often licensed under&#xA;terms that require the user to make the user&apos;s modifications&#xA;to the Open Source software or any software that the user &apos;combines&apos;&#xA;with the Open Source software freely available in source code&#xA;form.  If you use Open Source software in conjunction with the&#xA;programs, you must ensure that your use does not:  (i) create,&#xA;or purport to create, obligations of us with respect to the Oracle&#xA;programs; or (ii) grant, or purport to grant, to any third party&#xA;any rights to or immunities under our intellectual property or&#xA;proprietary rights in the Oracle programs.  For example, you&#xA;may not develop a software program using an Oracle program and&#xA;an Open Source program where such use results in a program file(s)&#xA;that contains code from both the Oracle program and the Open&#xA;Source program (including without limitation libraries) if the&#xA;Open Source program is licensed under a license that requires&#xA;any &quot;modifications&quot; be made freely available.  You also may not&#xA;combine the Oracle program with programs licensed under the GNU&#xA;General Public License (&quot;GPL&quot;) in any manner that could cause,&#xA;or could be interpreted or asserted to cause, the Oracle program&#xA;or any modifications thereto to become subject to the terms of&#xA;the GPL.&#xA;Entire Agreement&#xA;You agree that this agreement is the complete agreement for the&#xA;programs and licenses, and this agreement supersedes all prior&#xA;or contemporaneous agreements or representations.  If any term&#xA;of this agreement is found to be invalid or unenforceable, the&#xA;remaining provisions will remain effective.&#xA;Last updated: 03/09/05
        </license>
      </licenses>
      <copyright url='http://www.example.com/copyright'>
        This feature includes the JDBC driver from Oracle which is available&#xA;under ORACLE TECHNOLOGY NETWORK DEVELOPMENT AND DISTRIBUTION LICENSE AGREEMENT.&#xA;The code by Sahits stands under the the EPL v1.0. Please consult&#xA;the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.mysql.feature.jar' version='1.1.1'>
      <update id='ch.sahits.codegen.mysql.feature.jar' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='JCG MySQL DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Sun MySQL&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql.feature.jar' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.mysql' version='1.1.1'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.mysql' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.gnu.org/licenses/gpl-2.0.html'>
          GNU General Public License&#xA;**************************&#xA;&#xA;          GNU GENERAL PUBLIC LICENSE&#xA;             Version 2, June 1991&#xA;     &#xA;     Copyright (C) 1989, 1991 Free Software Foundation, Inc.&#xA;         675 Mass Ave, Cambridge, MA 02139, USA&#xA;     Everyone is permitted to copy and distribute verbatim copies&#xA;     of this license document, but changing it is not allowed.&#xA;     &#xA;           Preamble&#xA;     &#xA;     The licenses for most software are designed to take away your&#xA;     freedom to share and change it.  By contrast, the GNU General Public&#xA;     License is intended to guarantee your freedom to share and change free&#xA;     software--to make sure the software is free for all its users.  This&#xA;     General Public License applies to most of the Free Software&#xA;     Foundation&apos;s software and to any other program whose authors commit to&#xA;     using it.  (Some other Free Software Foundation software is covered by&#xA;     the GNU Library General Public License instead.)  You can apply it to&#xA;     your programs, too.&#xA;     &#xA;     When we speak of free software, we are referring to freedom, not&#xA;     price.  Our General Public Licenses are designed to make sure that you&#xA;     have the freedom to distribute copies of free software (and charge for&#xA;     this service if you wish), that you receive source code or can get it&#xA;     if you want it, that you can change the software or use pieces of it&#xA;     in new free programs; and that you know you can do these things.&#xA;     &#xA;     To protect your rights, we need to make restrictions that forbid&#xA;     anyone to deny you these rights or to ask you to surrender the rights.&#xA;     These restrictions translate to certain responsibilities for you if you&#xA;     distribute copies of the software, or if you modify it.&#xA;     &#xA;     For example, if you distribute copies of such a program, whether&#xA;     gratis or for a fee, you must give the recipients all the rights that&#xA;     you have.  You must make sure that they, too, receive or can get the&#xA;     source code.  And you must show them these terms so they know their&#xA;     rights.&#xA;     &#xA;     We protect your rights with two steps: (1) copyright the software, and&#xA;     (2) offer you this license which gives you legal permission to copy,&#xA;     distribute and/or modify the software.&#xA;     &#xA;     Also, for each author&apos;s protection and ours, we want to make certain&#xA;     that everyone understands that there is no warranty for this free&#xA;     software.  If the software is modified by someone else and passed on, we&#xA;     want its recipients to know that what they have is not the original, so&#xA;     that any problems introduced by others will not reflect on the original&#xA;     authors&apos; reputations.&#xA;     &#xA;     Finally, any free program is threatened constantly by software&#xA;     patents.  We wish to avoid the danger that redistributors of a free&#xA;     program will individually obtain patent licenses, in effect making the&#xA;     program proprietary.  To prevent this, we have made it clear that any&#xA;     patent must be licensed for everyone&apos;s free use or not licensed at all.&#xA;     &#xA;     The precise terms and conditions for copying, distribution and&#xA;     modification follow.&#xA;     &#xA;          GNU GENERAL PUBLIC LICENSE&#xA;     TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION&#xA;     &#xA;     0. This License applies to any program or other work which contains&#xA;     a notice placed by the copyright holder saying it may be distributed&#xA;     under the terms of this General Public License.  The &quot;Program&quot;, below,&#xA;     refers to any such program or work, and a &quot;work based on the Program&quot;&#xA;     means either the Program or any derivative work under copyright law:&#xA;     that is to say, a work containing the Program or a portion of it,&#xA;     either verbatim or with modifications and/or translated into another&#xA;     language.  (Hereinafter, translation is included without limitation in&#xA;     the term &quot;modification&quot;.)  Each licensee is addressed as &quot;you&quot;.&#xA;     &#xA;     Activities other than copying, distribution and modification are not&#xA;     covered by this License; they are outside its scope.  The act of&#xA;     running the Program is not restricted, and the output from the Program&#xA;     is covered only if its contents constitute a work based on the&#xA;     Program (independent of having been made by running the Program).&#xA;     Whether that is true depends on what the Program does.&#xA;     &#xA;     1. You may copy and distribute verbatim copies of the Program&apos;s&#xA;     source code as you receive it, in any medium, provided that you&#xA;     conspicuously and appropriately publish on each copy an appropriate&#xA;     copyright notice and disclaimer of warranty; keep intact all the&#xA;     notices that refer to this License and to the absence of any warranty;&#xA;     and give any other recipients of the Program a copy of this License&#xA;     along with the Program.&#xA;     &#xA;     You may charge a fee for the physical act of transferring a copy, and&#xA;     you may at your option offer warranty protection in exchange for a fee.&#xA;     &#xA;     2. You may modify your copy or copies of the Program or any portion&#xA;     of it, thus forming a work based on the Program, and copy and&#xA;     distribute such modifications or work under the terms of Section 1&#xA;     above, provided that you also meet all of these conditions:&#xA;     &#xA;     a) You must cause the modified files to carry prominent notices&#xA;     stating that you changed the files and the date of any change.&#xA;     &#xA;     b) You must cause any work that you distribute or publish, that in&#xA;     whole or in part contains or is derived from the Program or any&#xA;     part thereof, to be licensed as a whole at no charge to all third&#xA;     parties under the terms of this License.&#xA;     &#xA;     c) If the modified program normally reads commands interactively&#xA;     when run, you must cause it, when started running for such&#xA;     interactive use in the most ordinary way, to print or display an&#xA;     announcement including an appropriate copyright notice and a&#xA;     notice that there is no warranty (or else, saying that you provide&#xA;     a warranty) and that users may redistribute the program under&#xA;     these conditions, and telling the user how to view a copy of this&#xA;     License.  (Exception: if the Program itself is interactive but&#xA;     does not normally print such an announcement, your work based on&#xA;     the Program is not required to print an announcement.)&#xA;     &#xA;     These requirements apply to the modified work as a whole.  If&#xA;     identifiable sections of that work are not derived from the Program,&#xA;     and can be reasonably considered independent and separate works in&#xA;     themselves, then this License, and its terms, do not apply to those&#xA;     sections when you distribute them as separate works.  But when you&#xA;     distribute the same sections as part of a whole which is a work based&#xA;     on the Program, the distribution of the whole must be on the terms of&#xA;     this License, whose permissions for other licensees extend to the&#xA;     entire whole, and thus to each and every part regardless of who wrote it.&#xA;     &#xA;     Thus, it is not the intent of this section to claim rights or contest&#xA;     your rights to work written entirely by you; rather, the intent is to&#xA;     exercise the right to control the distribution of derivative or&#xA;     collective works based on the Program.&#xA;     &#xA;     In addition, mere aggregation of another work not based on the Program&#xA;     with the Program (or with a work based on the Program) on a volume of&#xA;     a storage or distribution medium does not bring the other work under&#xA;     the scope of this License.&#xA;     &#xA;     3. You may copy and distribute the Program (or a work based on it,&#xA;     under Section 2) in object code or executable form under the terms of&#xA;     Sections 1 and 2 above provided that you also do one of the following:&#xA;     &#xA;     a) Accompany it with the complete corresponding machine-readable&#xA;     source code, which must be distributed under the terms of Sections&#xA;     1 and 2 above on a medium customarily used for software interchange; or,&#xA;     &#xA;     b) Accompany it with a written offer, valid for at least three&#xA;     years, to give any third party, for a charge no more than your&#xA;     cost of physically performing source distribution, a complete&#xA;     machine-readable copy of the corresponding source code, to be&#xA;     distributed under the terms of Sections 1 and 2 above on a medium&#xA;     customarily used for software interchange; or,&#xA;     &#xA;     c) Accompany it with the information you received as to the offer&#xA;     to distribute corresponding source code.  (This alternative is&#xA;     allowed only for noncommercial distribution and only if you&#xA;     received the program in object code or executable form with such&#xA;     an offer, in accord with Subsection b above.)&#xA;     &#xA;     The source code for a work means the preferred form of the work for&#xA;     making modifications to it.  For an executable work, complete source&#xA;     code means all the source code for all modules it contains, plus any&#xA;     associated interface definition files, plus the scripts used to&#xA;     control compilation and installation of the executable.  However, as a&#xA;     special exception, the source code distributed need not include&#xA;     anything that is normally distributed (in either source or binary&#xA;     form) with the major components (compiler, kernel, and so on) of the&#xA;     operating system on which the executable runs, unless that component&#xA;     itself accompanies the executable.&#xA;     &#xA;     If distribution of executable or object code is made by offering&#xA;     access to copy from a designated place, then offering equivalent&#xA;     access to copy the source code from the same place counts as&#xA;     distribution of the source code, even though third parties are not&#xA;     compelled to copy the source along with the object code.&#xA;     &#xA;     4. You may not copy, modify, sublicense, or distribute the Program&#xA;     except as expressly provided under this License.  Any attempt&#xA;     otherwise to copy, modify, sublicense or distribute the Program is&#xA;     void, and will automatically terminate your rights under this License.&#xA;     However, parties who have received copies, or rights, from you under&#xA;     this License will not have their licenses terminated so long as such&#xA;     parties remain in full compliance.&#xA;     &#xA;     5. You are not required to accept this License, since you have not&#xA;     signed it.  However, nothing else grants you permission to modify or&#xA;     distribute the Program or its derivative works.  These actions are&#xA;     prohibited by law if you do not accept this License.  Therefore, by&#xA;     modifying or distributing the Program (or any work based on the&#xA;     Program), you indicate your acceptance of this License to do so, and&#xA;     all its terms and conditions for copying, distributing or modifying&#xA;     the Program or works based on it.&#xA;     &#xA;     6. Each time you redistribute the Program (or any work based on the&#xA;     Program), the recipient automatically receives a license from the&#xA;     original licensor to copy, distribute or modify the Program subject to&#xA;     these terms and conditions.  You may not impose any further&#xA;     restrictions on the recipients&apos; exercise of the rights granted herein.&#xA;     You are not responsible for enforcing compliance by third parties to&#xA;     this License.&#xA;     &#xA;     7. If, as a consequence of a court judgment or allegation of patent&#xA;     infringement or for any other reason (not limited to patent issues),&#xA;     conditions are imposed on you (whether by court order, agreement or&#xA;     otherwise) that contradict the conditions of this License, they do not&#xA;     excuse you from the conditions of this License.  If you cannot&#xA;     distribute so as to satisfy simultaneously your obligations under this&#xA;     License and any other pertinent obligations, then as a consequence you&#xA;     may not distribute the Program at all.  For example, if a patent&#xA;     license would not permit royalty-free redistribution of the Program by&#xA;     all those who receive copies directly or indirectly through you, then&#xA;     the only way you could satisfy both it and this License would be to&#xA;     refrain entirely from distribution of the Program.&#xA;     &#xA;     If any portion of this section is held invalid or unenforceable under&#xA;     any particular circumstance, the balance of the section is intended to&#xA;     apply and the section as a whole is intended to apply in other&#xA;     circumstances.&#xA;     &#xA;     It is not the purpose of this section to induce you to infringe any&#xA;     patents or other property right claims or to contest validity of any&#xA;     such claims; this section has the sole purpose of protecting the&#xA;     integrity of the free software distribution system, which is&#xA;     implemented by public license practices.  Many people have made&#xA;     generous contributions to the wide range of software distributed&#xA;     through that system in reliance on consistent application of that&#xA;     system; it is up to the author/donor to decide if he or she is willing&#xA;     to distribute software through any other system and a licensee cannot&#xA;     impose that choice.&#xA;     &#xA;     This section is intended to make thoroughly clear what is believed to&#xA;     be a consequence of the rest of this License.&#xA;     &#xA;     8. If the distribution and/or use of the Program is restricted in&#xA;     certain countries either by patents or by copyrighted interfaces, the&#xA;     original copyright holder who places the Program under this License&#xA;     may add an explicit geographical distribution limitation excluding&#xA;     those countries, so that distribution is permitted only in or among&#xA;     countries not thus excluded.  In such case, this License incorporates&#xA;     the limitation as if written in the body of this License.&#xA;     &#xA;     9. The Free Software Foundation may publish revised and/or new versions&#xA;     of the General Public License from time to time.  Such new versions will&#xA;     be similar in spirit to the present version, but may differ in detail to&#xA;     address new problems or concerns.&#xA;     &#xA;     Each version is given a distinguishing version number.  If the Program&#xA;     specifies a version number of this License which applies to it and &quot;any&#xA;     later version&quot;, you have the option of following the terms and conditions&#xA;     either of that version or of any later version published by the Free&#xA;     Software Foundation.  If the Program does not specify a version number of&#xA;     this License, you may choose any version ever published by the Free Software&#xA;     Foundation.&#xA;     &#xA;     10. If you wish to incorporate parts of the Program into other free&#xA;     programs whose distribution conditions are different, write to the author&#xA;     to ask for permission.  For software which is copyrighted by the Free&#xA;     Software Foundation, write to the Free Software Foundation; we sometimes&#xA;     make exceptions for this.  Our decision will be guided by the two goals&#xA;     of preserving the free status of all derivatives of our free software and&#xA;     of promoting the sharing and reuse of software generally.&#xA;     &#xA;           NO WARRANTY&#xA;     &#xA;     11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY&#xA;     FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN&#xA;     OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES&#xA;     PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED&#xA;     OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF&#xA;     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS&#xA;     TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE&#xA;     PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,&#xA;     REPAIR OR CORRECTION.&#xA;     &#xA;     12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING&#xA;     WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR&#xA;     REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,&#xA;     INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING&#xA;     OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED&#xA;     TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY&#xA;     YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER&#xA;     PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE&#xA;     POSSIBILITY OF SUCH DAMAGES.&#xA;     &#xA;           END OF TERMS AND CONDITIONS&#xA;     &#xA;     Appendix: How to Apply These Terms to Your New Programs&#xA;     &#xA;     If you develop a new program, and you want it to be of the greatest&#xA;     possible use to the public, the best way to achieve this is to make it&#xA;     free software which everyone can redistribute and change under these terms.&#xA;     &#xA;     To do so, attach the following notices to the program.  It is safest&#xA;     to attach them to the start of each source file to most effectively&#xA;     convey the exclusion of warranty; and each file should have at least&#xA;     the &quot;copyright&quot; line and a pointer to where the full notice is found.&#xA;     &#xA;     &lt;one line to give the program&apos;s name and a brief idea of what it does.&gt;&#xA;     Copyright (C) 19yy  &lt;name of author&gt;&#xA;     &#xA;     This program is free software; you can redistribute it and/or modify&#xA;     it under the terms of the GNU General Public License as published by&#xA;     the Free Software Foundation; either version 2 of the License, or&#xA;     (at your option) any later version.&#xA;     &#xA;     This program is distributed in the hope that it will be useful,&#xA;     but WITHOUT ANY WARRANTY; without even the implied warranty of&#xA;     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&#xA;     GNU General Public License for more details.&#xA;     &#xA;     You should have received a copy of the GNU General Public License&#xA;     along with this program; if not, write to the Free Software&#xA;     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&#xA;     &#xA;     Also add information on how to contact you by electronic and paper mail.&#xA;     &#xA;     If the program is interactive, make it output a short notice like this&#xA;     when it starts in an interactive mode:&#xA;     &#xA;     Gnomovision version 69, Copyright (C) 19yy name of author&#xA;     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w&apos;.&#xA;     This is free software, and you are welcome to redistribute it&#xA;     under certain conditions; type `show c&apos; for details.&#xA;     &#xA;     The hypothetical commands `show w&apos; and `show c&apos; should show the appropriate&#xA;     parts of the General Public License.  Of course, the commands you use may&#xA;     be called something other than `show w&apos; and `show c&apos;; they could even be&#xA;     mouse-clicks or menu items--whatever suits your program.&#xA;     &#xA;     You should also get your employer (if you work as a programmer) or your&#xA;     school, if any, to sign a &quot;copyright disclaimer&quot; for the program, if&#xA;     necessary.  Here is a sample; alter the names:&#xA;     &#xA;     Yoyodyne, Inc., hereby disclaims all copyright interest in the program&#xA;     `Gnomovision&apos; (which makes passes at compilers) written by James Hacker.&#xA;     &#xA;     &lt;signature of Ty Coon&gt;, 1 April 1989&#xA;     Ty Coon, President of Vice&#xA;     &#xA;     This General Public License does not permit incorporating your program into&#xA;     proprietary programs.  If your program is a subroutine library, you may&#xA;     consider it more useful to permit linking proprietary applications with the&#xA;     library.  If this is what you want to do, use the GNU Library General&#xA;     Public License instead of this License.
        </license>
      </licenses>
      <copyright>
        This feature includes the JDBC driver from Sun which is available under GPLv2.&#xA;The code by Sahits stands under the the EPL v1.0. Please consult the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.java.feature.group' version='1.1.1' singleton='false'>
      <update id='ch.sahits.codegen.java.feature.group' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Java Code Generator core'/>
        <property name='org.eclipse.equinox.p2.description' value='Generate Java source code based on input models.&#xA;Generation with Java Emitter Templates and Abstract Syntax Tree is supported'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.sahits.ch/project/javacodegen/'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.feature.group' version='1.1.1'/>
      </provides>
      <requires size='24'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core.manipulation' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.filebuffers' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.filesystem' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.mysql' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.codegen' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.gui' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.util' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.jdom' range='[1.0.0,1.0.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.i18n.de' range='[1.1.1,1.1.1]'>
          <filter>
            (&amp;(osgi.nl=de,de_AT,de_CH,de_DE,de_LU))
          </filter>
        </required>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.core' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.help' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.feature.jar' range='[1.1.1,1.1.1]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features and plugins may have different licenses. Please consult the liecenses aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.examples.feature.group' version='1.1.1' singleton='false'>
      <update id='ch.sahits.codegen.examples.feature.group' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Examples'/>
        <property name='org.eclipse.equinox.p2.description' value='Examples for Java Code Generator'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.examples.feature.group' version='1.1.1'/>
      </provides>
      <requires size='9'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.jdom' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.util' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.examples' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.examples.feature.jar' range='[1.1.1,1.1.1]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features&#xA;and plugins may have different licenses. Please consult the liecenses&#xA;aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.sql.feature.group' version='1.1.1' singleton='false'>
      <update id='ch.sahits.codegen.sql.feature.group' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='SQL Insert Script generator Feature'/>
        <property name='org.eclipse.equinox.p2.description' value='Creating an SQL insert script based on a defined Datatools database connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.sql.feature.group' version='1.1.1'/>
      </provides>
      <requires size='13'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.connectivity.sqm.core' range='1.0.3'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.connectivity' range='1.1.1'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.sdk.feature.source' range='1.6.1'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.modelbase.sql' range='1.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.sqltools.sqlscrapbook' range='1.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.ui' range='3.4.1'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core' range='3.4.2'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.sql' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.sql.feature.jar' range='[1.1.1,1.1.1]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features and plugins may have different licenses. Please consult the liecenses aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.test.feature.jar' version='1.1.1'>
      <update id='ch.sahits.codegen.test.feature.jar' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Plugin tests'/>
        <property name='org.eclipse.equinox.p2.description' value='Test for all Java Code Generator Plug-ins by Sahits'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.test.feature.jar' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.test' version='1.1.1'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.test' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features&#xA;and plugins may have different licenses. Please consult the liecenses&#xA;aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.java.datatools.feature.jar' version='1.1.1'>
      <update id='ch.sahits.codegen.java.datatools.feature.jar' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='DTP Connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Generate the datamodel for the Java Code generator&#xA;from registered datatools connections'/>
        <property name='org.eclipse.equinox.p2.description.url' value='ch.sahits.codegen.java.datatools'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.datatools.feature.jar' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.java.datatools' version='1.1.1'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.java.datatools' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.sql.feature.jar' version='1.1.1'>
      <update id='ch.sahits.codegen.sql.feature.jar' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='SQL Insert Script generator Feature'/>
        <property name='org.eclipse.equinox.p2.description' value='Creating an SQL insert script based on a defined Datatools database connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.sql.feature.jar' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.sql' version='1.1.1'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.sql' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features and plugins may have different licenses. Please consult the liecenses aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.oracle.feature.group' version='1.1.1' singleton='false'>
      <update id='ch.sahits.codegen.oracle.feature.group' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Oracle DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Oracle&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle.feature.group' version='1.1.1'/>
      </provides>
      <requires size='5'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.oracle' range='[9.2.0.8,9.2.0.8]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.oracle.feature.jar' range='[1.1.1,1.1.1]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.oracle.com/technology/software/htdocs/distlic.html'>
          ORACLE TECHNOLOGY NETWORK &#xA;DEVELOPMENT AND DISTRIBUTION LICENSE AGREEMENT&#xA;&quot;We,&quot; &quot;us,&quot; and &quot;our&quot; refers to Oracle USA, Inc., for and on&#xA;behalf of itself and its subsidiaries and affiliates under common&#xA;control.  &quot;You&quot; and &quot;your&quot; refers to the individual or entity&#xA;that wishes to use the programs from Oracle.  &quot;Programs&quot; refers&#xA;to the software product you wish to download and use and program&#xA;documentation.  &quot;License&quot; refers to your right to use the programs&#xA;under the terms of this agreement.  This agreement is governed&#xA;by the substantive and procedural laws of California.  You and&#xA;Oracle agree to submit to the exclusive jurisdiction of, and&#xA;venue in, the courts of San Francisco, San Mateo, or Santa Clara&#xA;counties in California in any dispute arising out of or relating&#xA;to this agreement.&#xA;We are willing to license the programs to you only upon the condition&#xA;that you accept all of the terms contained in this agreement.&#xA;Read the terms carefully and select the &quot;Accept&quot; button at the&#xA;bottom of the page to confirm your acceptance.  If you are not&#xA;willing to be bound by these terms, select the &quot;Do Not Accept&quot;&#xA;button and the registration process will not continue.&#xA;License Rights&#xA;We grant you a nonexclusive, nontransferable limited license&#xA;to use the programs for purposes of developing your applications.&#xA;You may also distribute the programs with your applications to&#xA;your customers.  If you want to use the programs for any purpose&#xA;other than as expressly permitted under this agreement you must&#xA;contact us, or an Oracle reseller, to obtain the appropriate&#xA;license.  We may audit your use of the programs.  Program documentation&#xA;is either shipped with the programs, or documentation may accessed&#xA;online at http://otn.oracle.com/docs.&#xA;Ownership and Restrictions&#xA;We retain all ownership and intellectual property rights in the&#xA;programs.  You may make a sufficient number of copies of the&#xA;programs for the licensed use and one copy of the programs for&#xA;backup purposes.&#xA;You may not:&#xA;- use the programs for any purpose other than as provided above;&#xA;- distribute the programs unless accompanied with your applications;&#xA;- charge your end users for use of the programs;&#xA;- remove or modify any program markings or any notice of our&#xA;proprietary rights;&#xA;- use the programs to provide third party training on the content&#xA;and/or functionality of the programs, except for training your&#xA;licensed users;&#xA;- assign this agreement or give the programs, program access&#xA;or an interest in the programs to any individual or entity except&#xA;as provided under this agreement;&#xA;- cause or permit reverse engineering (unless required by law&#xA;for interoperability), disassembly or decompilation of the programs;&#xA;- disclose results of any program benchmark tests without our&#xA;prior consent; or,&#xA;- use any Oracle name, trademark or logo.&#xA;Program Distribution&#xA;We grant you a nonexclusive, nontransferable right to copy and&#xA;distribute the programs to your end users provided that you do&#xA;not charge your end users for use of the programs and provided&#xA;your end users may only use the programs to run your applications&#xA;for their business operations.  Prior to distributing the programs&#xA;you shall require your end users to execute an agreement binding&#xA;them to terms consistent with those contained in this section&#xA;and the sections of this agreement entitled &quot;License Rights,&quot;&#xA;&quot;Ownership and Restrictions,&quot; &quot;Export,&quot; &quot;Disclaimer of Warranties&#xA;and Exclusive Remedies,&quot; &quot;No Technical Support,&quot; &quot;End of Agreement,&quot;&#xA;&quot;Relationship Between the Parties,&quot; and &quot;Open Source.&quot; You must&#xA;also include a provision stating that your end users shall have&#xA;no right to distribute the programs, and a provision specifying&#xA;us as a third party beneficiary of the agreement.  You are responsible&#xA;for obtaining these agreements with your end users.  &#xA;You agree to:  (a) defend and indemnify us against all claims&#xA;and damages caused by your distribution of the programs in breach&#xA;of this agreements and/or failure to include the required contractual&#xA;provisions in your end user agreement as stated above; (b) keep&#xA;executed end user agreements and records of end user information&#xA;including name, address, date of distribution and identity of&#xA;programs distributed; (c) allow us to inspect your end user agreements&#xA;and records upon request; and, (d) enforce the terms of your&#xA;end user agreements so as to effect a timely cure of any end&#xA;user breach, and to notify us of any breach of the terms.&#xA;Export&#xA;You agree that U.S. export control laws and other applicable&#xA;export and import laws govern your use of the programs, including&#xA;technical data; additional information can be found on Oracle&apos;s&#xA;Global Trade Compliance web site located at http://www.oracle.com/products/export/index.html?content.html.&#xA;You agree that neither the programs nor any direct product thereof&#xA;will be exported, directly, or indirectly, in violation of these&#xA;laws, or will be used for any purpose prohibited by these laws&#xA;including, without limitation, nuclear, chemical, or biological&#xA;weapons proliferation.&#xA;Disclaimer of Warranty and Exclusive Remedies&#xA;THE PROGRAMS ARE PROVIDED &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND.&#xA;WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING&#xA;WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY,&#xA;FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.&#xA;IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL,&#xA;SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS&#xA;OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY&#xA;THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF&#xA;WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  OUR&#xA;ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED&#xA;ONE THOUSAND DOLLARS (U.S. $1,000).&#xA;No Technical Support&#xA;Our technical support organization will not provide technical&#xA;support, phone support, or updates to you for the programs licensed&#xA;under this agreement.&#xA;Restricted Rights&#xA;If you distribute a license to the United States government,&#xA;the programs, including documentation, shall be considered commercial&#xA;computer software and you will place a legend, in addition to&#xA;applicable copyright notices, on the documentation, and on the&#xA;media label, substantially similar to the following:&#xA;NOTICE OF RESTRICTED RIGHTS&#xA;&quot;Programs delivered subject to the DOD FAR Supplement are &apos;commercial&#xA;computer software&apos; and use, duplication, and disclosure of the&#xA;programs, including documentation, shall be subject to the licensing&#xA;restrictions set forth in the applicable Oracle license agreement.&#xA;Otherwise, programs delivered subject to the Federal Acquisition&#xA;Regulations are &apos;restricted computer software&apos; and use, duplication,&#xA;and disclosure of the programs, including documentation, shall&#xA;be subject to the restrictions in FAR 52.227-19, Commercial Computer&#xA;Software-Restricted Rights (June 1987).  Oracle USA, Inc., 500&#xA;Oracle Parkway, Redwood City, CA  94065.&quot;&#xA;End of Agreement&#xA;You may terminate this agreement by destroying all copies of&#xA;the programs.  We have the right to terminate your right to use&#xA;the programs if you fail to comply with any of the terms of this&#xA;agreement, in which case you shall destroy all copies of the&#xA;programs.&#xA;Relationship Between the Parties&#xA;The relationship between you and us is that of licensee/licensor.&#xA;Neither party will represent that it has any authority to assume&#xA;or create any obligation, express or implied, on behalf of the&#xA;other party, nor to represent the other party as agent, employee,&#xA;franchisee, or in any other capacity.  Nothing in this agreement&#xA;shall be construed to limit either party&apos;s right to independently&#xA;develop or distribute software that is functionally similar to&#xA;the other party&apos;s products, so long as proprietary information&#xA;of the other party is not included in such software.&#xA;Open Source&#xA;&quot;Open Source&quot; software - software available without charge for&#xA;use, modification and distribution - is often licensed under&#xA;terms that require the user to make the user&apos;s modifications&#xA;to the Open Source software or any software that the user &apos;combines&apos;&#xA;with the Open Source software freely available in source code&#xA;form.  If you use Open Source software in conjunction with the&#xA;programs, you must ensure that your use does not:  (i) create,&#xA;or purport to create, obligations of us with respect to the Oracle&#xA;programs; or (ii) grant, or purport to grant, to any third party&#xA;any rights to or immunities under our intellectual property or&#xA;proprietary rights in the Oracle programs.  For example, you&#xA;may not develop a software program using an Oracle program and&#xA;an Open Source program where such use results in a program file(s)&#xA;that contains code from both the Oracle program and the Open&#xA;Source program (including without limitation libraries) if the&#xA;Open Source program is licensed under a license that requires&#xA;any &quot;modifications&quot; be made freely available.  You also may not&#xA;combine the Oracle program with programs licensed under the GNU&#xA;General Public License (&quot;GPL&quot;) in any manner that could cause,&#xA;or could be interpreted or asserted to cause, the Oracle program&#xA;or any modifications thereto to become subject to the terms of&#xA;the GPL.&#xA;Entire Agreement&#xA;You agree that this agreement is the complete agreement for the&#xA;programs and licenses, and this agreement supersedes all prior&#xA;or contemporaneous agreements or representations.  If any term&#xA;of this agreement is found to be invalid or unenforceable, the&#xA;remaining provisions will remain effective.&#xA;Last updated: 03/09/05
        </license>
      </licenses>
      <copyright url='http://www.example.com/copyright'>
        This feature includes the JDBC driver from Oracle which is available&#xA;under ORACLE TECHNOLOGY NETWORK DEVELOPMENT AND DISTRIBUTION LICENSE AGREEMENT.&#xA;The code by Sahits stands under the the EPL v1.0. Please consult&#xA;the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.microsoft.feature.group' version='1.1.1' singleton='false'>
      <update id='ch.sahits.codegen.microsoft.feature.group' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Microsoft DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Microsoft SQL Server.&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.microsoft.feature.group' version='1.1.1'/>
      </provides>
      <requires size='3'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.microsoft' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.microsoft' range='[1.0.809.102,1.0.809.102]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.microsoft.feature.jar' range='[1.1.1,1.1.1]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license>
          MICROSOFT SOFTWARE LICENSE TERMS&#xA;MICROSOFT SQL SERVER 2005 JDBC DRIVER&#xA;These license terms are an agreement between Microsoft Corporation&#xA;(or based on where you live, one of its affiliates) and you.&#xA;Please read them.  They apply to the software named above, which&#xA;includes the media on which you received it, if any.  The terms&#xA;also apply to any Microsoft&#xA;* updates,&#xA;* supplements,&#xA;* Internet-based services, and &#xA;* support services&#xA;for this software, unless other terms accompany those items.&#xA;If so, those terms apply.&#xA;By using the software, you accept these terms.  If you do not&#xA;accept them, do not use the software.&#xA;If you comply with these license terms, you have the rights below.&#xA;1. INSTALLATION AND USE RIGHTS.  You may install and use any&#xA;number of copies of the software on your devices.&#xA;2. SCOPE OF LICENSE.  The software is licensed, not sold. This&#xA;agreement only gives you some rights to use the software.  Microsoft&#xA;reserves all other rights.  Unless applicable law gives you more&#xA;rights despite this limitation, you may use the software only&#xA;as expressly permitted in this agreement.  In doing so, you must&#xA;comply with any technical limitations in the software that only&#xA;allow you to use it in certain ways.    You may not&#xA;* disclose the results of any benchmark tests of the software&#xA;to any third party without Microsoft�s prior written approval;&#xA;* reverse engineer, decompile or disassemble the software, except&#xA;and only to the extent that applicable law expressly permits,&#xA;despite this limitation;&#xA;* publish the software for others to copy; or&#xA;* rent, lease or lend the software.&#xA;3. TRANSFER TO A THIRD PARTY.  The first user of the software&#xA;may transfer it and this agreement directly to a third party.&#xA;Before the transfer, that party must agree that this agreement&#xA;applies to the transfer and use of the software.  The first user&#xA;must uninstall the software before transferring it separately&#xA;from the device.  The first user may not retain any copies.&#xA;4. EXPORT RESTRICTIONS.  The software is subject to United States&#xA;export laws and regulations.  You must comply with all domestic&#xA;and international export laws and regulations that apply to the&#xA;software.  These laws include restrictions on destinations, end&#xA;users and end use.  For additional information, see www.microsoft.com/exporting.&#xA;5. SUPPORT SERVICES. Because this software is &quot;as is,&quot; we may&#xA;not provide support services for it.&#xA;6. ENTIRE AGREEMENT.  This agreement, and the terms for supplements,&#xA;updates, Internet-based services and support services that you&#xA;use, are the entire agreement for the software and support services.&#xA;7. APPLICABLE LAW.&#xA;a. United States.  If you acquired the software in the United&#xA;States, Washington state law governs the interpretation of this&#xA;agreement and applies to claims for breach of it, regardless&#xA;of conflict of laws principles.  The laws of the state where&#xA;you live govern all other claims, including claims under state&#xA;consumer protection laws, unfair competition laws, and in tort.&#xA;b. Outside the United States.  If you acquired the software in&#xA;any other country, the laws of that country apply.&#xA;8. LEGAL EFFECT.  This agreement describes certain legal rights.&#xA;You may have other rights under the laws of your country.  You&#xA;may also have rights with respect to the party from whom you&#xA;acquired the software.  This agreement does not change your rights&#xA;under the laws of your country if the laws of your country do&#xA;not permit it to do so.&#xA;9. DISCLAIMER OF WARRANTY.   The software is licensed &quot;as-is.&quot;&#xA;You bear the risk of using it.  Microsoft gives no express warranties,&#xA;guarantees or conditions.  You may have additional consumer rights&#xA;under your local laws which this agreement cannot change.  To&#xA;the extent permitted under your local laws, Microsoft excludes&#xA;the implied warranties of merchantability, fitness for a particular&#xA;purpose and non-infringement.&#xA;10. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES.   You&#xA;can recover from Microsoft and its suppliers only direct damages&#xA;up to U.S. $5.00.  You cannot recover any other damages, including&#xA;consequential, lost profits, special, indirect or incidental&#xA;damages.&#xA;This limitation applies to&#xA;* anything related to the software, services, content (including&#xA;code) on third party Internet sites, or third party programs;&#xA;and&#xA;* claims for breach of contract, breach of warranty, guarantee&#xA;or condition, strict liability, negligence, or other tort to&#xA;the extent permitted by applicable law.&#xA;It also applies even if Microsoft knew or should have known about&#xA;the possibility of the damages.  The above limitation or exclusion&#xA;may not apply to you because your country may not allow the exclusion&#xA;or limitation of incidental, consequential or other damages.&#xA;Please note: As this software is distributed in Quebec, Canada,&#xA;some of the clauses in this agreement are provided below in French.&#xA;Remarque : Ce logiciel �tant distribu� au Qu�bec, Canada, certaines&#xA;des clauses dans ce contrat sont fournies ci-dessous en fran�ais.&#xA;EXON�RATION DE GARANTIE. Le logiciel vis� par une licence est&#xA;offert � tel quel �. Toute utilisation de ce logiciel est � votre&#xA;seule risque et p�ril. Microsoft n�accorde aucune autre garantie&#xA;expresse. Vous pouvez b�n�ficier de droits additionnels en vertu&#xA;du droit local sur la protection dues consommateurs, que ce contrat&#xA;ne peut modifier. La ou elles sont permises par le droit locale,&#xA;les garanties implicites de qualit� marchande, d�ad�quation �&#xA;un usage particulier et d�absence de contrefa�on sont exclues.&#xA;LIMITATION DES DOMMAGES-INT�R�TS ET EXCLUSION DE RESPONSABILIT�&#xA;POUR LES DOMMAGES.  Vous pouvez obtenir de Microsoft et de ses&#xA;fournisseurs une indemnisation en cas de dommages directs uniquement&#xA;� hauteur de 5,00 $ US. Vous ne pouvez pr�tendre � aucune indemnisation&#xA;pour les autres dommages, y compris les dommages sp�ciaux, indirects&#xA;ou accessoires et pertes de b�n�fices.&#xA;Cette limitation concerne :&#xA;* tout  ce qui est reli� au logiciel, aux services ou au contenu&#xA;(y compris le code) figurant sur des sites Internet tiers ou&#xA;dans des programmes tiers ; et&#xA;* les r�clamations au titre de violation de contrat ou de garantie,&#xA;ou au titre de responsabilit� stricte, de n�gligence ou d�une&#xA;autre faute dans la limite autoris�e par la loi en vigueur.&#xA;Elle s�applique �galement, m�me si Microsoft connaissait ou devrait&#xA;conna�tre l��ventualit� d�un tel dommage.  Si votre pays n�autorise&#xA;pas l�exclusion ou la limitation de responsabilit� pour les dommages&#xA;indirects, accessoires ou de quelque nature que ce soit, il se&#xA;peut que la limitation ou l�exclusion ci-dessus ne s�appliquera&#xA;pas � votre �gard.&#xA;EFFET JURIDIQUE.  Le pr�sent contrat d�crit certains droits juridiques.&#xA;Vous pourriez avoir d�autres droits pr�vus par les lois de votre&#xA;pays.  Le pr�sent contrat ne modifie pas les droits que vous&#xA;conf�rent les lois de votre pays si celles-ci ne le permettent&#xA;pas.
        </license>
      </licenses>
      <copyright url='http://www.example.com/copyright'>
        This feature includes the JDBC driver from Microsoft which is available&#xA;under MICROSOFT SOFTWARE LICENSE TERMS (MSLT).&#xA;The code by Sahits stands under the the EPL v1.0. Please consult&#xA;the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.mysql.feature.group' version='1.1.1' singleton='false'>
      <update id='ch.sahits.codegen.mysql.feature.group' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG MySQL DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Sun MySQL&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql.feature.group' version='1.1.1'/>
      </provides>
      <requires size='6'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.model' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.mysql' range='[5.1.6,5.1.6]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.mysql.feature.jar' range='[1.1.1,1.1.1]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.gnu.org/licenses/gpl-2.0.html'>
          GNU General Public License&#xA;**************************&#xA;&#xA;          GNU GENERAL PUBLIC LICENSE&#xA;             Version 2, June 1991&#xA;     &#xA;     Copyright (C) 1989, 1991 Free Software Foundation, Inc.&#xA;         675 Mass Ave, Cambridge, MA 02139, USA&#xA;     Everyone is permitted to copy and distribute verbatim copies&#xA;     of this license document, but changing it is not allowed.&#xA;     &#xA;           Preamble&#xA;     &#xA;     The licenses for most software are designed to take away your&#xA;     freedom to share and change it.  By contrast, the GNU General Public&#xA;     License is intended to guarantee your freedom to share and change free&#xA;     software--to make sure the software is free for all its users.  This&#xA;     General Public License applies to most of the Free Software&#xA;     Foundation&apos;s software and to any other program whose authors commit to&#xA;     using it.  (Some other Free Software Foundation software is covered by&#xA;     the GNU Library General Public License instead.)  You can apply it to&#xA;     your programs, too.&#xA;     &#xA;     When we speak of free software, we are referring to freedom, not&#xA;     price.  Our General Public Licenses are designed to make sure that you&#xA;     have the freedom to distribute copies of free software (and charge for&#xA;     this service if you wish), that you receive source code or can get it&#xA;     if you want it, that you can change the software or use pieces of it&#xA;     in new free programs; and that you know you can do these things.&#xA;     &#xA;     To protect your rights, we need to make restrictions that forbid&#xA;     anyone to deny you these rights or to ask you to surrender the rights.&#xA;     These restrictions translate to certain responsibilities for you if you&#xA;     distribute copies of the software, or if you modify it.&#xA;     &#xA;     For example, if you distribute copies of such a program, whether&#xA;     gratis or for a fee, you must give the recipients all the rights that&#xA;     you have.  You must make sure that they, too, receive or can get the&#xA;     source code.  And you must show them these terms so they know their&#xA;     rights.&#xA;     &#xA;     We protect your rights with two steps: (1) copyright the software, and&#xA;     (2) offer you this license which gives you legal permission to copy,&#xA;     distribute and/or modify the software.&#xA;     &#xA;     Also, for each author&apos;s protection and ours, we want to make certain&#xA;     that everyone understands that there is no warranty for this free&#xA;     software.  If the software is modified by someone else and passed on, we&#xA;     want its recipients to know that what they have is not the original, so&#xA;     that any problems introduced by others will not reflect on the original&#xA;     authors&apos; reputations.&#xA;     &#xA;     Finally, any free program is threatened constantly by software&#xA;     patents.  We wish to avoid the danger that redistributors of a free&#xA;     program will individually obtain patent licenses, in effect making the&#xA;     program proprietary.  To prevent this, we have made it clear that any&#xA;     patent must be licensed for everyone&apos;s free use or not licensed at all.&#xA;     &#xA;     The precise terms and conditions for copying, distribution and&#xA;     modification follow.&#xA;     &#xA;          GNU GENERAL PUBLIC LICENSE&#xA;     TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION&#xA;     &#xA;     0. This License applies to any program or other work which contains&#xA;     a notice placed by the copyright holder saying it may be distributed&#xA;     under the terms of this General Public License.  The &quot;Program&quot;, below,&#xA;     refers to any such program or work, and a &quot;work based on the Program&quot;&#xA;     means either the Program or any derivative work under copyright law:&#xA;     that is to say, a work containing the Program or a portion of it,&#xA;     either verbatim or with modifications and/or translated into another&#xA;     language.  (Hereinafter, translation is included without limitation in&#xA;     the term &quot;modification&quot;.)  Each licensee is addressed as &quot;you&quot;.&#xA;     &#xA;     Activities other than copying, distribution and modification are not&#xA;     covered by this License; they are outside its scope.  The act of&#xA;     running the Program is not restricted, and the output from the Program&#xA;     is covered only if its contents constitute a work based on the&#xA;     Program (independent of having been made by running the Program).&#xA;     Whether that is true depends on what the Program does.&#xA;     &#xA;     1. You may copy and distribute verbatim copies of the Program&apos;s&#xA;     source code as you receive it, in any medium, provided that you&#xA;     conspicuously and appropriately publish on each copy an appropriate&#xA;     copyright notice and disclaimer of warranty; keep intact all the&#xA;     notices that refer to this License and to the absence of any warranty;&#xA;     and give any other recipients of the Program a copy of this License&#xA;     along with the Program.&#xA;     &#xA;     You may charge a fee for the physical act of transferring a copy, and&#xA;     you may at your option offer warranty protection in exchange for a fee.&#xA;     &#xA;     2. You may modify your copy or copies of the Program or any portion&#xA;     of it, thus forming a work based on the Program, and copy and&#xA;     distribute such modifications or work under the terms of Section 1&#xA;     above, provided that you also meet all of these conditions:&#xA;     &#xA;     a) You must cause the modified files to carry prominent notices&#xA;     stating that you changed the files and the date of any change.&#xA;     &#xA;     b) You must cause any work that you distribute or publish, that in&#xA;     whole or in part contains or is derived from the Program or any&#xA;     part thereof, to be licensed as a whole at no charge to all third&#xA;     parties under the terms of this License.&#xA;     &#xA;     c) If the modified program normally reads commands interactively&#xA;     when run, you must cause it, when started running for such&#xA;     interactive use in the most ordinary way, to print or display an&#xA;     announcement including an appropriate copyright notice and a&#xA;     notice that there is no warranty (or else, saying that you provide&#xA;     a warranty) and that users may redistribute the program under&#xA;     these conditions, and telling the user how to view a copy of this&#xA;     License.  (Exception: if the Program itself is interactive but&#xA;     does not normally print such an announcement, your work based on&#xA;     the Program is not required to print an announcement.)&#xA;     &#xA;     These requirements apply to the modified work as a whole.  If&#xA;     identifiable sections of that work are not derived from the Program,&#xA;     and can be reasonably considered independent and separate works in&#xA;     themselves, then this License, and its terms, do not apply to those&#xA;     sections when you distribute them as separate works.  But when you&#xA;     distribute the same sections as part of a whole which is a work based&#xA;     on the Program, the distribution of the whole must be on the terms of&#xA;     this License, whose permissions for other licensees extend to the&#xA;     entire whole, and thus to each and every part regardless of who wrote it.&#xA;     &#xA;     Thus, it is not the intent of this section to claim rights or contest&#xA;     your rights to work written entirely by you; rather, the intent is to&#xA;     exercise the right to control the distribution of derivative or&#xA;     collective works based on the Program.&#xA;     &#xA;     In addition, mere aggregation of another work not based on the Program&#xA;     with the Program (or with a work based on the Program) on a volume of&#xA;     a storage or distribution medium does not bring the other work under&#xA;     the scope of this License.&#xA;     &#xA;     3. You may copy and distribute the Program (or a work based on it,&#xA;     under Section 2) in object code or executable form under the terms of&#xA;     Sections 1 and 2 above provided that you also do one of the following:&#xA;     &#xA;     a) Accompany it with the complete corresponding machine-readable&#xA;     source code, which must be distributed under the terms of Sections&#xA;     1 and 2 above on a medium customarily used for software interchange; or,&#xA;     &#xA;     b) Accompany it with a written offer, valid for at least three&#xA;     years, to give any third party, for a charge no more than your&#xA;     cost of physically performing source distribution, a complete&#xA;     machine-readable copy of the corresponding source code, to be&#xA;     distributed under the terms of Sections 1 and 2 above on a medium&#xA;     customarily used for software interchange; or,&#xA;     &#xA;     c) Accompany it with the information you received as to the offer&#xA;     to distribute corresponding source code.  (This alternative is&#xA;     allowed only for noncommercial distribution and only if you&#xA;     received the program in object code or executable form with such&#xA;     an offer, in accord with Subsection b above.)&#xA;     &#xA;     The source code for a work means the preferred form of the work for&#xA;     making modifications to it.  For an executable work, complete source&#xA;     code means all the source code for all modules it contains, plus any&#xA;     associated interface definition files, plus the scripts used to&#xA;     control compilation and installation of the executable.  However, as a&#xA;     special exception, the source code distributed need not include&#xA;     anything that is normally distributed (in either source or binary&#xA;     form) with the major components (compiler, kernel, and so on) of the&#xA;     operating system on which the executable runs, unless that component&#xA;     itself accompanies the executable.&#xA;     &#xA;     If distribution of executable or object code is made by offering&#xA;     access to copy from a designated place, then offering equivalent&#xA;     access to copy the source code from the same place counts as&#xA;     distribution of the source code, even though third parties are not&#xA;     compelled to copy the source along with the object code.&#xA;     &#xA;     4. You may not copy, modify, sublicense, or distribute the Program&#xA;     except as expressly provided under this License.  Any attempt&#xA;     otherwise to copy, modify, sublicense or distribute the Program is&#xA;     void, and will automatically terminate your rights under this License.&#xA;     However, parties who have received copies, or rights, from you under&#xA;     this License will not have their licenses terminated so long as such&#xA;     parties remain in full compliance.&#xA;     &#xA;     5. You are not required to accept this License, since you have not&#xA;     signed it.  However, nothing else grants you permission to modify or&#xA;     distribute the Program or its derivative works.  These actions are&#xA;     prohibited by law if you do not accept this License.  Therefore, by&#xA;     modifying or distributing the Program (or any work based on the&#xA;     Program), you indicate your acceptance of this License to do so, and&#xA;     all its terms and conditions for copying, distributing or modifying&#xA;     the Program or works based on it.&#xA;     &#xA;     6. Each time you redistribute the Program (or any work based on the&#xA;     Program), the recipient automatically receives a license from the&#xA;     original licensor to copy, distribute or modify the Program subject to&#xA;     these terms and conditions.  You may not impose any further&#xA;     restrictions on the recipients&apos; exercise of the rights granted herein.&#xA;     You are not responsible for enforcing compliance by third parties to&#xA;     this License.&#xA;     &#xA;     7. If, as a consequence of a court judgment or allegation of patent&#xA;     infringement or for any other reason (not limited to patent issues),&#xA;     conditions are imposed on you (whether by court order, agreement or&#xA;     otherwise) that contradict the conditions of this License, they do not&#xA;     excuse you from the conditions of this License.  If you cannot&#xA;     distribute so as to satisfy simultaneously your obligations under this&#xA;     License and any other pertinent obligations, then as a consequence you&#xA;     may not distribute the Program at all.  For example, if a patent&#xA;     license would not permit royalty-free redistribution of the Program by&#xA;     all those who receive copies directly or indirectly through you, then&#xA;     the only way you could satisfy both it and this License would be to&#xA;     refrain entirely from distribution of the Program.&#xA;     &#xA;     If any portion of this section is held invalid or unenforceable under&#xA;     any particular circumstance, the balance of the section is intended to&#xA;     apply and the section as a whole is intended to apply in other&#xA;     circumstances.&#xA;     &#xA;     It is not the purpose of this section to induce you to infringe any&#xA;     patents or other property right claims or to contest validity of any&#xA;     such claims; this section has the sole purpose of protecting the&#xA;     integrity of the free software distribution system, which is&#xA;     implemented by public license practices.  Many people have made&#xA;     generous contributions to the wide range of software distributed&#xA;     through that system in reliance on consistent application of that&#xA;     system; it is up to the author/donor to decide if he or she is willing&#xA;     to distribute software through any other system and a licensee cannot&#xA;     impose that choice.&#xA;     &#xA;     This section is intended to make thoroughly clear what is believed to&#xA;     be a consequence of the rest of this License.&#xA;     &#xA;     8. If the distribution and/or use of the Program is restricted in&#xA;     certain countries either by patents or by copyrighted interfaces, the&#xA;     original copyright holder who places the Program under this License&#xA;     may add an explicit geographical distribution limitation excluding&#xA;     those countries, so that distribution is permitted only in or among&#xA;     countries not thus excluded.  In such case, this License incorporates&#xA;     the limitation as if written in the body of this License.&#xA;     &#xA;     9. The Free Software Foundation may publish revised and/or new versions&#xA;     of the General Public License from time to time.  Such new versions will&#xA;     be similar in spirit to the present version, but may differ in detail to&#xA;     address new problems or concerns.&#xA;     &#xA;     Each version is given a distinguishing version number.  If the Program&#xA;     specifies a version number of this License which applies to it and &quot;any&#xA;     later version&quot;, you have the option of following the terms and conditions&#xA;     either of that version or of any later version published by the Free&#xA;     Software Foundation.  If the Program does not specify a version number of&#xA;     this License, you may choose any version ever published by the Free Software&#xA;     Foundation.&#xA;     &#xA;     10. If you wish to incorporate parts of the Program into other free&#xA;     programs whose distribution conditions are different, write to the author&#xA;     to ask for permission.  For software which is copyrighted by the Free&#xA;     Software Foundation, write to the Free Software Foundation; we sometimes&#xA;     make exceptions for this.  Our decision will be guided by the two goals&#xA;     of preserving the free status of all derivatives of our free software and&#xA;     of promoting the sharing and reuse of software generally.&#xA;     &#xA;           NO WARRANTY&#xA;     &#xA;     11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY&#xA;     FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN&#xA;     OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES&#xA;     PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED&#xA;     OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF&#xA;     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS&#xA;     TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE&#xA;     PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,&#xA;     REPAIR OR CORRECTION.&#xA;     &#xA;     12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING&#xA;     WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR&#xA;     REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,&#xA;     INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING&#xA;     OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED&#xA;     TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY&#xA;     YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER&#xA;     PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE&#xA;     POSSIBILITY OF SUCH DAMAGES.&#xA;     &#xA;           END OF TERMS AND CONDITIONS&#xA;     &#xA;     Appendix: How to Apply These Terms to Your New Programs&#xA;     &#xA;     If you develop a new program, and you want it to be of the greatest&#xA;     possible use to the public, the best way to achieve this is to make it&#xA;     free software which everyone can redistribute and change under these terms.&#xA;     &#xA;     To do so, attach the following notices to the program.  It is safest&#xA;     to attach them to the start of each source file to most effectively&#xA;     convey the exclusion of warranty; and each file should have at least&#xA;     the &quot;copyright&quot; line and a pointer to where the full notice is found.&#xA;     &#xA;     &lt;one line to give the program&apos;s name and a brief idea of what it does.&gt;&#xA;     Copyright (C) 19yy  &lt;name of author&gt;&#xA;     &#xA;     This program is free software; you can redistribute it and/or modify&#xA;     it under the terms of the GNU General Public License as published by&#xA;     the Free Software Foundation; either version 2 of the License, or&#xA;     (at your option) any later version.&#xA;     &#xA;     This program is distributed in the hope that it will be useful,&#xA;     but WITHOUT ANY WARRANTY; without even the implied warranty of&#xA;     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&#xA;     GNU General Public License for more details.&#xA;     &#xA;     You should have received a copy of the GNU General Public License&#xA;     along with this program; if not, write to the Free Software&#xA;     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.&#xA;     &#xA;     Also add information on how to contact you by electronic and paper mail.&#xA;     &#xA;     If the program is interactive, make it output a short notice like this&#xA;     when it starts in an interactive mode:&#xA;     &#xA;     Gnomovision version 69, Copyright (C) 19yy name of author&#xA;     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w&apos;.&#xA;     This is free software, and you are welcome to redistribute it&#xA;     under certain conditions; type `show c&apos; for details.&#xA;     &#xA;     The hypothetical commands `show w&apos; and `show c&apos; should show the appropriate&#xA;     parts of the General Public License.  Of course, the commands you use may&#xA;     be called something other than `show w&apos; and `show c&apos;; they could even be&#xA;     mouse-clicks or menu items--whatever suits your program.&#xA;     &#xA;     You should also get your employer (if you work as a programmer) or your&#xA;     school, if any, to sign a &quot;copyright disclaimer&quot; for the program, if&#xA;     necessary.  Here is a sample; alter the names:&#xA;     &#xA;     Yoyodyne, Inc., hereby disclaims all copyright interest in the program&#xA;     `Gnomovision&apos; (which makes passes at compilers) written by James Hacker.&#xA;     &#xA;     &lt;signature of Ty Coon&gt;, 1 April 1989&#xA;     Ty Coon, President of Vice&#xA;     &#xA;     This General Public License does not permit incorporating your program into&#xA;     proprietary programs.  If your program is a subroutine library, you may&#xA;     consider it more useful to permit linking proprietary applications with the&#xA;     library.  If this is what you want to do, use the GNU Library General&#xA;     Public License instead of this License.
        </license>
      </licenses>
      <copyright>
        This feature includes the JDBC driver from Sun which is available under GPLv2.&#xA;The code by Sahits stands under the the EPL v1.0. Please consult the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.microsoft.feature.jar' version='1.1.1'>
      <update id='ch.sahits.codegen.microsoft.feature.jar' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Microsoft DB connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Access for Microsoft SQL Server.&#xA;Includes create script parser and metadata extractor from direct connection'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.microsoft.feature.jar' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.microsoft' version='1.1.1'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.microsoft' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license>
          MICROSOFT SOFTWARE LICENSE TERMS&#xA;MICROSOFT SQL SERVER 2005 JDBC DRIVER&#xA;These license terms are an agreement between Microsoft Corporation&#xA;(or based on where you live, one of its affiliates) and you.&#xA;Please read them.  They apply to the software named above, which&#xA;includes the media on which you received it, if any.  The terms&#xA;also apply to any Microsoft&#xA;* updates,&#xA;* supplements,&#xA;* Internet-based services, and &#xA;* support services&#xA;for this software, unless other terms accompany those items.&#xA;If so, those terms apply.&#xA;By using the software, you accept these terms.  If you do not&#xA;accept them, do not use the software.&#xA;If you comply with these license terms, you have the rights below.&#xA;1. INSTALLATION AND USE RIGHTS.  You may install and use any&#xA;number of copies of the software on your devices.&#xA;2. SCOPE OF LICENSE.  The software is licensed, not sold. This&#xA;agreement only gives you some rights to use the software.  Microsoft&#xA;reserves all other rights.  Unless applicable law gives you more&#xA;rights despite this limitation, you may use the software only&#xA;as expressly permitted in this agreement.  In doing so, you must&#xA;comply with any technical limitations in the software that only&#xA;allow you to use it in certain ways.    You may not&#xA;* disclose the results of any benchmark tests of the software&#xA;to any third party without Microsoft�s prior written approval;&#xA;* reverse engineer, decompile or disassemble the software, except&#xA;and only to the extent that applicable law expressly permits,&#xA;despite this limitation;&#xA;* publish the software for others to copy; or&#xA;* rent, lease or lend the software.&#xA;3. TRANSFER TO A THIRD PARTY.  The first user of the software&#xA;may transfer it and this agreement directly to a third party.&#xA;Before the transfer, that party must agree that this agreement&#xA;applies to the transfer and use of the software.  The first user&#xA;must uninstall the software before transferring it separately&#xA;from the device.  The first user may not retain any copies.&#xA;4. EXPORT RESTRICTIONS.  The software is subject to United States&#xA;export laws and regulations.  You must comply with all domestic&#xA;and international export laws and regulations that apply to the&#xA;software.  These laws include restrictions on destinations, end&#xA;users and end use.  For additional information, see www.microsoft.com/exporting.&#xA;5. SUPPORT SERVICES. Because this software is &quot;as is,&quot; we may&#xA;not provide support services for it.&#xA;6. ENTIRE AGREEMENT.  This agreement, and the terms for supplements,&#xA;updates, Internet-based services and support services that you&#xA;use, are the entire agreement for the software and support services.&#xA;7. APPLICABLE LAW.&#xA;a. United States.  If you acquired the software in the United&#xA;States, Washington state law governs the interpretation of this&#xA;agreement and applies to claims for breach of it, regardless&#xA;of conflict of laws principles.  The laws of the state where&#xA;you live govern all other claims, including claims under state&#xA;consumer protection laws, unfair competition laws, and in tort.&#xA;b. Outside the United States.  If you acquired the software in&#xA;any other country, the laws of that country apply.&#xA;8. LEGAL EFFECT.  This agreement describes certain legal rights.&#xA;You may have other rights under the laws of your country.  You&#xA;may also have rights with respect to the party from whom you&#xA;acquired the software.  This agreement does not change your rights&#xA;under the laws of your country if the laws of your country do&#xA;not permit it to do so.&#xA;9. DISCLAIMER OF WARRANTY.   The software is licensed &quot;as-is.&quot;&#xA;You bear the risk of using it.  Microsoft gives no express warranties,&#xA;guarantees or conditions.  You may have additional consumer rights&#xA;under your local laws which this agreement cannot change.  To&#xA;the extent permitted under your local laws, Microsoft excludes&#xA;the implied warranties of merchantability, fitness for a particular&#xA;purpose and non-infringement.&#xA;10. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES.   You&#xA;can recover from Microsoft and its suppliers only direct damages&#xA;up to U.S. $5.00.  You cannot recover any other damages, including&#xA;consequential, lost profits, special, indirect or incidental&#xA;damages.&#xA;This limitation applies to&#xA;* anything related to the software, services, content (including&#xA;code) on third party Internet sites, or third party programs;&#xA;and&#xA;* claims for breach of contract, breach of warranty, guarantee&#xA;or condition, strict liability, negligence, or other tort to&#xA;the extent permitted by applicable law.&#xA;It also applies even if Microsoft knew or should have known about&#xA;the possibility of the damages.  The above limitation or exclusion&#xA;may not apply to you because your country may not allow the exclusion&#xA;or limitation of incidental, consequential or other damages.&#xA;Please note: As this software is distributed in Quebec, Canada,&#xA;some of the clauses in this agreement are provided below in French.&#xA;Remarque : Ce logiciel �tant distribu� au Qu�bec, Canada, certaines&#xA;des clauses dans ce contrat sont fournies ci-dessous en fran�ais.&#xA;EXON�RATION DE GARANTIE. Le logiciel vis� par une licence est&#xA;offert � tel quel �. Toute utilisation de ce logiciel est � votre&#xA;seule risque et p�ril. Microsoft n�accorde aucune autre garantie&#xA;expresse. Vous pouvez b�n�ficier de droits additionnels en vertu&#xA;du droit local sur la protection dues consommateurs, que ce contrat&#xA;ne peut modifier. La ou elles sont permises par le droit locale,&#xA;les garanties implicites de qualit� marchande, d�ad�quation �&#xA;un usage particulier et d�absence de contrefa�on sont exclues.&#xA;LIMITATION DES DOMMAGES-INT�R�TS ET EXCLUSION DE RESPONSABILIT�&#xA;POUR LES DOMMAGES.  Vous pouvez obtenir de Microsoft et de ses&#xA;fournisseurs une indemnisation en cas de dommages directs uniquement&#xA;� hauteur de 5,00 $ US. Vous ne pouvez pr�tendre � aucune indemnisation&#xA;pour les autres dommages, y compris les dommages sp�ciaux, indirects&#xA;ou accessoires et pertes de b�n�fices.&#xA;Cette limitation concerne :&#xA;* tout  ce qui est reli� au logiciel, aux services ou au contenu&#xA;(y compris le code) figurant sur des sites Internet tiers ou&#xA;dans des programmes tiers ; et&#xA;* les r�clamations au titre de violation de contrat ou de garantie,&#xA;ou au titre de responsabilit� stricte, de n�gligence ou d�une&#xA;autre faute dans la limite autoris�e par la loi en vigueur.&#xA;Elle s�applique �galement, m�me si Microsoft connaissait ou devrait&#xA;conna�tre l��ventualit� d�un tel dommage.  Si votre pays n�autorise&#xA;pas l�exclusion ou la limitation de responsabilit� pour les dommages&#xA;indirects, accessoires ou de quelque nature que ce soit, il se&#xA;peut que la limitation ou l�exclusion ci-dessus ne s�appliquera&#xA;pas � votre �gard.&#xA;EFFET JURIDIQUE.  Le pr�sent contrat d�crit certains droits juridiques.&#xA;Vous pourriez avoir d�autres droits pr�vus par les lois de votre&#xA;pays.  Le pr�sent contrat ne modifie pas les droits que vous&#xA;conf�rent les lois de votre pays si celles-ci ne le permettent&#xA;pas.
        </license>
      </licenses>
      <copyright url='http://www.example.com/copyright'>
        This feature includes the JDBC driver from Microsoft which is available&#xA;under MICROSOFT SOFTWARE LICENSE TERMS (MSLT).&#xA;The code by Sahits stands under the the EPL v1.0. Please consult&#xA;the licences of the plug-ins
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.java.feature.jar' version='1.1.1'>
      <update id='ch.sahits.codegen.java.feature.jar' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Java Code Generator core'/>
        <property name='org.eclipse.equinox.p2.description' value='Generate Java source code based on input models.&#xA;Generation with Java Emitter Templates and Abstract Syntax Tree is supported'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.sahits.ch/project/javacodegen/'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.feature.jar' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.java' version='1.1.1'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.java' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features and plugins may have different licenses. Please consult the liecenses aggreement of the individual plugins.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.java.datatools.feature.group' version='1.1.1' singleton='false'>
      <update id='ch.sahits.codegen.java.datatools.feature.group' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='DTP Connection'/>
        <property name='org.eclipse.equinox.p2.description' value='Generate the datamodel for the Java Code generator&#xA;from registered datatools connections'/>
        <property name='org.eclipse.equinox.p2.description.url' value='ch.sahits.codegen.java.datatools'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.datatools.feature.group' version='1.1.1'/>
      </provides>
      <requires size='7'>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java' range='1.1.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.connectivity' range='1.1.1'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.connectivity.sqm.core' range='1.0.3'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.modelbase.sql' range='1.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.util' range='1.1.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.datatools' range='[1.1.1,1.1.1]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.java.datatools.feature.jar' range='[1.1.1,1.1.1]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0.
      </copyright>
    </unit>
    <unit id='ch.sahits.codegen.examples.feature.jar' version='1.1.1'>
      <update id='ch.sahits.codegen.examples.feature.jar' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='JCG Examples'/>
        <property name='org.eclipse.equinox.p2.description' value='Examples for Java Code Generator'/>
        <property name='org.eclipse.equinox.p2.provider' value='Sahits'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.sahits.codegen.examples.feature.jar' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='ch.sahits.codegen.examples' version='1.1.1'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='ch.sahits.codegen.examples' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license url='http://www.eclipse.org/legal/epl-v10.html'>
          Eclipse Public License - v 1.0&#xA;THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS&#xA;ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR&#xA;DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE&#xA;OF THIS AGREEMENT.&#xA;1. DEFINITIONS&#xA;&quot;Contribution&quot; means:&#xA;a) in the case of the initial Contributor, the initial code and&#xA;documentation distributed under this Agreement, and&#xA;b) in the case of each subsequent Contributor:&#xA;i) changes to the Program, and&#xA;ii) additions to the Program;&#xA;where such changes and/or additions to the Program originate&#xA;from and are distributed by that particular Contributor. A Contribution&#xA;&apos;originates&apos; from a Contributor if it was added to the Program&#xA;by such Contributor itself or anyone acting on such Contributor&apos;s&#xA;behalf. Contributions do not include additions to the Program&#xA;which: (i) are separate modules of software distributed in conjunction&#xA;with the Program under their own license agreement, and (ii)&#xA;are not derivative works of the Program.&#xA;&quot;Contributor&quot; means any person or entity that distributes the&#xA;Program.&#xA;&quot;Licensed Patents &quot; mean patent claims licensable by a Contributor&#xA;which are necessarily infringed by the use or sale of its Contribution&#xA;alone or when combined with the Program.&#xA;&quot;Program&quot; means the Contributions distributed in accordance with&#xA;this Agreement.&#xA;&quot;Recipient&quot; means anyone who receives the Program under this&#xA;Agreement, including all Contributors.&#xA;2. GRANT OF RIGHTS&#xA;a) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free copyright&#xA;license to reproduce, prepare derivative works of, publicly display,&#xA;publicly perform, distribute and sublicense the Contribution&#xA;of such Contributor, if any, and such derivative works, in source&#xA;code and object code form.&#xA;b) Subject to the terms of this Agreement, each Contributor hereby&#xA;grants Recipient a non-exclusive, worldwide, royalty-free patent&#xA;license under Licensed Patents to make, use, sell, offer to sell,&#xA;import and otherwise transfer the Contribution of such Contributor,&#xA;if any, in source code and object code form. This patent license&#xA;shall apply to the combination of the Contribution and the Program&#xA;if, at the time the Contribution is added by the Contributor,&#xA;such addition of the Contribution causes such combination to&#xA;be covered by the Licensed Patents. The patent license shall&#xA;not apply to any other combinations which include the Contribution.&#xA;No hardware per se is licensed hereunder.&#xA;c) Recipient understands that although each Contributor grants&#xA;the licenses to its Contributions set forth herein, no assurances&#xA;are provided by any Contributor that the Program does not infringe&#xA;the patent or other intellectual property rights of any other&#xA;entity. Each Contributor disclaims any liability to Recipient&#xA;for claims brought by any other entity based on infringement&#xA;of intellectual property rights or otherwise. As a condition&#xA;to exercising the rights and licenses granted hereunder, each&#xA;Recipient hereby assumes sole responsibility to secure any other&#xA;intellectual property rights needed, if any. For example, if&#xA;a third party patent license is required to allow Recipient to&#xA;distribute the Program, it is Recipient&apos;s responsibility to acquire&#xA;that license before distributing the Program.&#xA;d) Each Contributor represents that to its knowledge it has sufficient&#xA;copyright rights in its Contribution, if any, to grant the copyright&#xA;license set forth in this Agreement.&#xA;3. REQUIREMENTS&#xA;A Contributor may choose to distribute the Program in object&#xA;code form under its own license agreement, provided that:&#xA;a) it complies with the terms and conditions of this Agreement;&#xA;and&#xA;b) its license agreement:&#xA;i) effectively disclaims on behalf of all Contributors all warranties&#xA;and conditions, express and implied, including warranties or&#xA;conditions of title and non-infringement, and implied warranties&#xA;or conditions of merchantability and fitness for a particular&#xA;purpose;&#xA;ii) effectively excludes on behalf of all Contributors all liability&#xA;for damages, including direct, indirect, special, incidental&#xA;and consequential damages, such as lost profits;&#xA;iii) states that any provisions which differ from this Agreement&#xA;are offered by that Contributor alone and not by any other party;&#xA;and&#xA;iv) states that source code for the Program is available from&#xA;such Contributor, and informs licensees how to obtain it in a&#xA;reasonable manner on or through a medium customarily used for&#xA;software exchange.&#xA;When the Program is made available in source code form:&#xA;a) it must be made available under this Agreement; and&#xA;b) a copy of this Agreement must be included with each copy of&#xA;the Program.&#xA;Contributors may not remove or alter any copyright notices contained&#xA;within the Program.&#xA;Each Contributor must identify itself as the originator of its&#xA;Contribution, if any, in a manner that reasonably allows subsequent&#xA;Recipients to identify the originator of the Contribution.&#xA;4. COMMERCIAL DISTRIBUTION&#xA;Commercial distributors of software may accept certain responsibilities&#xA;with respect to end users, business partners and the like. While&#xA;this license is intended to facilitate the commercial use of&#xA;the Program, the Contributor who includes the Program in a commercial&#xA;product offering should do so in a manner which does not create&#xA;potential liability for other Contributors. Therefore, if a Contributor&#xA;includes the Program in a commercial product offering, such Contributor&#xA;(&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify&#xA;every other Contributor (&quot;Indemnified Contributor&quot;) against any&#xA;losses, damages and costs (collectively &quot;Losses&quot;) arising from&#xA;claims, lawsuits and other legal actions brought by a third party&#xA;against the Indemnified Contributor to the extent caused by the&#xA;acts or omissions of such Commercial Contributor in connection&#xA;with its distribution of the Program in a commercial product&#xA;offering. The obligations in this section do not apply to any&#xA;claims or Losses relating to any actual or alleged intellectual&#xA;property infringement. In order to qualify, an Indemnified Contributor&#xA;must: a) promptly notify the Commercial Contributor in writing&#xA;of such claim, and b) allow the Commercial Contributor to control,&#xA;and cooperate with the Commercial Contributor in, the defense&#xA;and any related settlement negotiations. The Indemnified Contributor&#xA;may participate in any such claim at its own expense.&#xA;For example, a Contributor might include the Program in a commercial&#xA;product offering, Product X. That Contributor is then a Commercial&#xA;Contributor. If that Commercial Contributor then makes performance&#xA;claims, or offers warranties related to Product X, those performance&#xA;claims and warranties are such Commercial Contributor&apos;s responsibility&#xA;alone. Under this section, the Commercial Contributor would have&#xA;to defend claims against the other Contributors related to those&#xA;performance claims and warranties, and if a court requires any&#xA;other Contributor to pay any damages as a result, the Commercial&#xA;Contributor must pay those damages.&#xA;5. NO WARRANTY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM&#xA;IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS&#xA;OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,&#xA;ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY&#xA;OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely&#xA;responsible for determining the appropriateness of using and&#xA;distributing the Program and assumes all risks associated with&#xA;its exercise of rights under this Agreement , including but not&#xA;limited to the risks and costs of program errors, compliance&#xA;with applicable laws, damage to or loss of data, programs or&#xA;equipment, and unavailability or interruption of operations.&#xA;6. DISCLAIMER OF LIABILITY&#xA;EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT&#xA;NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,&#xA;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&#xA;(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND&#xA;ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,&#xA;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&#xA;OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE&#xA;OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY&#xA;OF SUCH DAMAGES.&#xA;7. GENERAL&#xA;If any provision of this Agreement is invalid or unenforceable&#xA;under applicable law, it shall not affect the validity or enforceability&#xA;of the remainder of the terms of this Agreement, and without&#xA;further action by the parties hereto, such provision shall be&#xA;reformed to the minimum extent necessary to make such provision&#xA;valid and enforceable.&#xA;If Recipient institutes patent litigation against any entity&#xA;(including a cross-claim or counterclaim in a lawsuit) alleging&#xA;that the Program itself (excluding combinations of the Program&#xA;with other software or hardware) infringes such Recipient&apos;s patent(s),&#xA;then such Recipient&apos;s rights granted under Section 2(b) shall&#xA;terminate as of the date such litigation is filed.&#xA;All Recipient&apos;s rights under this Agreement shall terminate if&#xA;it fails to comply with any of the material terms or conditions&#xA;of this Agreement and does not cure such failure in a reasonable&#xA;period of time after becoming aware of such noncompliance. If&#xA;all Recipient&apos;s rights under this Agreement terminate, Recipient&#xA;agrees to cease use and distribution of the Program as soon as&#xA;reasonably practicable. However, Recipient&apos;s obligations under&#xA;this Agreement and any licenses granted by Recipient relating&#xA;to the Program shall continue and survive.&#xA;Everyone is permitted to copy and distribute copies of this Agreement,&#xA;but in order to avoid inconsistency the Agreement is copyrighted&#xA;and may only be modified in the following manner. The Agreement&#xA;Steward reserves the right to publish new versions (including&#xA;revisions) of this Agreement from time to time. No one other&#xA;than the Agreement Steward has the right to modify this Agreement.&#xA;The Eclipse Foundation is the initial Agreement Steward. The&#xA;Eclipse Foundation may assign the responsibility to serve as&#xA;the Agreement Steward to a suitable separate entity. Each new&#xA;version of the Agreement will be given a distinguishing version&#xA;number. The Program (including Contributions) may always be distributed&#xA;subject to the version of the Agreement under which it was received.&#xA;In addition, after a new version of the Agreement is published,&#xA;Contributor may elect to distribute the Program (including its&#xA;Contributions) under the new version. Except as expressly stated&#xA;in Sections 2(a) and 2(b) above, Recipient receives no rights&#xA;or licenses to the intellectual property of any Contributor under&#xA;this Agreement, whether expressly, by implication, estoppel or&#xA;otherwise. All rights in the Program not expressly granted under&#xA;this Agreement are reserved.&#xA;This Agreement is governed by the laws of the State of New York&#xA;and the intellectual property laws of the United States of America.&#xA;No party to this Agreement will bring a legal action under this&#xA;Agreement more than one year after the cause of action arose.&#xA;Each party waives its rights to a jury trial in any resulting&#xA;litigation.
        </license>
      </licenses>
      <copyright>
        This features stands under the EPL v1.0. Additional features&#xA;and plugins may have different licenses. Please consult the liecenses&#xA;aggreement of the individual plugins.
      </copyright>
    </unit>
  </units>
</repository>
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.