blob: faf2db2a067a1e5c326010a6e95b11c023b1e13d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension-point id="factories" name="Validator Factories" schema="schema/factories.exsd"/>
<extension-point id="modelQuery" name="Model Query Interface" schema="schema/modelQuery.exsd"/>
<extension
id="org.eclipse.bpel.validator.factory.iproblem"
name="IProblem factory"
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.bpel.validator.model.IProblem"
class="org.eclipse.bpel.validator.factory.AdapterFactory">
<adapter type="org.eclipse.core.resources.IMarker"/>
<adapter type="org.eclipse.wst.validation.internal.provisional.core.IMessage"/>
</factory>
<factory
adaptableType="org.eclipse.emf.ecore.EObject"
class="org.eclipse.bpel.validator.factory.AdapterFactory">
<adapter type="org.eclipse.core.resources.IResource"/>
<adapter type="org.eclipse.bpel.validator.model.INode"/>
</factory>
<factory
adaptableType="org.w3c.dom.Element"
class="org.eclipse.bpel.validator.factory.AdapterFactory">
<adapter type="org.eclipse.bpel.validator.model.INode"/>
<adapter type="org.eclipse.core.resources.IResource"/>
</factory>
</extension>
<extension
id="org.eclipse.bpel.validator.builder"
name="BPEL Validator (Builder)"
point="org.eclipse.core.resources.builders">
<builder
callOnEmptyDelta="false"
hasNature="false"
isConfigurable="true">
<run class="org.eclipse.bpel.validator.Builder">
</run>
</builder>
</extension>
<extension
id="org.eclipse.validator.builder.2"
name="BPEL Validator"
point="org.eclipse.wst.validation.validator">
<validator>
<facet
facetId="bpel.facet.core">
</facet>
<filter
caseSensitive="false"
nameFilter="*.bpel"
objectClass="org.eclipse.core.resources.IFile"/>
<run
async="true"
class="org.eclipse.bpel.validator.Validator"
enabled="true"
fullBuild="true"
incremental="true"/>
<helper class="org.eclipse.bpel.validator.ValidatorHelper"/>
<markerId markerIdValue="org.eclispe.bpel.validator.marker"/>
</validator>
</extension>
<extension
id="org.eclispe.bpel.validator.marker"
name="BPEL Validation Marker"
point="org.eclipse.core.resources.markers">
<!-- https://jira.jboss.org/browse/JBIDE-7497 -->
<persistent value="true"/>
<super type="org.eclipse.core.resources.problemmarker"/>
<attribute name="address.xpath"/>
<attribute name="address.model"/>
</extension>
<extension
point="org.eclipse.bpel.validator.factories">
<factory
class="org.eclipse.bpel.validator.rules.Factory"
name="BPEL Factory"/>
<factory
class="org.eclipse.bpel.validator.wsdl.Factory"
name="WSDL Factory"/>
<factory
class="org.eclipse.bpel.validator.vprop.Factory"
name="Variable Properties Factory"/>
<factory
class="org.eclipse.bpel.validator.plt.Factory"
name="Partner Link Types Factory"/>
<factory
class="org.eclipse.bpel.validator.unsupported.Factory"
name="Unsupported Factory">
</factory>
<factory
class="org.eclipse.bpel.validator.xpath.Factory"
name="XPath Validator Factory"/>
</extension>
<extension
point="org.eclipse.bpel.validator.modelQuery">
<modelQuery
class="org.eclipse.bpel.validator.ModelQuery"
name="Default EMF Model Query Implementation"/>
</extension>
</plugin>