blob: 86ed2dab95ce9170923f120b8b49881868ee75ea [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="org.eclipse.core.expressions.tests"
name="%pluginName"
version="3.0.0"
provider-name="%providerName"
class="org.eclipse.core.internal.expressions.tests.ExpressionTestPlugin">
<runtime>
<library name="expressionstests.jar">
<export name="*"/>
<packages prefixes="org.eclipse.core.internal.expressions.tests"/>
</library>
</runtime>
<requires>
<import plugin="org.junit"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.core.expressions"/>
</requires>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
namespace="org.eclipse.core.internal.expressions.tests"
properties="simple, overridden, ordering, chainOrdering"
type="org.eclipse.core.internal.expressions.tests.A"
class="org.eclipse.core.internal.expressions.tests.A_TypeExtender"
id="org.eclipse.core.internal.expressions.tests.A_TypeExtender">
</propertyTester>
<propertyTester
namespace="org.eclipse.core.internal.expressions.tests"
properties="chaining, chainOrdering"
type="org.eclipse.core.internal.expressions.tests.A"
class="org.eclipse.core.internal.expressions.tests.A_TypeExtender2"
id="org.eclipse.core.internal.expressions.tests.A_TypeExtender2">
</propertyTester>
<propertyTester
namespace="org.eclipse.core.internal.expressions.tests"
properties="overridden"
type="org.eclipse.core.internal.expressions.tests.B"
class="org.eclipse.core.internal.expressions.tests.B_TypeExtender"
id="org.eclipse.core.internal.expressions.tests.B_TypeExtender">
</propertyTester>
<propertyTester
namespace="org.eclipse.core.internal.expressions.tests"
properties="ordering"
type="org.eclipse.core.internal.expressions.tests.I"
class="org.eclipse.core.internal.expressions.tests.I_TypeExtender"
id="org.eclipse.core.internal.expressions.tests.I_TypeExtender">
</propertyTester>
<propertyTester
namespace="org.eclipse.core.internal.expressions.tests2"
properties="differentNamespace"
type="org.eclipse.core.internal.expressions.tests.A"
class="org.eclipse.core.internal.expressions.tests.A_TypeExtender3"
id="org.eclipse.core.internal.expressions.tests.A_TypeExtender">
</propertyTester>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory
class="org.eclipse.core.internal.expressions.tests.TestAdapterFactory"
adaptableType="org.eclipse.core.internal.expressions.tests.Adaptee">
<adapter type="org.eclipse.core.internal.expressions.tests.Adapter"/>
</factory>
</extension>
<extension-point id="testParticipants" name="%testParticipant" schema="schema/testParticipants.exsd"/>
<extension point="org.eclipse.core.expressions.tests.testParticipants">
<testParticipant id="test1">
<enablement>
<and>
<and/>
<or/>
<not><count value="1"/></not>
<instanceof value="org.eclipse.core.expressions.Expression"/>
<test property="namespace.isDefault"/>
<systemTest property="isDefault" value="xx"/>
<equals value= "string"/>
<count value="1"/>
<with variable="eclipse"/>
<resolve variable="eclipse"/>
<adapt type="org.eclipse.core.expressions.Expression"/>
<iterate/>
</and>
<or>
<and/>
<or/>
<not><count value="1"/></not>
<instanceof value="org.eclipse.core.expressions.Expression"/>
<test property="namespace.isDefault"/>
<systemTest property="isDefault" value="xx"/>
<equals value= "string"/>
<count value="1"/>
<with variable="eclipse"/>
<resolve variable="eclipse"/>
<adapt type="org.eclipse.core.expressions.Expression"/>
<iterate/>
</or>
<not><count value="1"/></not>
<instanceof value="org.eclipse.core.expressions.Expression"/>
<test property="namespace.isDefault"/>
<test property="namespace.isDefault" value="default"/>
<test property="namespace.isDefault" args="'arg1', 'arg2'" value="default"/>
<systemTest property="isDefault" value="xx"/>
<equals value= "string"/>
<count value="1"/>
<with variable= "element">
<and/>
<or/>
<not><count value="1"/></not>
<instanceof value="org.eclipse.core.expressions.Expression"/>
<test property="namespace.isDefault"/>
<systemTest property="isDefault" value="xx"/>
<equals value= "string"/>
<count value="1"/>
<with variable="eclipse"/>
<resolve variable="eclipse"/>
<adapt type="org.eclipse.core.expressions.Expression"/>
<iterate/>
</with>
<resolve variable="eclipse">
<and/>
<or/>
<not><count value="1"/></not>
<instanceof value="org.eclipse.core.expressions.Expression"/>
<test property="namespace.isDefault"/>
<systemTest property="isDefault" value="xx"/>
<equals value= "string"/>
<count value="1"/>
<with variable="eclipse"/>
<resolve variable="eclipse"/>
<adapt type="org.eclipse.core.expressions.Expression"/>
<iterate/>
</resolve>
<resolve variable="eclipse" args="1, true"/>
<adapt type="org.eclipse.core.expressions.Expression">
<and/>
<or/>
<not><count value="1"/></not>
<instanceof value="org.eclipse.core.expressions.Expression"/>
<test property="namespace.isDefault"/>
<systemTest property="isDefault" value="xx"/>
<equals value= "string"/>
<count value="1"/>
<with variable="eclipse"/>
<resolve variable="eclipse"/>
<adapt type="org.eclipse.core.expressions.Expression"/>
<iterate/>
</adapt>
<iterate>
<and/>
<or/>
<not><count value="1"/></not>
<instanceof value="org.eclipse.core.expressions.Expression"/>
<test property="namespace.isDefault"/>
<systemTest property="isDefault" value="xx"/>
<equals value= "string"/>
<count value="1"/>
<with variable="eclipse"/>
<resolve variable="eclipse"/>
<adapt type="org.eclipse.core.expressions.Expression"/>
<iterate/>
</iterate>
</enablement>
</testParticipant>
</extension>
</plugin>