Interface ModelContentValidator

All Superinterfaces:
ModelValidationErrorProducer, ModelValidator

public interface ModelContentValidator extends ModelValidator
Business logic related with validation of a model content
  • Method Details

    • validateModelContent

      default Collection<ModelValidationError> validateModelContent(byte[] modelContent, ValidationContext validationContext)
      Validate the given model content.
      Parameters:
      modelContent - the model content to validate
      validationContext - the validation context
      Returns:
    • validateModelContent

      default Collection<ModelValidationError> validateModelContent(Model model, byte[] modelContent, ValidationContext validationContext, boolean validateUsage)
      Validate the given model content and it's usage
      Parameters:
      model - the model to validate
      modelContent - the model content to validate
      validationContext - the validation context
      validateUsage - validate the usage of the model