| <?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> |