blob: 61fd7b88d6e6497452d97b9ebf0bd06b1946953c [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<components>
<!-- This component provides service that is used in the latter components -->
<component
xmlns="http://www.osgi.org/xmlns/scr/v1.0.0"
name="org.eclipse.equinox.ds.tests.tb21.provider"
immediate="true">
<implementation
class="org.eclipse.equinox.ds.tests.tb21.ModifyRegistrator"/>
<service>
<provide interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"/>
</service>
</component>
<!-- This component has not set modified method, NS 1.0.0 -->
<component
xmlns="http://www.osgi.org/xmlns/scr/v1.0.0"
name="org.eclipse.equinox.ds.tests.tb21.notsetNS100"
immediate="true">
<implementation
class="org.eclipse.equinox.ds.tests.tb21.ModifyRegistrator"/>
<service>
<provide interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"/>
</service>
<reference
interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"
name="ref"
target="(component.name=org.eclipse.equinox.ds.tests.tb21.provider)"/>
</component>
<!-- modified="mod", NS 1.0.0 -->
<component
xmlns="http://www.osgi.org/xmlns/scr/v1.0.0"
name="org.eclipse.equinox.ds.tests.tb21.NoArgs100"
modified="mod"
immediate="true">
<implementation
class="org.eclipse.equinox.ds.tests.tb21.ModifyRegistrator"/>
<service>
<provide interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"/>
</service>
<reference
interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"
name="ref"
target="(component.name=org.eclipse.equinox.ds.tests.tb21.provider)"/>
</component>
<!-- modified="modCc", NS 1.0.0 -->
<component
xmlns="http://www.osgi.org/xmlns/scr/v1.0.0"
name="org.eclipse.equinox.ds.tests.tb21.CcNS100"
modified="modCc"
immediate="true">
<implementation
class="org.eclipse.equinox.ds.tests.tb21.ModifyRegistrator"/>
<service>
<provide interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"/>
</service>
<reference
interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"
name="ref"
target="(component.name=org.eclipse.equinox.ds.tests.tb21.provider)"/>
</component>
<!-- modified="modBc", NS 1.0.0 -->
<component
xmlns="http://www.osgi.org/xmlns/scr/v1.0.0"
name="org.eclipse.equinox.ds.tests.tb21.BcNS100"
modified="modBc"
immediate="true">
<implementation
class="org.eclipse.equinox.ds.tests.tb21.ModifyRegistrator"/>
<service>
<provide interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"/>
</service>
<reference
interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"
name="ref"
target="(component.name=org.eclipse.equinox.ds.tests.tb21.provider)"/>
</component>
<!-- modified="modMap", NS 1.0.0 -->
<component
xmlns="http://www.osgi.org/xmlns/scr/v1.0.0"
name="org.eclipse.equinox.ds.tests.tb21.MapNS100"
modified="modMap"
immediate="true">
<implementation
class="org.eclipse.equinox.ds.tests.tb21.ModifyRegistrator"/>
<service>
<provide interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"/>
</service>
<reference
interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"
name="ref"
target="(component.name=org.eclipse.equinox.ds.tests.tb21.provider)"/>
</component>
<!-- modified="modCcBcMap", NS 1.0.0 -->
<component
xmlns="http://www.osgi.org/xmlns/scr/v1.0.0"
name="org.eclipse.equinox.ds.tests.tb21.CcBcMapNS100"
modified="modCcBcMap"
immediate="true">
<implementation
class="org.eclipse.equinox.ds.tests.tb21.ModifyRegistrator"/>
<service>
<provide interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"/>
</service>
<reference
interface="org.eclipse.equinox.ds.tests.tbc.PropertiesProvider"
name="ref"
target="(component.name=org.eclipse.equinox.ds.tests.tb21.provider)"/>
</component>
</components>