Hay tres formas diferentes de crear marcadores de problemas.
Se recomienda utilizar el primer procedimiento.
Cuando haya terminado de realizar la validación y devuelva el control a la infraestructura de validación, añada sus mensajes a ValidationResult mediante el método add(ValidatorMessage mensaje).
Cree y elimine sus propios marcadores. Para que pueda visualizarse la información de resumen, establezca la cuenta de los marcadores recién creados en ValidationResult mediante los métodos setSeverityXXX(). Por ejemplo, si este pase de validación ha generado dos marcadores de error, llamará a setSeverityError(2).
Si está llevando validador que utilizaba la versión anterior de la infraestructura de validación y desea continuar utilizando un IReporter para informar de sus marcadores, puede seguir haciéndolo.
Para este procedimiento, utilice el método getReporter(IProgressMonitor monitor) y devuelva los mensajes a través de IReporter. Si se llama este método, la infraestructura da por supuesto que este IReporter se utilizará como única forma de devolver mensajes a la infraestructura.