1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
|
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<!-- Validation extension points -->
<extension-point id="validator" name="%Validator" schema="xsds/validatorExtSchema.exsd"/>
<extension-point id="validatorV2" name="%Extension.validator" schema="xsds/validator.exsd"/>
<extension-point id="referencialFileValidator" name="%ReferencialFileValidator" schema="xsds/referencialFileExtSchema.exsd"/>
<extension-point id="validationSelectionHandler" name="%validationSelectionHandler" schema="xsds/validationSelectionHandler.exsd"/>
<extension-point id="validationHelper" name="validationHelper" schema="xsds/validationHelper.exsd"/>
<extension-point id="validatorDelegates" name="%ValidatorDelegates" schema="xsds/validatorDelegates.exsd"/>
<extension-point id="validatorGroup" name="Validator Group" schema="xsds/validatorgroup.exsd"/>
<extension-point id="exclude" name="Validator Exclusions" schema="xsds/exclude.exsd"/>
<extension-point id="removeV2Validator" name="%removeV2Validator" schema="xsds/removeV2Validator.exsd"/>
<!--============================-->
<!-- Validation Contributions -->
<!--============================-->
<extension
id="validationbuilder"
name="%VALIDATION_BUILDER_NAME"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="org.eclipse.wst.validation.internal.operations.ValidationBuilder">
</run>
</builder>
</extension>
<!-- Problem markers must be a subtype of problemmarker to be displayed in the task view -->
<extension
id="problemmarker"
name="%VALIDATION_PROBLEMMARKER_NAME"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<persistent
value="true">
</persistent>
<attribute
name="owner">
</attribute>
<attribute
name="validationSeverity">
</attribute>
<attribute
name="targetObject">
</attribute>
<attribute
name="groupName">
</attribute>
<attribute
name="messageId">
</attribute>
</extension>
<!-- Don't want to display this marker in the task view -->
<extension
id="projectmarker"
name="%VALIDATION_PROJECTMARKER_NAME"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.textmarker">
</super>
<persistent
value="true">
</persistent>
<attribute
name="enabledValidatorList">
</attribute>
<attribute
name="autoValidate">
</attribute>
<attribute
name="runWhenBuild">
</attribute>
<attribute
name="maxNumMessages">
</attribute>
<attribute
name="overrideGlobalPreferences">
</attribute>
<attribute
name="version">
</attribute>
</extension>
<!-- Don't want to display this marker in the task view -->
<extension
id="preferencemarker"
name="%VALIDATION_PREFERENCEMARKER_NAME"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.textmarker">
</super>
<persistent
value="true">
</persistent>
<attribute
name="enabledValidatorList">
</attribute>
<attribute
name="autoValidate">
</attribute>
<attribute
name="runWhenBuild">
</attribute>
<attribute
name="maxNumMessages">
</attribute>
<attribute
name="projectsCanOverride">
</attribute>
<attribute
name="version">
</attribute>
</extension>
<!-- GRK - I added a new problem marker so that we can keep the v2 changes separate from the v1 framework. -->
<extension
id="problemmarker2"
name="%ProblemMarkerV2"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<persistent
value="true">
</persistent>
<attribute
name="owner">
</attribute>
</extension>
</plugin>
|