blob: b61005a4f55a8d47b31e90c75b827f92144cc8ed [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="@range[../@name='org.eclipse.platform.feature.group']">
<xsl:attribute name="range">[3.5.0,4.0.0)</xsl:attribute>
</xsl:template>
<xsl:template match="@range[../@name='org.eclipse.rcp.feature.group']">
<xsl:attribute name="range">[3.5.0,4.0.0)</xsl:attribute>
</xsl:template>
<xsl:template match="unit[@id='org.eclipse.e4.master.categoryIU']">
<unit id="org.eclipse.e4.swt.category" version="0.0.0">
<properties size="2">
<property name="org.eclipse.equinox.p2.name" value="E4 SWT"/>
<property name="org.eclipse.equinox.p2.type.category" value="true"/>
</properties>
<provides size="1">
<provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.swt.category" version="0.0.0"/>
</provides>
<requires size="2">
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.swt.as.feature.feature.group" range="0.0.0"/>
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.swt.as.source.feature.feature.group" range="0.0.0"/>
</requires>
<touchpoint id="null" version="0.0.0"/>
</unit>
<unit id="org.eclipse.e4.ui.category" version="0.0.0">
<properties size="2">
<property name="org.eclipse.equinox.p2.name" value="E4 UI"/>
<property name="org.eclipse.equinox.p2.type.category" value="true"/>
</properties>
<provides size="1">
<provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.category" version="0.0.0"/>
</provides>
<requires size="4">
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.feature.feature.group" range="0.0.0"/>
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.feature.feature.group" range="0.0.0"/>
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.source.feature.feature.group" range="0.0.0"/>
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.source.feature.feature.group" range="0.0.0"/>
</requires>
<touchpoint id="null" version="0.0.0"/>
</unit>
<unit id="org.eclipse.e4.resources.category" version="0.0.0">
<properties size="2">
<property name="org.eclipse.equinox.p2.name" value="E4 Resources"/>
<property name="org.eclipse.equinox.p2.type.category" value="true"/>
</properties>
<provides size="1">
<provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.resources.category" version="0.0.0"/>
</provides>
<requires size="3">
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.resources.feature.feature.group" range="0.0.0"/>
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.resources.platform.patch.source.feature.group" range="0.0.0"/>
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.resources.rcp.patch.source.feature.group" range="0.0.0"/>
</requires>
<touchpoint id="null" version="0.0.0"/>
</unit>
<unit id="org.eclipse.e4.xwt.category" version="0.0.0">
<properties size="2">
<property name="org.eclipse.equinox.p2.name" value="E4 XWT"/>
<property name="org.eclipse.equinox.p2.type.category" value="true"/>
</properties>
<provides size="1">
<provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.xwt.category" version="0.0.0"/>
</provides>
<requires size="4">
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.xwt.feature.feature.group" range="0.0.0"/>
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.xwt.tools.feature.feature.group" range="0.0.0"/>
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.xwt.source.feature.feature.group" range="0.0.0"/>
<required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.xwt.tools.source.feature.feature.group" range="0.0.0"/>
</requires>
<touchpoint id="null" version="0.0.0"/>
</unit>
</xsl:template>
<!-- Whenever you match any node or any attribute -->
<xsl:template match="node()|@*">
<!-- Copy the current node -->
<xsl:copy>
<!-- Including any attributes it has and any child nodes -->
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>