blob: a8a97e76a7806680bca1c78970bf454fa9615cc8 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.3"?>
<!--
/*******************************************************************************
* Copyright (c) 2007, 2010 SpringSource
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* SpringSource - initial API and implementation
*******************************************************************************/
-->
<plugin>
<extension point="org.eclipse.wst.common.project.facet.core.facets">
<category id="org.eclipse.virgo.server.category">
<label>%facetCategory.label</label>
<description>%facetCategory.description</description>
</category>
<project-facet id="org.eclipse.virgo.server.bundle">
<label>%facetBundle.label</label>
<description>%facetBundle.description</description>
<member
category="org.eclipse.virgo.server.category">
</member>
</project-facet>
<project-facet-version facet="org.eclipse.virgo.server.bundle"
version="1.0">
<constraint>
<and>
<conflicts facet="org.eclipse.virgo.server.par" version="1.0"/>
</and>
</constraint>
</project-facet-version>
<action facet="org.eclipse.virgo.server.bundle" version="1.0" type="install">
<delegate
class="org.eclipse.virgo.ide.facet.core.BundleFacetInstallDelegate" />
</action>
<action facet="org.eclipse.virgo.server.bundle" version="1.0" type="uninstall">
<delegate
class="org.eclipse.virgo.ide.facet.core.BundleFacetUninstallDelegate" />
</action>
<project-facet id="org.eclipse.virgo.server.par">
<label>%facetPar.label</label>
<description>%facetPar.description</description>
<member
category="org.eclipse.virgo.server.category">
</member>
</project-facet>
<project-facet-version facet="org.eclipse.virgo.server.par"
version="1.0">
<constraint>
<and>
<conflicts group="modules" />
<conflicts facet="jst.java" version="5.0"/>
<conflicts facet="org.eclipse.virgo.server.bundle" version="1.0"/>
</and>
</constraint>
</project-facet-version>
<action facet="org.eclipse.virgo.server.par" version="1.0" type="install">
<delegate
class="org.eclipse.virgo.ide.facet.core.ParFacetInstallDelegate" />
</action>
<project-facet id="org.eclipse.virgo.server.plan">
<label>%facetPlan.label</label>
<description>%facetPlan.description</description>
<member
category="org.eclipse.virgo.server.category">
</member>
</project-facet>
<project-facet-version facet="org.eclipse.virgo.server.plan"
version="2.0">
</project-facet-version>
<action facet="org.eclipse.virgo.server.plan" version="2.0" type="install">
<delegate
class="org.eclipse.virgo.ide.facet.core.PlanFacetInstallDelegate" />
</action>
<action facet="org.eclipse.virgo.server.plan" version="2.0" type="uninstall">
<delegate
class="org.eclipse.virgo.ide.facet.core.PlanFacetInstallDelegate" />
</action>
</extension>
<extension
id="bundlenature"
name="%bundleNature"
point="org.eclipse.core.resources.natures">
<runtime>
<run class="org.eclipse.virgo.ide.facet.core.ServerNature"/>
</runtime>
<content-type id="org.eclipse.virgo.ide.facet.core.bundleContentType" />
</extension>
<extension
id="parnature"
name="%parNature"
point="org.eclipse.core.resources.natures">
<runtime>
<run class="org.eclipse.virgo.ide.facet.core.ServerNature"/>
</runtime>
<content-type id="org.eclipse.virgo.ide.facet.core.parContentType" />
</extension>
<extension
id="plannature"
name="%planNature"
point="org.eclipse.core.resources.natures">
<runtime>
<run class="org.eclipse.virgo.ide.facet.core.ServerNature"/>
</runtime>
<content-type id="org.eclipse.virgo.ide.facet.core.planContentType" />
</extension>
<extension
point="org.eclipse.core.runtime.contentTypes">
<content-type
default-charset="UTF-8"
file-extensions="MF"
file-names="MANIFEST"
id="org.eclipse.virgo.ide.facet.core.bundleContentType"
name="Virgo Bundle Content Type"
priority="high">
</content-type>
</extension>
<extension
point="org.eclipse.core.runtime.contentTypes">
<content-type
default-charset="UTF-8"
file-extensions="MF"
file-names="MANIFEST"
id="org.eclipse.virgo.ide.facet.core.parContentType"
name="Virgo PAR Content Type"
priority="high">
</content-type>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
base-type="org.eclipse.core.runtime.xml"
default-charset="UTF-8"
file-extensions="plan"
id="org.eclipse.virgo.ide.facet.core.planContentType"
name="Virgo Plan Content Type"
priority="high">
</content-type>
</extension>
</plugin>