org.eclipse.core.expressions.tests/plugin.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.13 - (download) (as text) (annotate)
Mon Jul 2 15:03:55 2007 UTC (2 years, 4 months ago) by mkeller
Branch: MAIN
CVS Tags: v20071027-0010, v20070806-0010, v20081026-2000, v20080812-0800, v20070904-0800, v20080804-1800, v20080320-0800, v20080327-0100, v20090113-0900, v20080128, v20071210-0010, v20080212-0800, v20071106-0800, v20070828-0800, v20070808-1800, v20090224-0800, v20081111-0800, v20080108-0800, v20070925-0800, v20090311-0800, v20090303-0800, v20080826-0800, v20080507-2000, v20081210-1300, v20080915-0800, v20070814-0800, v20080323-0800, v20080422-0800, v20080506-2000, v20081216-0800, v20080327-1300, v20080722-0800, v20081202-1600, v20081207-2000, v20080624-0800, v20081209-0100, v20080729-0800, v20080715-0800, v20090309-1800, v20081104-0800, v20090125-2000, v20080509-2000, v20070821-0800, v20090824, v20081027-1300, v20070724-0800, v20080427-2000, v20080701-0800, v20080304-0800, v20081014-0800, v20080129-0800, v20081021-0800, R3_4, R3_5, v20081202-0800, v20071009-0800, v20071031-1800, v20080204-0010, v20090106-0800, v20080805, v20080219-0800, v20070917-1800, v20080603-2000, v20080902-0800, r342_v20081212-0800, v20080527-2000, v20070731-0800, v20080430-0100, v20090217-0800, v20080930-0800, v20090210-0800, v20080708-0800, v20070806-1800, v20080528-2000, v20080909-0800, v20081118-0800, v20080819-0800, v20090203-1200, v20080311-0800, v20070802-0800, v20080122-0800, v20090120-0800, v20080204-1800, v20080226-0800, v20080521-2000, v20080408-0800, v20080731-0800, v20080513-2000, v20081007-0800, v20070710-0800, v20080914-2000, v20071212-1800, v20070717-0800, v20071016-0800, v20090317-0800, v20070914, R3_4_2, R3_4_1, v20080522-1800, v20080222, v20071002-0800, v20090324-0800, v20080806-1800, v20080529-0800, v20080401-0800, v20071127-0800, v20080318-0800, v20080909-ascu, v20070911-0800, v20071023-0800, v20080909-bscu, v20071204-0800, v20071113-0800, v20080923-0800, v20080529-1300, v20090308, v20071029-1800, v20080415-0800, v20071210-1600, R3_5_1, v20071218-0800, v20080115-0800, v20080515-2000, r342_v20081203-0800, v20081125-0800, v20071120-0800, v20080514-2000, HEAD
Branch point for: R3_4_maintenance, JUnit4_incubator_bug153429
Changes since 1.12: +2 -19 lines
converted test projects to use MANIFEST.MF and updated required versions where necessary
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>

     <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>
		<factory
			adaptableType="org.eclipse.core.internal.expressions.tests.ExpressionTests$CollectionWrapper"
			class="org.eclipse.core.internal.expressions.tests.CollectionAdapterFactory">
			<adapter type="org.eclipse.core.expressions.IIterable"/>
			<adapter type="org.eclipse.core.expressions.ICountable"/>
		</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"/>
            <test property="namespace.isDefault" forcePluginActivation="true"/>
	        <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>
    
	<extension point="org.eclipse.core.expressions.tests.testParticipants">
	  <testParticipant id="test2">
		<enablement>
            <test property="namespace.isDefault" forcePluginActivation="true"/>
            <test property="namespace.isDefault" forcePluginActivation="false"/>
            <test property="namespace.isDefault"/>
      	</enablement>
      </testParticipant>
   	</extension>

	<extension point="org.eclipse.core.expressions.tests.testParticipants">
	  <testParticipant id="test3">
		<enablement>
			<and>
            	<test property="org.eclipse.core.runtime.isBundleInstalled" args="org.eclipse.core.expressions"/>
            	<not>
            		<test property="org.eclipse.core.runtime.isBundleInstalled" args="org.eclipse.core.expressions.invalid.bundle.name"/>
            	</not>
            	<not>
            		<test property="org.eclipse.core.runtime.product" value="org.eclipse.core.expressions.invalid.product.name"/>
            	</not>
            </and>
      	</enablement>
      </testParticipant>
   	</extension>
 <extension
       point="org.eclipse.core.expressions.definitions">
    <definition
          id="org.eclipse.core.expressions.tests.activeProblemsView">
       <with
             variable="activePartId">
          <equals
                value="org.eclipse.ui.views.ProblemsView">
          </equals>
       </with>
    </definition>
    <definition
          id="org.eclipse.core.expressions.tests.expressionSelection">
       <iterate ifEmpty="false">
          <instanceof
                value="org.eclipse.core.expressions.Expression">
          </instanceof>
       </iterate>
    </definition>
 </extension>
 <extension
       point="org.eclipse.core.expressions.tests.testParticipants">
    <testParticipant
          id="refTest1">
       <enablement>
          <reference
                definitionId="org.eclipse.core.expressions.tests.activeProblemsView">
          </reference>
       </enablement>
    </testParticipant>
    <testParticipant
          id="refTest2">
       <enablement>
          <and>
          <reference
                definitionId="org.eclipse.core.expressions.tests.activeProblemsView">
          </reference>
          <reference
                definitionId="org.eclipse.core.expressions.tests.expressionSelection">
          </reference>
          </and>
       </enablement>
    </testParticipant>
 </extension>
   	 
</plugin>