Common interface for validation services on models and components.
Typical implementation would implement a domain-specific subtype and publish
the implemenation through META-INF/services.
Typical client would lookup and select applicable services for the validation
target model.
author: Nam Nguyen author: Ritesh author: Praveen Savur
Validates given model.
ValidationResult. Parameters: validationType - Type of validation. Complete(slow) or partial(fast). Parameters: model - model to validate. Parameters: validation - reference to the validation context.