| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| |
| <plugin> |
| |
| <extension point="org.eclipse.wst.common.project.facet.core.facets"> |
| |
| <category id="cat1"> |
| <label>Category 1</label> |
| <description>This is the category description.</description> |
| </category> |
| |
| <project-facet id="facet1"> |
| <label>Facet 1</label> |
| <description>This is the description of facet1.</description> |
| </project-facet> |
| |
| <project-facet-version facet="facet1" version="1.0"> |
| <action type="install"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet1InstallDelegate"/> |
| </action> |
| <action type="uninstall"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet1UninstallDelegate"/> |
| </action> |
| <action type="version-change"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet1VersionChangeDelegate"/> |
| </action> |
| </project-facet-version> |
| |
| <project-facet-version facet="facet1" version="1.2"> |
| <action type="install"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet1InstallDelegate"/> |
| </action> |
| <action type="uninstall"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet1UninstallDelegate"/> |
| </action> |
| <action type="version-change"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet1VersionChangeDelegate"/> |
| </action> |
| </project-facet-version> |
| |
| <project-facet-version facet="facet1" version="1.2.1"/> |
| <project-facet-version facet="facet1" version="1.3"/> |
| <project-facet-version facet="facet1" version="2.0"/> |
| |
| <action facet="facet1" version="[1.2.1-2.0]" type="install"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet1InstallDelegate"/> |
| </action> |
| |
| <action facet="facet1" version="[1.2.1-2.0]" type="uninstall"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet1UninstallDelegate"/> |
| </action> |
| |
| <action facet="facet1" version="[1.2.1-2.0]" type="version-change"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet1VersionChangeDelegate"/> |
| </action> |
| |
| <project-facet id="facet2"> |
| <version-comparator class="org.eclipse.wst.common.project.facet.core.tests.support.CustomVersionComparator"/> |
| <category>cat1</category> |
| </project-facet> |
| |
| <project-facet-version facet="facet2" version="3.5"> |
| <constraint> |
| <requires facet="facet1" version="1.0"/> |
| </constraint> |
| </project-facet-version> |
| |
| <project-facet-version facet="facet2" version="3.5#a"> |
| <constraint> |
| <and> |
| <requires facet="facet1" version="[1.2-1.3)"/> |
| </and> |
| </constraint> |
| </project-facet-version> |
| |
| <project-facet-version facet="facet2" version="4.7"> |
| <constraint> |
| <or> |
| <requires facet="facet1" version="[1.3"/> |
| </or> |
| </constraint> |
| </project-facet-version> |
| |
| <project-facet-version facet="facet2" version="4.7#b"> |
| <constraint> |
| <or> |
| <requires facet="facet1" version="1.3"/> |
| <requires facet="facet1" version="2.0"/> |
| </or> |
| </constraint> |
| </project-facet-version> |
| |
| <project-facet-version facet="facet2" version="4.7#c"> |
| <constraint> |
| <and> |
| <or> |
| <requires facet="facet1" version="1.2.1"/> |
| <requires facet="facet1" version="1.3"/> |
| <requires facet="facet1" version="2.0"/> |
| </or> |
| <conflicts facet="facet3a"/> |
| <conflicts facet="facet3b" version="1.0"/> |
| <conflicts group="group1"/> |
| </and> |
| </constraint> |
| <group-member id="group1"/> |
| </project-facet-version> |
| |
| <project-facet id="facet2ext"> |
| <category>cat1</category> |
| </project-facet> |
| |
| <project-facet-version facet="facet2ext" version="1.0"/> |
| |
| <category id="cat2"/> |
| |
| <project-facet id="facet3a"> |
| <category>cat2</category> |
| </project-facet> |
| |
| <project-facet-version facet="facet3a" version="1.0"/> |
| <project-facet-version facet="facet3a" version="2.0"/> |
| |
| <action facet="facet3a" version="[1.0-2.0]" type="install"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet3aInstallDelegate"/> |
| </action> |
| |
| <action facet="facet3a" version="[1.0-2.0]" type="uninstall"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet3aUninstallDelegate"/> |
| </action> |
| |
| <action facet="facet3a" version="[1.0-2.0]" type="version-change"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.Facet3aVersionChangeDelegate"/> |
| </action> |
| |
| <project-facet id="facet3b"> |
| <category>cat2</category> |
| </project-facet> |
| |
| <project-facet-version facet="facet3b" version="1.0"/> |
| <project-facet-version facet="facet3b" version="2.0"/> |
| |
| <project-facet id="facet3c"> |
| <category>cat2</category> |
| </project-facet> |
| |
| <project-facet-version facet="facet3c" version="1.0"> |
| <group-member id="group1"/> |
| </project-facet-version> |
| |
| <project-facet-version facet="facet3c" version="2.0"> |
| <group-member id="group1"/> |
| </project-facet-version> |
| |
| <preset id="preset1"> |
| <label>Preset 1</label> |
| <description>This is the description for the first preset.</description> |
| <facet id="facet1" version="2.0"/> |
| <facet id="facet2" version="3.5#a"/> |
| <facet id="facet2ext" version="1.0"/> |
| </preset> |
| |
| <preset id="preset2"> |
| <facet id="facet3a" version="1.0"/> |
| <facet id="facet3b" version="1.0"/> |
| <facet id="facet3c" version="1.0"/> |
| </preset> |
| |
| </extension> |
| |
| <!-- Facet Constraint Tests --> |
| |
| <extension point="org.eclipse.wst.common.project.facet.core.facets"> |
| |
| <project-facet id="fct_f1"/> |
| |
| <project-facet-version facet="fct_f1" version="1.0"> |
| <constraint> |
| <conflicts facet="fct_f2"/> |
| </constraint> |
| </project-facet-version> |
| |
| <project-facet id="fct_f2"/> |
| |
| <project-facet-version facet="fct_f2" version="1.0"> |
| <constraint> |
| <conflicts facet="fct_f4"/> |
| </constraint> |
| </project-facet-version> |
| |
| <project-facet id="fct_f3"/> |
| |
| <project-facet-version facet="fct_f3" version="1.0"> |
| <constraint> |
| <requires facet="fct_f2" version="1.0"/> |
| </constraint> |
| </project-facet-version> |
| |
| <project-facet id="fct_f4"/> |
| |
| <project-facet-version facet="fct_f4" version="1.0"> |
| </project-facet-version> |
| |
| <project-facet id="fct_f5"/> |
| |
| <project-facet-version facet="fct_f5" version="1.0"> |
| <constraint> |
| <requires facet="fct_f2" version="1.0" soft="true"/> |
| </constraint> |
| </project-facet-version> |
| |
| <project-facet id="fct_f6"/> |
| |
| <project-facet-version facet="fct_f6" version="1.0"/> |
| <project-facet-version facet="fct_f6" version="2.3"/> |
| <project-facet-version facet="fct_f6" version="3.7"/> |
| <project-facet-version facet="fct_f6" version="4.0"/> |
| <project-facet-version facet="fct_f6" version="4.5"/> |
| |
| <project-facet id="fct_f7"/> |
| |
| <project-facet-version facet="fct_f7" version="1.0"> |
| <constraint> |
| <requires facet="fct_f6"/> |
| </constraint> |
| <action type="INSTALL"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.NoOpDelegate"/> |
| </action> |
| </project-facet-version> |
| |
| <project-facet id="fct_f8"/> |
| |
| <project-facet-version facet="fct_f8" version="1.0"> |
| <group-member id="fct_g1"/> |
| <action type="INSTALL"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.NoOpDelegate"/> |
| </action> |
| </project-facet-version> |
| |
| <project-facet-version facet="fct_f8" version="2.0"> |
| <group-member id="fct_g1"/> |
| <action type="INSTALL"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.NoOpDelegate"/> |
| </action> |
| </project-facet-version> |
| |
| <project-facet-version facet="fct_f8" version="3.0"> |
| <action type="INSTALL"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.NoOpDelegate"/> |
| </action> |
| </project-facet-version> |
| |
| <project-facet id="fct_f9"/> |
| |
| <project-facet-version facet="fct_f9" version="1.0"> |
| <group-member id="fct_g1"/> |
| <action type="INSTALL"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.NoOpDelegate"/> |
| </action> |
| </project-facet-version> |
| |
| <project-facet id="fct_f10"/> |
| |
| <project-facet-version facet="fct_f10" version="1.0"> |
| <constraint> |
| <requires group="fct_g1"/> |
| </constraint> |
| <action type="INSTALL"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.NoOpDelegate"/> |
| </action> |
| </project-facet-version> |
| |
| <project-facet-version facet="fct_f10" version="2.0"> |
| <constraint> |
| <requires group="fct_g1" soft="true"/> |
| </constraint> |
| <action type="INSTALL"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.support.NoOpDelegate"/> |
| </action> |
| </project-facet-version> |
| |
| <group id="fct_g1"> |
| <label>FCT Group 1</label> |
| <description>This is the description.</description> |
| </group> |
| |
| </extension> |
| |
| <!-- Default Version Tests --> |
| |
| <extension point="org.eclipse.wst.common.project.facet.core.facets"> |
| |
| <project-facet id="dvt_f1"/> |
| |
| <project-facet-version facet="dvt_f1" version="1.0"/> |
| <project-facet-version facet="dvt_f1" version="2.0"/> |
| <project-facet-version facet="dvt_f1" version="3.0"/> |
| <project-facet-version facet="dvt_f1" version="4.0"/> |
| |
| <project-facet id="dvt_f2"> |
| <default-version version="2.0"/> |
| </project-facet> |
| |
| <project-facet-version facet="dvt_f2" version="1.0"/> |
| <project-facet-version facet="dvt_f2" version="2.0"/> |
| <project-facet-version facet="dvt_f2" version="3.0"/> |
| <project-facet-version facet="dvt_f2" version="4.0"/> |
| |
| <project-facet id="dvt_f3"> |
| <default-version provider="org.eclipse.wst.common.project.facet.core.tests.DefaultVersionTests$FacetDvtF3DefaultVersionProvider"/> |
| </project-facet> |
| |
| <project-facet-version facet="dvt_f3" version="1.0"/> |
| <project-facet-version facet="dvt_f3" version="2.0"/> |
| <project-facet-version facet="dvt_f3" version="3.0"/> |
| <project-facet-version facet="dvt_f3" version="4.0"/> |
| |
| <project-facet id="dvt_f4"> |
| <default-version provider="org.eclipse.wst.common.project.facet.core.tests.DefaultVersionTests$FacetDvtF3DefaultVersionProvider"/> |
| </project-facet> |
| |
| <project-facet-version facet="dvt_f4" version="1.0"/> |
| <project-facet-version facet="dvt_f4" version="2.0"/> |
| <project-facet-version facet="dvt_f4" version="3.0"/> |
| <project-facet-version facet="dvt_f4" version="4.0"/> |
| |
| <project-facet id="dvt_f5"> |
| <default-version provider="org.eclipse.wst.common.project.facet.core.tests.DefaultVersionTests$FacetDvtF5DefaultVersionProvider"/> |
| </project-facet> |
| |
| <project-facet-version facet="dvt_f5" version="1.0"/> |
| <project-facet-version facet="dvt_f5" version="2.0"/> |
| <project-facet-version facet="dvt_f5" version="3.0"/> |
| <project-facet-version facet="dvt_f5" version="4.0"/> |
| |
| <project-facet id="dvt_f6"> |
| <default-version provider="org.eclipse.wst.common.project.facet.core.tests.DefaultVersionTests$FacetDvtF6DefaultVersionProvider"/> |
| </project-facet> |
| |
| <project-facet-version facet="dvt_f6" version="1.0"/> |
| <project-facet-version facet="dvt_f6" version="2.0"/> |
| <project-facet-version facet="dvt_f6" version="3.0"/> |
| <project-facet-version facet="dvt_f6" version="4.0"/> |
| |
| <project-facet id="dvt_f7"> |
| <default-version version="5.0"/> |
| </project-facet> |
| |
| <project-facet-version facet="dvt_f7" version="1.0"/> |
| <project-facet-version facet="dvt_f7" version="2.0"/> |
| <project-facet-version facet="dvt_f7" version="3.0"/> |
| <project-facet-version facet="dvt_f7" version="4.0"/> |
| |
| </extension> |
| |
| <!-- FacetActionExecutionTests --> |
| |
| <extension point="org.eclipse.wst.common.project.facet.core.facets"> |
| |
| <project-facet id="fat_f1"/> |
| |
| <project-facet-version facet="fat_f1" version="1.0"> |
| <action type="INSTALL"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.FacetActionsTests$F1v1InstallDelegate"/> |
| </action> |
| </project-facet-version> |
| |
| <project-facet-version facet="fat_f1" version="2.0"> |
| <action type="INSTALL"> |
| <delegate class="org.eclipse.wst.common.project.facet.core.tests.FacetActionsTests$F1v2InstallDelegate"/> |
| </action> |
| </project-facet-version> |
| |
| </extension> |
| |
| </plugin> |