blob: db99604e697d655a39c9f327cd14f9248fee54c6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
point="org.eclipse.emf.ecore.generated_package">
<package
uri="componentcore.xmi"
class="org.eclipse.wst.common.componentcore.internal.ComponentcorePackage">
</package>
</extension>
<!--============================-->
<!-- Module Core Project Nature Contributions-->
<!--============================-->
<extension
id="ModuleCoreNature"
name="Web Properties"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="org.eclipse.wst.common.componentcore.ModuleCoreNature">
</run>
</runtime>
</extension>
<extension
point="org.eclipse.wst.common.emfworkbench.integration.editModel">
<editModel
editModelID="org.eclipse.wst.modulecore.structuralModel"
factoryClass="org.eclipse.wst.common.componentcore.internal.impl.ModuleStructuralModelFactory">
<editModelResource
autoload="false"
URI=".wtpmodules"/>
</editModel>
</extension>
<!--======================================-->
<!-- Dependency Graph Builder contribution-->
<!--======================================-->
<extension
id="DependencyGraphBuilder"
name="Dependency Graph Builder"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphBuilder">
</run>
</builder>
</extension>
<!--============================-->
<!-- Component Structural Builder Contribution-->
<!--============================-->
<extension
id="ComponentStructuralBuilder"
name="Component Structural Builder"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="org.eclipse.wst.common.componentcore.internal.builder.ComponentStructuralBuilder">
</run>
</builder>
</extension>
<extension
id="ComponentStructuralBuilderDependencyResolver"
name="Component Structural Dependency Resolver"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="org.eclipse.wst.common.componentcore.internal.builder.ComponentStructuralBuilderDependencyResolver">
</run>
</builder>
</extension>
<!--============================-->
<!-- Builder Provider registrations-->
<!--============================-->
<extension
point="org.eclipse.wst.common.frameworks.DataModelProviderExtension">
<DataModelProvider
class="org.eclipse.wst.common.componentcore.internal.builder.ReferencedComponentBuilderDataModelProvider"
id="org.eclipse.wst.common.componentcore.internal.builder.ReferencedComponentBuilderDataModelProvider"/>
<ProviderDefinesType
providerType="dependent.builder"
providerID="org.eclipse.wst.common.componentcore.internal.builder.ReferencedComponentBuilderDataModelProvider"/>
</extension>
<extension point="org.eclipse.core.runtime.contentTypes">
<file-association
content-type="org.eclipse.core.runtime.xml"
file-names=".wtpmodules"/>
</extension>
<extension point="org.eclipse.team.core.ignore">
<ignore
enabled="true"
pattern=".deployables"/>
</extension>
<extension-point id="artifactedit" name="Component Artifact Edit" />
<!-- Contribute a URIResolverExtension for flexible projects -->
<extension point="org.eclipse.wst.common.uriresolver.resolverExtensions">
<resolverExtension
stage="prenormalization"
class="org.eclipse.wst.common.componentcore.internal.util.ComponentResolver">
<projectNature value="org.eclipse.wst.common.modulecore.ModuleCoreNature" />
<projectNature value="org.eclipse.wst.web.StaticWebNature"/>
</resolverExtension>
</extension>
</plugin>